/***********************************
December Cover
***********************************/

    /*paragraphs*/

        .cover .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .cover .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .cover .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .cover .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           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 {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .cover .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .cover .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .cover .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .cover .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .cover .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .cover .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .cover .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .cover .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .cover .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .cover .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .cover .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           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;
        }

        .cover .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .cover.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .cover.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .cover.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .cover.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .cover.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .cover.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .cover.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .cover.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .cover.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .cover.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .cover.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .cover.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Pebble Beach
***********************************/

    /*paragraphs*/

        .pebble_beach .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .pebble_beach .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .pebble_beach .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .pebble_beach .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .pebble_beach .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .pebble_beach .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .pebble_beach .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .pebble_beach .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .pebble_beach .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .pebble_beach .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .pebble_beach .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .pebble_beach .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .pebble_beach .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .pebble_beach .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .pebble_beach .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .pebble_beach .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .pebble_beach .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .pebble_beach.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .pebble_beach.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .pebble_beach.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .pebble_beach.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .pebble_beach.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .pebble_beach.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .pebble_beach.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .pebble_beach.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .pebble_beach.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .pebble_beach.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .pebble_beach.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .pebble_beach.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
WestAir
***********************************/

    /*paragraphs*/

        .westair .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .westair .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .westair .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .westair .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .westair .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .westair .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .westair .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .westair .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .westair .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .westair .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .westair .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .westair .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .westair .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .westair .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .westair .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .westair .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .westair .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .westair.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .westair.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .westair.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .westair.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .westair.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .westair.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .westair.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .westair.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .westair.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .westair.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .westair.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .westair.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Table of Contents
***********************************/

    /*paragraphs*/

        .table_of_contents .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .table_of_contents .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .table_of_contents .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .table_of_contents .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .table_of_contents .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .table_of_contents .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .table_of_contents .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .table_of_contents .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .table_of_contents .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .table_of_contents .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .table_of_contents .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .table_of_contents .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .table_of_contents .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .table_of_contents .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .table_of_contents .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .table_of_contents .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .table_of_contents .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .table_of_contents.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .table_of_contents.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .table_of_contents.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .table_of_contents.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .table_of_contents.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .table_of_contents.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .table_of_contents.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .table_of_contents.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .table_of_contents.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .table_of_contents.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .table_of_contents.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .table_of_contents.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Desert Willow
***********************************/

    /*paragraphs*/

        .desert_willow .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .desert_willow .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .desert_willow .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .desert_willow .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .desert_willow .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .desert_willow .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .desert_willow .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .desert_willow .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .desert_willow .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .desert_willow .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .desert_willow .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .desert_willow .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .desert_willow .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .desert_willow .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .desert_willow .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .desert_willow .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .desert_willow .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .desert_willow.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .desert_willow.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .desert_willow.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .desert_willow.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .desert_willow.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .desert_willow.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .desert_willow.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .desert_willow.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .desert_willow.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .desert_willow.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .desert_willow.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .desert_willow.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Publisher’s Essay
***********************************/

    /*paragraphs*/

        .publishers_essay .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .publishers_essay .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .publishers_essay .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .publishers_essay .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .publishers_essay .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .publishers_essay .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .publishers_essay .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .publishers_essay .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .publishers_essay .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .publishers_essay .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .publishers_essay .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .publishers_essay .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .publishers_essay .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .publishers_essay .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .publishers_essay .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .publishers_essay .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .publishers_essay .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .publishers_essay.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .publishers_essay.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .publishers_essay.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .publishers_essay.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .publishers_essay.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .publishers_essay.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .publishers_essay.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .publishers_essay.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .publishers_essay.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .publishers_essay.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .publishers_essay.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .publishers_essay.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Summerlin
***********************************/

    /*paragraphs*/

        .summerlin .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .summerlin .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .summerlin .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .summerlin .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .summerlin .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .summerlin .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .summerlin .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .summerlin .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .summerlin .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .summerlin .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .summerlin .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .summerlin .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .summerlin .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .summerlin .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .summerlin .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .summerlin .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .summerlin .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .summerlin.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .summerlin.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .summerlin.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .summerlin.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .summerlin.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .summerlin.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .summerlin.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .summerlin.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .summerlin.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .summerlin.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .summerlin.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .summerlin.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
By the Numbers
***********************************/

    /*paragraphs*/

        .by_the_numbers .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .by_the_numbers .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .by_the_numbers .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .by_the_numbers .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .by_the_numbers .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .by_the_numbers .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .by_the_numbers .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .by_the_numbers .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .by_the_numbers .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .by_the_numbers .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .by_the_numbers .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .by_the_numbers .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .by_the_numbers .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .by_the_numbers .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .by_the_numbers .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .by_the_numbers .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .by_the_numbers .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .by_the_numbers.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .by_the_numbers.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .by_the_numbers.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .by_the_numbers.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .by_the_numbers.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .by_the_numbers.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .by_the_numbers.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .by_the_numbers.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .by_the_numbers.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .by_the_numbers.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .by_the_numbers.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .by_the_numbers.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Robert Simpson plays 80 on his 80th
***********************************/

    /*paragraphs*/

        .robert_simpson_plays_80_on_his_80th .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .robert_simpson_plays_80_on_his_80th .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .robert_simpson_plays_80_on_his_80th .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .robert_simpson_plays_80_on_his_80th .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .robert_simpson_plays_80_on_his_80th .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .robert_simpson_plays_80_on_his_80th .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .robert_simpson_plays_80_on_his_80th .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .robert_simpson_plays_80_on_his_80th .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .robert_simpson_plays_80_on_his_80th .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .robert_simpson_plays_80_on_his_80th .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .robert_simpson_plays_80_on_his_80th .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .robert_simpson_plays_80_on_his_80th .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .robert_simpson_plays_80_on_his_80th .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .robert_simpson_plays_80_on_his_80th .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .robert_simpson_plays_80_on_his_80th .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .robert_simpson_plays_80_on_his_80th .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .robert_simpson_plays_80_on_his_80th .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Robert Simpson plays 80 on his 80th
***********************************/

    /*paragraphs*/

        .robert_simpson_plays_80_on_his_80th.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .robert_simpson_plays_80_on_his_80th.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .robert_simpson_plays_80_on_his_80th.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .robert_simpson_plays_80_on_his_80th.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .robert_simpson_plays_80_on_his_80th.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .robert_simpson_plays_80_on_his_80th.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .robert_simpson_plays_80_on_his_80th.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .robert_simpson_plays_80_on_his_80th.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .robert_simpson_plays_80_on_his_80th.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .robert_simpson_plays_80_on_his_80th.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .robert_simpson_plays_80_on_his_80th.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .robert_simpson_plays_80_on_his_80th.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
First Tee Summit in Montana
***********************************/

    /*paragraphs*/

        .first_tee_summit_in_montana .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .first_tee_summit_in_montana .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .first_tee_summit_in_montana .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .first_tee_summit_in_montana .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .first_tee_summit_in_montana .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .first_tee_summit_in_montana .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .first_tee_summit_in_montana .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .first_tee_summit_in_montana .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .first_tee_summit_in_montana .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .first_tee_summit_in_montana .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .first_tee_summit_in_montana .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .first_tee_summit_in_montana .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .first_tee_summit_in_montana .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .first_tee_summit_in_montana .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .first_tee_summit_in_montana .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .first_tee_summit_in_montana .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .first_tee_summit_in_montana .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .first_tee_summit_in_montana.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .first_tee_summit_in_montana.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .first_tee_summit_in_montana.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .first_tee_summit_in_montana.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .first_tee_summit_in_montana.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .first_tee_summit_in_montana.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .first_tee_summit_in_montana.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .first_tee_summit_in_montana.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .first_tee_summit_in_montana.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .first_tee_summit_in_montana.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .first_tee_summit_in_montana.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .first_tee_summit_in_montana.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Goats Doing What Goats Do
***********************************/

    /*paragraphs*/

        .goats_doing_what_goats_do .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .goats_doing_what_goats_do .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .goats_doing_what_goats_do .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .goats_doing_what_goats_do .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .goats_doing_what_goats_do .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .goats_doing_what_goats_do .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .goats_doing_what_goats_do .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .goats_doing_what_goats_do .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .goats_doing_what_goats_do .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .goats_doing_what_goats_do .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .goats_doing_what_goats_do .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .goats_doing_what_goats_do .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .goats_doing_what_goats_do .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .goats_doing_what_goats_do .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .goats_doing_what_goats_do .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .goats_doing_what_goats_do .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .goats_doing_what_goats_do .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .goats_doing_what_goats_do.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .goats_doing_what_goats_do.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .goats_doing_what_goats_do.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .goats_doing_what_goats_do.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .goats_doing_what_goats_do.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .goats_doing_what_goats_do.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .goats_doing_what_goats_do.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .goats_doing_what_goats_do.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .goats_doing_what_goats_do.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .goats_doing_what_goats_do.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .goats_doing_what_goats_do.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .goats_doing_what_goats_do.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Los Golferos 208
***********************************/

    /*paragraphs*/

        .los_golferos_208 .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .los_golferos_208 .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .los_golferos_208 .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .los_golferos_208 .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .los_golferos_208 .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .los_golferos_208 .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .los_golferos_208 .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .los_golferos_208 .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .los_golferos_208 .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .los_golferos_208 .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .los_golferos_208 .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .los_golferos_208 .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .los_golferos_208 .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .los_golferos_208 .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .los_golferos_208 .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .los_golferos_208 .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .los_golferos_208 .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .los_golferos_208.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .los_golferos_208.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .los_golferos_208.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .los_golferos_208.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .los_golferos_208.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .los_golferos_208.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .los_golferos_208.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .los_golferos_208.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .los_golferos_208.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .los_golferos_208.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .los_golferos_208.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .los_golferos_208.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
2025 PNGA Players of the Year
***********************************/

    /*paragraphs*/

        .player_of_the_year .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .player_of_the_year .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .player_of_the_year .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .player_of_the_year .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .player_of_the_year .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .player_of_the_year .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .player_of_the_year .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .player_of_the_year .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .player_of_the_year .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .player_of_the_year .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .player_of_the_year .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .player_of_the_year .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .player_of_the_year .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .player_of_the_year .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .player_of_the_year .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .player_of_the_year .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .player_of_the_year .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 PNGA Players of the Year
***********************************/

    /*paragraphs*/

        .player_of_the_year.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .player_of_the_year.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .player_of_the_year.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .player_of_the_year.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .player_of_the_year.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .player_of_the_year.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .player_of_the_year.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .player_of_the_year.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .player_of_the_year.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .player_of_the_year.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .player_of_the_year.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .player_of_the_year.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Sign Language
***********************************/

    /*paragraphs*/

        .sign_language .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .sign_language .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .sign_language .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .sign_language .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .sign_language .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .sign_language .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .sign_language .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .sign_language .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .sign_language .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .sign_language .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .sign_language .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .sign_language .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .sign_language .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .sign_language .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .sign_language .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .sign_language .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .sign_language .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .sign_language.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .sign_language.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .sign_language.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .sign_language.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .sign_language.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .sign_language.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .sign_language.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .sign_language.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .sign_language.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .sign_language.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .sign_language.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .sign_language.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Chambers Bay
***********************************/

    /*paragraphs*/

        .chambers_bay .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .chambers_bay .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .chambers_bay .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .chambers_bay .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .chambers_bay .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .chambers_bay .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .chambers_bay .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .chambers_bay .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .chambers_bay .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .chambers_bay .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .chambers_bay .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .chambers_bay .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .chambers_bay .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .chambers_bay .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .chambers_bay .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .chambers_bay .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .chambers_bay .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .chambers_bay.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .chambers_bay.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .chambers_bay.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .chambers_bay.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .chambers_bay.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .chambers_bay.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .chambers_bay.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .chambers_bay.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .chambers_bay.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .chambers_bay.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .chambers_bay.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .chambers_bay.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Pearl at Kalauao enjoying a renaissance as a destination
***********************************/

    /*paragraphs*/

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Pearl at Kalauao enjoying a renaissance as a destination
***********************************/

    /*paragraphs*/

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .pearl_at_kalauao_enjoying_a_renaissance_as_a_destination.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Fox Hollow Sports Dome
***********************************/

    /*paragraphs*/

        .fox_hollow_sports_dome .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .fox_hollow_sports_dome .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .fox_hollow_sports_dome .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .fox_hollow_sports_dome .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .fox_hollow_sports_dome .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .fox_hollow_sports_dome .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .fox_hollow_sports_dome .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .fox_hollow_sports_dome .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .fox_hollow_sports_dome .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .fox_hollow_sports_dome .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .fox_hollow_sports_dome .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .fox_hollow_sports_dome .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .fox_hollow_sports_dome .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .fox_hollow_sports_dome .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .fox_hollow_sports_dome .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .fox_hollow_sports_dome .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .fox_hollow_sports_dome .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .fox_hollow_sports_dome.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .fox_hollow_sports_dome.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .fox_hollow_sports_dome.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .fox_hollow_sports_dome.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .fox_hollow_sports_dome.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .fox_hollow_sports_dome.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .fox_hollow_sports_dome.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .fox_hollow_sports_dome.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .fox_hollow_sports_dome.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .fox_hollow_sports_dome.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .fox_hollow_sports_dome.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .fox_hollow_sports_dome.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Long Time Gone, Many Happy Returns
***********************************/

    /*paragraphs*/

        .long_time_gone_many_happy_returns .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .long_time_gone_many_happy_returns .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .long_time_gone_many_happy_returns .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .long_time_gone_many_happy_returns .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .long_time_gone_many_happy_returns .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .long_time_gone_many_happy_returns .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .long_time_gone_many_happy_returns .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .long_time_gone_many_happy_returns .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .long_time_gone_many_happy_returns .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .long_time_gone_many_happy_returns .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .long_time_gone_many_happy_returns .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .long_time_gone_many_happy_returns .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .long_time_gone_many_happy_returns .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .long_time_gone_many_happy_returns .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .long_time_gone_many_happy_returns .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .long_time_gone_many_happy_returns .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .long_time_gone_many_happy_returns .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Long Time Gone, Many Happy Returns
***********************************/

    /*paragraphs*/

        .long_time_gone_many_happy_returns.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .long_time_gone_many_happy_returns.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .long_time_gone_many_happy_returns.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .long_time_gone_many_happy_returns.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .long_time_gone_many_happy_returns.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .long_time_gone_many_happy_returns.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .long_time_gone_many_happy_returns.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .long_time_gone_many_happy_returns.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .long_time_gone_many_happy_returns.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .long_time_gone_many_happy_returns.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .long_time_gone_many_happy_returns.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .long_time_gone_many_happy_returns.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Gamble Sands
***********************************/

    /*paragraphs*/

        .gamble_sands .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .gamble_sands .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .gamble_sands .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .gamble_sands .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .gamble_sands .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .gamble_sands .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .gamble_sands .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .gamble_sands .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .gamble_sands .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .gamble_sands .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .gamble_sands .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .gamble_sands .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .gamble_sands .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .gamble_sands .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .gamble_sands .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .gamble_sands .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .gamble_sands .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .gamble_sands.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .gamble_sands.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .gamble_sands.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .gamble_sands.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .gamble_sands.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .gamble_sands.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .gamble_sands.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .gamble_sands.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .gamble_sands.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .gamble_sands.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .gamble_sands.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .gamble_sands.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Putting Paradise: Outback Golf Park celebrates 28 years
***********************************/

    /*paragraphs*/

        .putting_paradise_outback_golf_park_celebrates_28_years .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .putting_paradise_outback_golf_park_celebrates_28_years .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .putting_paradise_outback_golf_park_celebrates_28_years .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .putting_paradise_outback_golf_park_celebrates_28_years .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .putting_paradise_outback_golf_park_celebrates_28_years .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .putting_paradise_outback_golf_park_celebrates_28_years .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .putting_paradise_outback_golf_park_celebrates_28_years .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .putting_paradise_outback_golf_park_celebrates_28_years .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Putting Paradise: Outback Golf Park celebrates 28 years
***********************************/

    /*paragraphs*/

        .putting_paradise_outback_golf_park_celebrates_28_years.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .putting_paradise_outback_golf_park_celebrates_28_years.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .putting_paradise_outback_golf_park_celebrates_28_years.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .putting_paradise_outback_golf_park_celebrates_28_years.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .putting_paradise_outback_golf_park_celebrates_28_years.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .putting_paradise_outback_golf_park_celebrates_28_years.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Wine Valley
***********************************/

    /*paragraphs*/

        .wine_valley .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .wine_valley .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .wine_valley .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .wine_valley .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .wine_valley .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .wine_valley .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .wine_valley .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .wine_valley .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .wine_valley .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .wine_valley .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .wine_valley .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .wine_valley .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .wine_valley .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .wine_valley .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .wine_valley .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .wine_valley .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .wine_valley .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .wine_valley.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .wine_valley.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .wine_valley.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .wine_valley.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .wine_valley.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .wine_valley.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .wine_valley.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .wine_valley.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .wine_valley.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .wine_valley.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .wine_valley.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .wine_valley.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Ham and egg, but mostly ham, and then mostly egg
***********************************/

    /*paragraphs*/

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Ham and egg, but mostly ham, and then mostly egg
***********************************/

    /*paragraphs*/

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .ham_and_egg_but_mostly_ham_and_then_mostly_egg.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Crimp family’s home-grown love affair with golf in Ellensburg
***********************************/

    /*paragraphs*/

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Crimp family’s home-grown love affair with golf in Ellensburg
***********************************/

    /*paragraphs*/

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .crimp_family_s_home_grown_love_affair_with_golf_in_ellensburg.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Great Holes Nicklaus North
***********************************/

    /*paragraphs*/

        .great_holes_nicklaus_north .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .great_holes_nicklaus_north .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .great_holes_nicklaus_north .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .great_holes_nicklaus_north .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .great_holes_nicklaus_north .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .great_holes_nicklaus_north .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .great_holes_nicklaus_north .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .great_holes_nicklaus_north .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .great_holes_nicklaus_north .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .great_holes_nicklaus_north .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .great_holes_nicklaus_north .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .great_holes_nicklaus_north .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .great_holes_nicklaus_north .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .great_holes_nicklaus_north .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .great_holes_nicklaus_north .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .great_holes_nicklaus_north .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .great_holes_nicklaus_north .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .great_holes_nicklaus_north.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .great_holes_nicklaus_north.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .great_holes_nicklaus_north.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .great_holes_nicklaus_north.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .great_holes_nicklaus_north.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .great_holes_nicklaus_north.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .great_holes_nicklaus_north.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .great_holes_nicklaus_north.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .great_holes_nicklaus_north.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .great_holes_nicklaus_north.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .great_holes_nicklaus_north.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .great_holes_nicklaus_north.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Alaska Cover
***********************************/

    /*paragraphs*/

        .alaska_cover .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .alaska_cover .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .alaska_cover .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .alaska_cover .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .alaska_cover .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .alaska_cover .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .alaska_cover .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .alaska_cover .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .alaska_cover .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .alaska_cover .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .alaska_cover .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .alaska_cover .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .alaska_cover .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .alaska_cover .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .alaska_cover .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .alaska_cover .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .alaska_cover .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .alaska_cover.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .alaska_cover.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .alaska_cover.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .alaska_cover.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .alaska_cover.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .alaska_cover.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .alaska_cover.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .alaska_cover.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .alaska_cover.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .alaska_cover.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .alaska_cover.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .alaska_cover.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
The Great Indoors
***********************************/

    /*paragraphs*/

        .the_great_indoors .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .the_great_indoors .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .the_great_indoors .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .the_great_indoors .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

        .the_great_indoors .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_great_indoors .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .the_great_indoors .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .the_great_indoors .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .the_great_indoors .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .the_great_indoors .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .the_great_indoors .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .the_great_indoors .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .the_great_indoors .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .the_great_indoors .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .the_great_indoors .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .the_great_indoors .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .the_great_indoors .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .the_great_indoors .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .the_great_indoors.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .the_great_indoors.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .the_great_indoors.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .the_great_indoors.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .the_great_indoors.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .the_great_indoors.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .the_great_indoors.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .the_great_indoors.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .the_great_indoors.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .the_great_indoors.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .the_great_indoors.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .the_great_indoors.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
What a Year for Golf in Alaska
***********************************/

    /*paragraphs*/

        .what_a_year_for_golf_in_alaska .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .what_a_year_for_golf_in_alaska .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .what_a_year_for_golf_in_alaska .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .what_a_year_for_golf_in_alaska .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .what_a_year_for_golf_in_alaska .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .what_a_year_for_golf_in_alaska .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .what_a_year_for_golf_in_alaska .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .what_a_year_for_golf_in_alaska .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .what_a_year_for_golf_in_alaska .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .what_a_year_for_golf_in_alaska .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .what_a_year_for_golf_in_alaska .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .what_a_year_for_golf_in_alaska .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .what_a_year_for_golf_in_alaska .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .what_a_year_for_golf_in_alaska .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .what_a_year_for_golf_in_alaska .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .what_a_year_for_golf_in_alaska .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .what_a_year_for_golf_in_alaska .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
What a Year for Golf in Alaska
***********************************/

    /*paragraphs*/

        .what_a_year_for_golf_in_alaska.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .what_a_year_for_golf_in_alaska.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .what_a_year_for_golf_in_alaska.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .what_a_year_for_golf_in_alaska.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .what_a_year_for_golf_in_alaska.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .what_a_year_for_golf_in_alaska.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .what_a_year_for_golf_in_alaska.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .what_a_year_for_golf_in_alaska.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .what_a_year_for_golf_in_alaska.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .what_a_year_for_golf_in_alaska.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .what_a_year_for_golf_in_alaska.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .what_a_year_for_golf_in_alaska.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
British Columbia Cover
***********************************/

    /*paragraphs*/

        .british_columbia_cover .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .british_columbia_cover .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .british_columbia_cover .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .british_columbia_cover .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .british_columbia_cover .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .british_columbia_cover .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .british_columbia_cover .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .british_columbia_cover .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .british_columbia_cover .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .british_columbia_cover .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .british_columbia_cover .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .british_columbia_cover .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .british_columbia_cover .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .british_columbia_cover .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .british_columbia_cover .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .british_columbia_cover .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .british_columbia_cover .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .british_columbia_cover.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .british_columbia_cover.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .british_columbia_cover.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .british_columbia_cover.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .british_columbia_cover.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .british_columbia_cover.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .british_columbia_cover.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .british_columbia_cover.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .british_columbia_cover.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .british_columbia_cover.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .british_columbia_cover.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .british_columbia_cover.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
North Bellingham
***********************************/

    /*paragraphs*/

        .north_bellingham .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .north_bellingham .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .north_bellingham .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .north_bellingham .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .north_bellingham .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .north_bellingham .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .north_bellingham .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .north_bellingham .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .north_bellingham .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .north_bellingham .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .north_bellingham .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .north_bellingham .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .north_bellingham .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .north_bellingham .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .north_bellingham .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .north_bellingham .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .north_bellingham .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .north_bellingham.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .north_bellingham.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .north_bellingham.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .north_bellingham.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .north_bellingham.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .north_bellingham.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .north_bellingham.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .north_bellingham.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .north_bellingham.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .north_bellingham.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .north_bellingham.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .north_bellingham.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
How Indoor Golf is Changing the Game
***********************************/

    /*paragraphs*/

        .how_indoor_golf_is_changing_the_game .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .how_indoor_golf_is_changing_the_game .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .how_indoor_golf_is_changing_the_game .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .how_indoor_golf_is_changing_the_game .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .how_indoor_golf_is_changing_the_game .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .how_indoor_golf_is_changing_the_game .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .how_indoor_golf_is_changing_the_game .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .how_indoor_golf_is_changing_the_game .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .how_indoor_golf_is_changing_the_game .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .how_indoor_golf_is_changing_the_game .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .how_indoor_golf_is_changing_the_game .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .how_indoor_golf_is_changing_the_game .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .how_indoor_golf_is_changing_the_game .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .how_indoor_golf_is_changing_the_game .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .how_indoor_golf_is_changing_the_game .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .how_indoor_golf_is_changing_the_game .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .how_indoor_golf_is_changing_the_game .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
How Indoor Golf is Changing the Game
***********************************/

    /*paragraphs*/

        .how_indoor_golf_is_changing_the_game.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .how_indoor_golf_is_changing_the_game.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .how_indoor_golf_is_changing_the_game.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .how_indoor_golf_is_changing_the_game.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .how_indoor_golf_is_changing_the_game.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .how_indoor_golf_is_changing_the_game.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .how_indoor_golf_is_changing_the_game.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .how_indoor_golf_is_changing_the_game.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .how_indoor_golf_is_changing_the_game.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .how_indoor_golf_is_changing_the_game.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .how_indoor_golf_is_changing_the_game.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .how_indoor_golf_is_changing_the_game.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
7 Cedars
***********************************/

    /*paragraphs*/

        ._7_cedars .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        ._7_cedars .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        ._7_cedars .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        ._7_cedars .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        ._7_cedars .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        ._7_cedars .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        ._7_cedars .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        ._7_cedars .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        ._7_cedars .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        ._7_cedars .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        ._7_cedars .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        ._7_cedars .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        ._7_cedars .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        ._7_cedars .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        ._7_cedars .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        ._7_cedars .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        ._7_cedars .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        ._7_cedars.device-mobile .column p {
           font-size: 1.0625rem;
        }

        ._7_cedars.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        ._7_cedars.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        ._7_cedars.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        ._7_cedars.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        ._7_cedars.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        ._7_cedars.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        ._7_cedars.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        ._7_cedars.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        ._7_cedars.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        ._7_cedars.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        ._7_cedars.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Jock McKinnon – The Laird of Capilano
***********************************/

    /*paragraphs*/

        .jock_mckinnon_the_laird_of_capilano .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .jock_mckinnon_the_laird_of_capilano .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .jock_mckinnon_the_laird_of_capilano .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .jock_mckinnon_the_laird_of_capilano .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .jock_mckinnon_the_laird_of_capilano .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .jock_mckinnon_the_laird_of_capilano .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .jock_mckinnon_the_laird_of_capilano .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .jock_mckinnon_the_laird_of_capilano .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .jock_mckinnon_the_laird_of_capilano .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .jock_mckinnon_the_laird_of_capilano .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .jock_mckinnon_the_laird_of_capilano .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .jock_mckinnon_the_laird_of_capilano .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .jock_mckinnon_the_laird_of_capilano .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .jock_mckinnon_the_laird_of_capilano .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .jock_mckinnon_the_laird_of_capilano .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .jock_mckinnon_the_laird_of_capilano .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .jock_mckinnon_the_laird_of_capilano .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Jock McKinnon – The Laird of Capilano
***********************************/

    /*paragraphs*/

        .jock_mckinnon_the_laird_of_capilano.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .jock_mckinnon_the_laird_of_capilano.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .jock_mckinnon_the_laird_of_capilano.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .jock_mckinnon_the_laird_of_capilano.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .jock_mckinnon_the_laird_of_capilano.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .jock_mckinnon_the_laird_of_capilano.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .jock_mckinnon_the_laird_of_capilano.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .jock_mckinnon_the_laird_of_capilano.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .jock_mckinnon_the_laird_of_capilano.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .jock_mckinnon_the_laird_of_capilano.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .jock_mckinnon_the_laird_of_capilano.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .jock_mckinnon_the_laird_of_capilano.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Silver Reef
***********************************/

    /*paragraphs*/

        .silver_reef .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .silver_reef .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .silver_reef .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .silver_reef .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .silver_reef .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .silver_reef .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .silver_reef .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .silver_reef .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .silver_reef .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .silver_reef .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .silver_reef .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .silver_reef .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .silver_reef .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .silver_reef .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .silver_reef .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .silver_reef .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .silver_reef .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .silver_reef.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .silver_reef.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .silver_reef.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .silver_reef.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .silver_reef.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .silver_reef.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .silver_reef.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .silver_reef.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .silver_reef.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .silver_reef.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .silver_reef.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .silver_reef.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Junior prodigies capture men’s and women’s club titles on Vancouver Island
***********************************/

    /*paragraphs*/

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Junior prodigies capture men’s and women’s club titles on Vancouver Island
***********************************/

    /*paragraphs*/

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .junior_prodigies_capture_men_s_and_women_s_club_titles_on_vancouver_island.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Swinomish
***********************************/

    /*paragraphs*/

        .swinomish .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .swinomish .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .swinomish .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .swinomish .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .swinomish .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .swinomish .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .swinomish .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .swinomish .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .swinomish .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .swinomish .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .swinomish .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .swinomish .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .swinomish .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .swinomish .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .swinomish .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .swinomish .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .swinomish .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .swinomish.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .swinomish.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .swinomish.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .swinomish.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .swinomish.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .swinomish.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .swinomish.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .swinomish.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .swinomish.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .swinomish.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .swinomish.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .swinomish.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Idaho Golf Cover
***********************************/

    /*paragraphs*/

        .idaho_golf_cover .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .idaho_golf_cover .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .idaho_golf_cover .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .idaho_golf_cover .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .idaho_golf_cover .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .idaho_golf_cover .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .idaho_golf_cover .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .idaho_golf_cover .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .idaho_golf_cover .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .idaho_golf_cover .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .idaho_golf_cover .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .idaho_golf_cover .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .idaho_golf_cover .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .idaho_golf_cover .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .idaho_golf_cover .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .idaho_golf_cover .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .idaho_golf_cover .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .idaho_golf_cover.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .idaho_golf_cover.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .idaho_golf_cover.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .idaho_golf_cover.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .idaho_golf_cover.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .idaho_golf_cover.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .idaho_golf_cover.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .idaho_golf_cover.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .idaho_golf_cover.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .idaho_golf_cover.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .idaho_golf_cover.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .idaho_golf_cover.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Welcoming the growth of the game
***********************************/

    /*paragraphs*/

        .welcoming_the_growth_of_the_game .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .welcoming_the_growth_of_the_game .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .welcoming_the_growth_of_the_game .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .welcoming_the_growth_of_the_game .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .welcoming_the_growth_of_the_game .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .welcoming_the_growth_of_the_game .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .welcoming_the_growth_of_the_game .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .welcoming_the_growth_of_the_game .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .welcoming_the_growth_of_the_game .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .welcoming_the_growth_of_the_game .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .welcoming_the_growth_of_the_game .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .welcoming_the_growth_of_the_game .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .welcoming_the_growth_of_the_game .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .welcoming_the_growth_of_the_game .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .welcoming_the_growth_of_the_game .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .welcoming_the_growth_of_the_game .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .welcoming_the_growth_of_the_game .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .welcoming_the_growth_of_the_game.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .welcoming_the_growth_of_the_game.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .welcoming_the_growth_of_the_game.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .welcoming_the_growth_of_the_game.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .welcoming_the_growth_of_the_game.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .welcoming_the_growth_of_the_game.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .welcoming_the_growth_of_the_game.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .welcoming_the_growth_of_the_game.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .welcoming_the_growth_of_the_game.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .welcoming_the_growth_of_the_game.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .welcoming_the_growth_of_the_game.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .welcoming_the_growth_of_the_game.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Advanced Physical Therapy
***********************************/

    /*paragraphs*/

        .advanced_physical_therapy .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .advanced_physical_therapy .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .advanced_physical_therapy .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .advanced_physical_therapy .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .advanced_physical_therapy .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .advanced_physical_therapy .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .advanced_physical_therapy .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .advanced_physical_therapy .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .advanced_physical_therapy .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .advanced_physical_therapy .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .advanced_physical_therapy .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .advanced_physical_therapy .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .advanced_physical_therapy .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .advanced_physical_therapy .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .advanced_physical_therapy .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .advanced_physical_therapy .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .advanced_physical_therapy .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .advanced_physical_therapy.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .advanced_physical_therapy.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .advanced_physical_therapy.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .advanced_physical_therapy.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .advanced_physical_therapy.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .advanced_physical_therapy.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .advanced_physical_therapy.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .advanced_physical_therapy.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .advanced_physical_therapy.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .advanced_physical_therapy.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .advanced_physical_therapy.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .advanced_physical_therapy.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Remembering why we play this game
***********************************/

    /*paragraphs*/

        .remembering_why_we_play_this_game .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .remembering_why_we_play_this_game .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .remembering_why_we_play_this_game .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .remembering_why_we_play_this_game .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .remembering_why_we_play_this_game .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .remembering_why_we_play_this_game .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .remembering_why_we_play_this_game .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .remembering_why_we_play_this_game .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .remembering_why_we_play_this_game .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .remembering_why_we_play_this_game .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .remembering_why_we_play_this_game .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .remembering_why_we_play_this_game .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .remembering_why_we_play_this_game .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .remembering_why_we_play_this_game .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .remembering_why_we_play_this_game .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .remembering_why_we_play_this_game .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .remembering_why_we_play_this_game .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Remembering why we play this game
***********************************/

    /*paragraphs*/

        .remembering_why_we_play_this_game.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .remembering_why_we_play_this_game.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .remembering_why_we_play_this_game.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .remembering_why_we_play_this_game.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .remembering_why_we_play_this_game.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .remembering_why_we_play_this_game.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .remembering_why_we_play_this_game.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .remembering_why_we_play_this_game.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .remembering_why_we_play_this_game.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .remembering_why_we_play_this_game.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .remembering_why_we_play_this_game.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .remembering_why_we_play_this_game.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
POY
***********************************/

    /*paragraphs*/

        .poy .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .poy .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .poy .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .poy .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .poy .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .poy .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .poy .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .poy .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .poy .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .poy .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .poy .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .poy .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .poy .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .poy .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .poy .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .poy .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .poy .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .poy.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .poy.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .poy.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .poy.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .poy.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .poy.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .poy.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .poy.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .poy.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .poy.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .poy.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .poy.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
VOY
***********************************/

    /*paragraphs*/

        .voy .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .voy .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .voy .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .voy .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .voy .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .voy .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .voy .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .voy .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .voy .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .voy .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .voy .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .voy .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .voy .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .voy .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .voy .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .voy .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .voy .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .voy.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .voy.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .voy.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .voy.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .voy.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .voy.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .voy.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .voy.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .voy.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .voy.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .voy.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .voy.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Montana State Golf Cover
***********************************/

    /*paragraphs*/

        .montana_state_golf_cover .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .montana_state_golf_cover .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .montana_state_golf_cover .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .montana_state_golf_cover .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .montana_state_golf_cover .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .montana_state_golf_cover .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .montana_state_golf_cover .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .montana_state_golf_cover .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .montana_state_golf_cover .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .montana_state_golf_cover .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .montana_state_golf_cover .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .montana_state_golf_cover .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .montana_state_golf_cover .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .montana_state_golf_cover .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .montana_state_golf_cover .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .montana_state_golf_cover .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .montana_state_golf_cover .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .montana_state_golf_cover.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .montana_state_golf_cover.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .montana_state_golf_cover.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .montana_state_golf_cover.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .montana_state_golf_cover.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .montana_state_golf_cover.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .montana_state_golf_cover.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .montana_state_golf_cover.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .montana_state_golf_cover.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .montana_state_golf_cover.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .montana_state_golf_cover.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .montana_state_golf_cover.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Reaching Montana’s golfing youth through grants and endowments
***********************************/

    /*paragraphs*/

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .reaching_montana_s_golfing_youth_through_grants_and_endowments .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Reaching Montana’s golfing youth through grants and endowments
***********************************/

    /*paragraphs*/

        .reaching_montana_s_golfing_youth_through_grants_and_endowments.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .reaching_montana_s_golfing_youth_through_grants_and_endowments.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .reaching_montana_s_golfing_youth_through_grants_and_endowments.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .reaching_montana_s_golfing_youth_through_grants_and_endowments.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .reaching_montana_s_golfing_youth_through_grants_and_endowments.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .reaching_montana_s_golfing_youth_through_grants_and_endowments.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Remembering the Big Sky Open
***********************************/

    /*paragraphs*/

        .remembering_the_big_sky_open .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .remembering_the_big_sky_open .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .remembering_the_big_sky_open .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .remembering_the_big_sky_open .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .remembering_the_big_sky_open .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .remembering_the_big_sky_open .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .remembering_the_big_sky_open .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .remembering_the_big_sky_open .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .remembering_the_big_sky_open .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .remembering_the_big_sky_open .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .remembering_the_big_sky_open .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .remembering_the_big_sky_open .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .remembering_the_big_sky_open .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .remembering_the_big_sky_open .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .remembering_the_big_sky_open .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .remembering_the_big_sky_open .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .remembering_the_big_sky_open .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .remembering_the_big_sky_open.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .remembering_the_big_sky_open.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .remembering_the_big_sky_open.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .remembering_the_big_sky_open.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .remembering_the_big_sky_open.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .remembering_the_big_sky_open.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .remembering_the_big_sky_open.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .remembering_the_big_sky_open.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .remembering_the_big_sky_open.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .remembering_the_big_sky_open.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .remembering_the_big_sky_open.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .remembering_the_big_sky_open.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Ella Prigge – Boatwright Reflection
***********************************/

    /*paragraphs*/

        .ella_prigge_boatwright_reflection .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .ella_prigge_boatwright_reflection .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .ella_prigge_boatwright_reflection .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .ella_prigge_boatwright_reflection .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .ella_prigge_boatwright_reflection .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .ella_prigge_boatwright_reflection .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .ella_prigge_boatwright_reflection .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .ella_prigge_boatwright_reflection .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .ella_prigge_boatwright_reflection .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .ella_prigge_boatwright_reflection .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .ella_prigge_boatwright_reflection .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .ella_prigge_boatwright_reflection .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .ella_prigge_boatwright_reflection .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .ella_prigge_boatwright_reflection .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .ella_prigge_boatwright_reflection .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .ella_prigge_boatwright_reflection .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .ella_prigge_boatwright_reflection .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .ella_prigge_boatwright_reflection.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .ella_prigge_boatwright_reflection.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .ella_prigge_boatwright_reflection.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .ella_prigge_boatwright_reflection.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .ella_prigge_boatwright_reflection.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .ella_prigge_boatwright_reflection.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .ella_prigge_boatwright_reflection.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .ella_prigge_boatwright_reflection.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .ella_prigge_boatwright_reflection.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .ella_prigge_boatwright_reflection.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .ella_prigge_boatwright_reflection.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .ella_prigge_boatwright_reflection.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Championship Schedule
***********************************/

    /*paragraphs*/

        .championship_schedule .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .championship_schedule .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .championship_schedule .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .championship_schedule .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .championship_schedule .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .championship_schedule .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .championship_schedule .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .championship_schedule .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .championship_schedule .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .championship_schedule .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .championship_schedule .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .championship_schedule .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .championship_schedule .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .championship_schedule .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .championship_schedule .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .championship_schedule .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .championship_schedule .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .championship_schedule.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .championship_schedule.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .championship_schedule.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .championship_schedule.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .championship_schedule.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .championship_schedule.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .championship_schedule.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .championship_schedule.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .championship_schedule.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .championship_schedule.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .championship_schedule.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .championship_schedule.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Grass Clippings
***********************************/

    /*paragraphs*/

        .grass_clippings .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .grass_clippings .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .grass_clippings .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .grass_clippings .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .grass_clippings .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .grass_clippings .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .grass_clippings .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .grass_clippings .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .grass_clippings .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .grass_clippings .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .grass_clippings .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .grass_clippings .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .grass_clippings .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .grass_clippings .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .grass_clippings .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .grass_clippings .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .grass_clippings .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .grass_clippings.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .grass_clippings.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .grass_clippings.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .grass_clippings.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .grass_clippings.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .grass_clippings.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .grass_clippings.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .grass_clippings.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .grass_clippings.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .grass_clippings.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .grass_clippings.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .grass_clippings.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Golfing the Savannah The game is truly a global community
***********************************/

    /*paragraphs*/

        .golfing_the_savannah_the_game_is_truly_a_global_community .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .golfing_the_savannah_the_game_is_truly_a_global_community .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .golfing_the_savannah_the_game_is_truly_a_global_community .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .golfing_the_savannah_the_game_is_truly_a_global_community .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .golfing_the_savannah_the_game_is_truly_a_global_community .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .golfing_the_savannah_the_game_is_truly_a_global_community .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .golfing_the_savannah_the_game_is_truly_a_global_community .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Golfing the Savannah The game is truly a global community
***********************************/

    /*paragraphs*/

        .golfing_the_savannah_the_game_is_truly_a_global_community.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .golfing_the_savannah_the_game_is_truly_a_global_community.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .golfing_the_savannah_the_game_is_truly_a_global_community.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .golfing_the_savannah_the_game_is_truly_a_global_community.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .golfing_the_savannah_the_game_is_truly_a_global_community.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .golfing_the_savannah_the_game_is_truly_a_global_community.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Oregon Golf Cover
***********************************/

    /*paragraphs*/

        .oregon_golf_cover .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .oregon_golf_cover .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .oregon_golf_cover .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .oregon_golf_cover .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .oregon_golf_cover .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .oregon_golf_cover .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .oregon_golf_cover .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .oregon_golf_cover .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .oregon_golf_cover .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .oregon_golf_cover .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .oregon_golf_cover .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .oregon_golf_cover .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .oregon_golf_cover .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .oregon_golf_cover .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .oregon_golf_cover .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .oregon_golf_cover .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .oregon_golf_cover .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .oregon_golf_cover.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .oregon_golf_cover.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .oregon_golf_cover.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .oregon_golf_cover.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .oregon_golf_cover.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .oregon_golf_cover.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .oregon_golf_cover.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .oregon_golf_cover.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .oregon_golf_cover.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .oregon_golf_cover.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .oregon_golf_cover.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .oregon_golf_cover.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
A Year of Record Growth and Shared Success
***********************************/

    /*paragraphs*/

        .a_year_of_record_growth_and_shared_success .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .a_year_of_record_growth_and_shared_success .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .a_year_of_record_growth_and_shared_success .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .a_year_of_record_growth_and_shared_success .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .a_year_of_record_growth_and_shared_success .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .a_year_of_record_growth_and_shared_success .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .a_year_of_record_growth_and_shared_success .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .a_year_of_record_growth_and_shared_success .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .a_year_of_record_growth_and_shared_success .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .a_year_of_record_growth_and_shared_success .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .a_year_of_record_growth_and_shared_success .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .a_year_of_record_growth_and_shared_success .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .a_year_of_record_growth_and_shared_success .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .a_year_of_record_growth_and_shared_success .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .a_year_of_record_growth_and_shared_success .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .a_year_of_record_growth_and_shared_success .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .a_year_of_record_growth_and_shared_success .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
A Year of Record Growth and Shared Success
***********************************/

    /*paragraphs*/

        .a_year_of_record_growth_and_shared_success.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .a_year_of_record_growth_and_shared_success.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .a_year_of_record_growth_and_shared_success.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .a_year_of_record_growth_and_shared_success.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .a_year_of_record_growth_and_shared_success.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .a_year_of_record_growth_and_shared_success.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .a_year_of_record_growth_and_shared_success.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .a_year_of_record_growth_and_shared_success.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .a_year_of_record_growth_and_shared_success.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .a_year_of_record_growth_and_shared_success.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .a_year_of_record_growth_and_shared_success.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .a_year_of_record_growth_and_shared_success.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Camas Meadows – local favorite inspires loyalty among staff
***********************************/

    /*paragraphs*/

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .camas_meadows_local_favorite_inspires_loyalty_among_staff .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Camas Meadows – local favorite inspires loyalty among staff
***********************************/

    /*paragraphs*/

        .camas_meadows_local_favorite_inspires_loyalty_among_staff.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .camas_meadows_local_favorite_inspires_loyalty_among_staff.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .camas_meadows_local_favorite_inspires_loyalty_among_staff.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .camas_meadows_local_favorite_inspires_loyalty_among_staff.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .camas_meadows_local_favorite_inspires_loyalty_among_staff.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .camas_meadows_local_favorite_inspires_loyalty_among_staff.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Glendoveer
***********************************/

    /*paragraphs*/

        .glendoveer .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .glendoveer .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .glendoveer .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .glendoveer .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .glendoveer .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .glendoveer .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .glendoveer .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .glendoveer .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .glendoveer .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .glendoveer .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .glendoveer .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .glendoveer .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .glendoveer .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .glendoveer .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .glendoveer .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .glendoveer .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .glendoveer .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .glendoveer.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .glendoveer.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .glendoveer.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .glendoveer.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .glendoveer.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .glendoveer.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .glendoveer.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .glendoveer.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .glendoveer.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .glendoveer.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .glendoveer.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .glendoveer.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Washington Golf Cover
***********************************/

    /*paragraphs*/

        .washington_golf_cover .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .washington_golf_cover .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .washington_golf_cover .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .washington_golf_cover .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .washington_golf_cover .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .washington_golf_cover .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .washington_golf_cover .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .washington_golf_cover .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .washington_golf_cover .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .washington_golf_cover .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .washington_golf_cover .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .washington_golf_cover .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .washington_golf_cover .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .washington_golf_cover .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .washington_golf_cover .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .washington_golf_cover .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .washington_golf_cover .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .washington_golf_cover.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .washington_golf_cover.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .washington_golf_cover.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .washington_golf_cover.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .washington_golf_cover.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .washington_golf_cover.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .washington_golf_cover.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .washington_golf_cover.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .washington_golf_cover.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .washington_golf_cover.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .washington_golf_cover.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .washington_golf_cover.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Thoughts of Winter, Looking Forward to Spring
***********************************/

    /*paragraphs*/

        .thoughts_of_winter_looking_forward_to_spring .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .thoughts_of_winter_looking_forward_to_spring .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .thoughts_of_winter_looking_forward_to_spring .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .thoughts_of_winter_looking_forward_to_spring .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .thoughts_of_winter_looking_forward_to_spring .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .thoughts_of_winter_looking_forward_to_spring .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .thoughts_of_winter_looking_forward_to_spring .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .thoughts_of_winter_looking_forward_to_spring .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .thoughts_of_winter_looking_forward_to_spring .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .thoughts_of_winter_looking_forward_to_spring .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .thoughts_of_winter_looking_forward_to_spring .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .thoughts_of_winter_looking_forward_to_spring .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .thoughts_of_winter_looking_forward_to_spring .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .thoughts_of_winter_looking_forward_to_spring .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .thoughts_of_winter_looking_forward_to_spring .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .thoughts_of_winter_looking_forward_to_spring .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .thoughts_of_winter_looking_forward_to_spring .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Thoughts of Winter, Looking Forward to Spring
***********************************/

    /*paragraphs*/

        .thoughts_of_winter_looking_forward_to_spring.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .thoughts_of_winter_looking_forward_to_spring.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .thoughts_of_winter_looking_forward_to_spring.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .thoughts_of_winter_looking_forward_to_spring.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .thoughts_of_winter_looking_forward_to_spring.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .thoughts_of_winter_looking_forward_to_spring.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .thoughts_of_winter_looking_forward_to_spring.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .thoughts_of_winter_looking_forward_to_spring.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .thoughts_of_winter_looking_forward_to_spring.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .thoughts_of_winter_looking_forward_to_spring.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .thoughts_of_winter_looking_forward_to_spring.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .thoughts_of_winter_looking_forward_to_spring.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Silver Reef WA
***********************************/

    /*paragraphs*/

        .silver_reef_wa .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .silver_reef_wa .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .silver_reef_wa .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .silver_reef_wa .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .silver_reef_wa .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .silver_reef_wa .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .silver_reef_wa .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .silver_reef_wa .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .silver_reef_wa .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .silver_reef_wa .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .silver_reef_wa .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .silver_reef_wa .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .silver_reef_wa .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .silver_reef_wa .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .silver_reef_wa .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .silver_reef_wa .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .silver_reef_wa .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .silver_reef_wa.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .silver_reef_wa.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .silver_reef_wa.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .silver_reef_wa.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .silver_reef_wa.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .silver_reef_wa.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .silver_reef_wa.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .silver_reef_wa.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .silver_reef_wa.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .silver_reef_wa.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .silver_reef_wa.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .silver_reef_wa.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
In Kelowna, golf isn’t just a pastime, it’s a way of life
***********************************/

    /*paragraphs*/

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
In Kelowna, golf isn’t just a pastime, it’s a way of life
***********************************/

    /*paragraphs*/

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .in_kelowna_golf_isn_t_just_a_pastime_it_s_a_way_of_life.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
North Bellingham WA
***********************************/

    /*paragraphs*/

        .north_bellingham_wa .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .north_bellingham_wa .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .north_bellingham_wa .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .north_bellingham_wa .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .north_bellingham_wa .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .north_bellingham_wa .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .north_bellingham_wa .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .north_bellingham_wa .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .north_bellingham_wa .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .north_bellingham_wa .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .north_bellingham_wa .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .north_bellingham_wa .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .north_bellingham_wa .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .north_bellingham_wa .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .north_bellingham_wa .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .north_bellingham_wa .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .north_bellingham_wa .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .north_bellingham_wa.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .north_bellingham_wa.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .north_bellingham_wa.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .north_bellingham_wa.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .north_bellingham_wa.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .north_bellingham_wa.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .north_bellingham_wa.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .north_bellingham_wa.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .north_bellingham_wa.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .north_bellingham_wa.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .north_bellingham_wa.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .north_bellingham_wa.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Golfers compete in Seattle Marathon to raise funds for WA Golf Youth on Course
***********************************/

    /*paragraphs*/

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Golfers compete in Seattle Marathon to raise funds for WA Golf Youth on Course
***********************************/

    /*paragraphs*/

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .golfers_compete_in_seattle_marathon_to_raise_funds_for_wa_golf_youth_on_course.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Swinomish WA
***********************************/

    /*paragraphs*/

        .swinomish_wa .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .swinomish_wa .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .swinomish_wa .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .swinomish_wa .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .swinomish_wa .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .swinomish_wa .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .swinomish_wa .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .swinomish_wa .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .swinomish_wa .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .swinomish_wa .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .swinomish_wa .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .swinomish_wa .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .swinomish_wa .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .swinomish_wa .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .swinomish_wa .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .swinomish_wa .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .swinomish_wa .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .swinomish_wa.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .swinomish_wa.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .swinomish_wa.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .swinomish_wa.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .swinomish_wa.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .swinomish_wa.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .swinomish_wa.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .swinomish_wa.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .swinomish_wa.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .swinomish_wa.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .swinomish_wa.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .swinomish_wa.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
North Shore rises again, with assistance from the Puyallup Tribe and Dan Hixson
***********************************/

    /*paragraphs*/

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
North Shore rises again, with assistance from the Puyallup Tribe and Dan Hixson
***********************************/

    /*paragraphs*/

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .north_shore_rises_again_with_assistance_from_the_puyallup_tribe_and_dan_hixson.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

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

    /*paragraphs*/

        .masthead .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .masthead .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .masthead .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .masthead .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .masthead .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .masthead .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .masthead .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .masthead .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .masthead .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .masthead .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .masthead .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .masthead .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .masthead .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .masthead .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .masthead .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .masthead .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .masthead .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .masthead.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .masthead.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .masthead.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .masthead.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .masthead.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .masthead.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .masthead.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .masthead.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .masthead.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .masthead.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .masthead.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .masthead.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Closing Slide
***********************************/

    /*paragraphs*/

        .thank_you .column p {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           font-weight: 400;
           font-style: normal;
           line-height: 1.8em;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding-left: 0px;
           padding-right: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           font-variant: normal;
           border-width: 0px;
        }

        .thank_you .column p.paragraphs-1j5pv9n72 {
           line-height: 1.5em;
           font-family: Sofia Sans, sans-serif;
           font-size: 1rem;
           color: #555555FF;
           padding-left: 0px;
           padding-right: 0px;
           margin-bottom: 14px;
           border-width: 0px;
        }

        .thank_you .column p.paragraphs-1iuemc7oi {
           background-color: transparent;
           color: #FFFFFFFF;
           font-family: Open Sans, sans-serif;
           font-size: 0.875rem;
           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;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .thank_you .column .default-drop-cap {
           float: left;
           font-weight: 700;
           margin-top: 0px;
           margin-right: 4px;
           font-size: 3.75rem;
           line-height: 1em;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           margin-left: 0px;
           margin-bottom: 4px;
           border-width: 0px;
        }

    /*images*/

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

        .thank_you .column a {
           text-decoration: underline;
           color: #D0021BFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.25rem;
           border-radius-shared: auto;
           border-radius: 0px;
           line-height: 1.8em;
           border-width: 0px;
        }

    /*headers*/

        .thank_you .column h1 {
           background-color: transparent;
           color: rgb(254, 248, 236);
           font-family: Ubuntu, sans-serif;
           font-size: 3.25rem;
           font-weight: 700;
           line-height: 1.1em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 24px;
           margin-bottom: 24px;
           margin-left: 0px;
           margin-right: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           text-align: center;
           border-width: 0px;
        }

        .thank_you .column h2 {
           background-color: transparent;
           color: #D62828FF;
           font-family: Ubuntu, sans-serif;
           font-size: 2.25rem;
           font-weight: 700;
           line-height: 1.2em;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 18px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .thank_you .column h3 {
           background-color: transparent;
           color: #003049FF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-top: 0px;
           font-style: italic;
           margin-left: 0px;
           margin-right: 0px;
           border-left-width: 6px;
           border-style: solid;
           border-color: #D62828FF;
           border-radius: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
           border-right-width: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 0px;
        }

        .thank_you .column h4 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.75rem;
           font-weight: 400;
           line-height: 1.5em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 14px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .thank_you .column h5 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Ubuntu, sans-serif;
           font-size: 1.25rem;
           font-weight: 700;
           line-height: 1.6em;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .thank_you .column h6 {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, sans-serif;
           font-size: 1.125rem;
           font-weight: 500;
           line-height: 1.6em;
           letter-spacing: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           margin-top: 0px;
           margin-bottom: 8px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

    /*lists*/

        .thank_you .column ol {
           background-color: transparent;
           color: #2E282AFF;
           font-family: Sofia Sans, 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: circle;
           font-variant: normal;
           border-width: 0px;
           list-style-image: url('../');
        }

    /*containers*/

        .thank_you .column div.container-default {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: 1;
           border-radius: 0px;
           padding-left: 40px;
           padding-right: 40px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           border-width: 0px;
        }

        .thank_you .column div.containers-1ja1gmc3d {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: center;
           gap: normal;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

        .thank_you .column div.containers-1jauql73g {
           padding: 0px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: 1;
           border-radius: 0px;
           background-color: rgb(0, 48, 73);
        }

        .thank_you .column div.containers-1jc1ot7cs {
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-radius-shared: auto;
           border-radius: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           mobile-layout: 1;
           margin: 0px;
           border-width: 0px;
        }

    /*layoutitems*/

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

        .thank_you .column div.layoutitems-1ja1gl6ck {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           margin: 0px;
           border-width: 0px;
           border-radius-shared: auto;
           border-radius: 0px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
        }

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

    /*paragraphs*/

        .thank_you.device-mobile .column p {
           font-size: 1.0625rem;
        }

        .thank_you.device-mobile .column p.paragraphs-1j5pv9n72 {
           font-size: 0.85rem;
        }

        .thank_you.device-mobile .column p.paragraphs-1iuemc7oi {
           font-size: 0.74375rem;
        }

    /*inlines*/

        .thank_you.device-mobile .column .default-drop-cap {
           font-size: 3.1875rem;
        }

    /*images*/

    /*links*/

        .thank_you.device-mobile .column a {
           font-size: 1.0625rem;
        }

    /*headers*/

        .thank_you.device-mobile .column h1 {
           font-size: 2.7625rem;
        }

        .thank_you.device-mobile .column h2 {
           font-size: 1.9125rem;
        }

        .thank_you.device-mobile .column h3 {
           font-size: 1.275rem;
        }

        .thank_you.device-mobile .column h4 {
           font-size: 1.4875rem;
        }

        .thank_you.device-mobile .column h5 {
           font-size: 1.0625rem;
        }

        .thank_you.device-mobile .column h6 {
           font-size: 0.95625rem;
        }

    /*lists*/

        .thank_you.device-mobile .column ol {
           font-size: 0.85rem;
        }

    /*containers*/

    /*layoutitems*/


div.bookviewport { background-color: #333333FF; }
div.pagecontainer .page_disable_overlay { background-color: #333333FF; }
div[data-sticky='top'] { position: sticky; top: 0; z-index: 1000; }
div[data-sticky='bottom'] { position: sticky; bottom: 0; z-index: 2000; }