/***********************************
COVER
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
VISIT DALLAS 3
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
VISIT DALLAS 1
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
VISIT DALLAS 2
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
SEMINOLE HARD ROCK
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
TOC
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
PALLADIUM
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Ed's Letter
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

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

    /*images*/

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

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

    /*links*/

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

    /*paragraphs*/

        .ed_s_letter .column p {
           margin-top: 0px;
           border-width: 0px;
        }

/***********************************
VIRGIN VOYAGES
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Bureau Buzz – Los Angeles
***********************************/

    /*headers*/

        .bureau_buzz_los_angeles .column h1 {
           font-family: "museo-sans",sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .bureau_buzz_los_angeles .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 1.3125rem;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .bureau_buzz_los_angeles .column h3 {
           color: #0c4e73;
           font-family: "museo-sans",sans-serif;
           font-size: 1.3125rem;
           font-weight: 600;
           border-width: 0px;
        }

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

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

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

    /*inlines*/

        .bureau_buzz_los_angeles .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .bureau_buzz_los_angeles .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .bureau_buzz_los_angeles .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
IMEX
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Fresh Meets – JW Marriott Miami Turnberry Resort & Spa
***********************************/

    /*headers*/

        .fresh_meets_jw_marriott_miami_turnberry_resort_spa .column h1 {
           font-family: "museo-sans",sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .fresh_meets_jw_marriott_miami_turnberry_resort_spa .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 1.3125rem;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .fresh_meets_jw_marriott_miami_turnberry_resort_spa .column h3 {
           color: #0c4e73;
           font-family: "museo-sans",sans-serif;
           font-size: 1.3125rem;
           font-weight: 600;
           border-width: 0px;
        }

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

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

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

    /*inlines*/

        .fresh_meets_jw_marriott_miami_turnberry_resort_spa .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .fresh_meets_jw_marriott_miami_turnberry_resort_spa .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .fresh_meets_jw_marriott_miami_turnberry_resort_spa .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
THE BROADMOOR
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

        .the_broadmoor .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_broadmoor .column a {
           border-width: 0px;
        }

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
IM Inspired – Why Supporting Inclusivity is More Important than Ever
***********************************/

    /*headers*/

        .im_inspired_why_supporting_inclusivity_is_more_important_than_ever .column h1 {
           font-family: "museo-sans",sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .im_inspired_why_supporting_inclusivity_is_more_important_than_ever .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 1.3125rem;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .im_inspired_why_supporting_inclusivity_is_more_important_than_ever .column h3 {
           color: #0c4e73;
           font-family: "museo-sans",sans-serif;
           font-size: 1.3125rem;
           font-weight: 600;
           border-width: 0px;
        }

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

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

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

    /*inlines*/

        .im_inspired_why_supporting_inclusivity_is_more_important_than_ever .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .im_inspired_why_supporting_inclusivity_is_more_important_than_ever .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .im_inspired_why_supporting_inclusivity_is_more_important_than_ever .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Wellness Expanded: Self Optimization Strategies for Meeting Planners & Events
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*lists*/

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

    /*images*/

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

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

        .wellness_expanded_self_optimization_strategies_for_meeting_planners_events .column .s2 {
           font-size: 0.875rem;
           border-width: 0px;
        }

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

    /*links*/

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

    /*paragraphs*/

        .wellness_expanded_self_optimization_strategies_for_meeting_planners_events .column p.p3 {
           text-indent: 13.5px;
           border-width: 0px;
        }

        .wellness_expanded_self_optimization_strategies_for_meeting_planners_events .column p.p1 {
           font-size: 1.375rem;
           border-width: 0px;
        }

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

/***********************************
ATLAS OCEAN VOYAGES
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Immersive Sailings
***********************************/

    /*headers*/

        .immersive_sailings .column h1 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 3.4375rem;
           font-weight: 800;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .immersive_sailings .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-weight: 600;
           margin-bottom: 9px;
           border-width: 0px;
        }

        .immersive_sailings .column h3 {
           color: #0c4e73;
           font-family: "museo-sans",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           text-transform: uppercase;
           border-width: 0px;
        }

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

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

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

    /*inlines*/

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

        .immersive_sailings .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .immersive_sailings .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
NCL
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
UNIWORLD
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
The Impact of Incentives
***********************************/

    /*headers*/

        .the_impact_of_incentives .column h1 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 3.4375rem;
           font-weight: 800;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .the_impact_of_incentives .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-weight: 600;
           margin-bottom: 9px;
           border-width: 0px;
        }

        .the_impact_of_incentives .column h3 {
           color: #0c4e73;
           font-family: "museo-sans",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           text-transform: uppercase;
           border-width: 0px;
        }

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

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

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

    /*inlines*/

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

        .the_impact_of_incentives .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .the_impact_of_incentives .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
VISIT TUCSON
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Events Take Flight
***********************************/

    /*headers*/

        .events_take_flight .column h1 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 3.4375rem;
           font-weight: 800;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .events_take_flight .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-weight: 600;
           margin-bottom: 9px;
           border-width: 0px;
        }

        .events_take_flight .column h3 {
           color: #0c4e73;
           font-family: "museo-sans",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           text-transform: uppercase;
           border-width: 0px;
        }

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

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

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

    /*inlines*/

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

        .events_take_flight .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .events_take_flight .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
ATL Airport District SC
***********************************/

    /*headers*/

        .atl_airport_district_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .atl_airport_district_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .atl_airport_district_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .atl_airport_district_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .atl_airport_district_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .atl_airport_district_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .atl_airport_district_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .atl_airport_district_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
ATLANTA AIRPORT DISTRICT
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Caribe Royale Orlando SC
***********************************/

    /*headers*/

        .caribe_royale_orlando_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .caribe_royale_orlando_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .caribe_royale_orlando_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .caribe_royale_orlando_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .caribe_royale_orlando_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .caribe_royale_orlando_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .caribe_royale_orlando_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .caribe_royale_orlando_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
CARIBE ROYALE
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Coastal Mississippi SC
***********************************/

    /*headers*/

        .coastal_mississippi_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .coastal_mississippi_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .coastal_mississippi_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .coastal_mississippi_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .coastal_mississippi_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .coastal_mississippi_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .coastal_mississippi_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .coastal_mississippi_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
COASTAL MISSISSIPPI
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Palm Beaches SC
***********************************/

    /*headers*/

        .palm_beaches_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .palm_beaches_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .palm_beaches_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .palm_beaches_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .palm_beaches_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .palm_beaches_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .palm_beaches_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .palm_beaches_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
PALM BEACHES
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Greater Miami CVB SC
***********************************/

    /*headers*/

        .greater_miami_cvb_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .greater_miami_cvb_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .greater_miami_cvb_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .greater_miami_cvb_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .greater_miami_cvb_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .greater_miami_cvb_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .greater_miami_cvb_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .greater_miami_cvb_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
GREATER MIAMI CVB
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Memphis Tourism SC
***********************************/

    /*headers*/

        .memphis_tourism_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .memphis_tourism_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .memphis_tourism_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .memphis_tourism_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .memphis_tourism_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .memphis_tourism_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .memphis_tourism_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .memphis_tourism_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
MEMPHIS
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Naples, Marco Island and the Everglades SC
***********************************/

    /*headers*/

        .naples_marco_island_and_the_everglades_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .naples_marco_island_and_the_everglades_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .naples_marco_island_and_the_everglades_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .naples_marco_island_and_the_everglades_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .naples_marco_island_and_the_everglades_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .naples_marco_island_and_the_everglades_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .naples_marco_island_and_the_everglades_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .naples_marco_island_and_the_everglades_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
NAPLES MARCO ISLAND EVERGLADES
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Ocala/Marion County SC
***********************************/

    /*headers*/

        .ocala_marion_county_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .ocala_marion_county_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .ocala_marion_county_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .ocala_marion_county_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .ocala_marion_county_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .ocala_marion_county_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .ocala_marion_county_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .ocala_marion_county_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
OCALA MARION COUNTY
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Ponte Vedra Beach Resorts SC
***********************************/

    /*headers*/

        .ponte_vedra_beach_resorts_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .ponte_vedra_beach_resorts_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .ponte_vedra_beach_resorts_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .ponte_vedra_beach_resorts_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .ponte_vedra_beach_resorts_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .ponte_vedra_beach_resorts_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .ponte_vedra_beach_resorts_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .ponte_vedra_beach_resorts_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
PONTE VEDRA
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Rosen Centre SC
***********************************/

    /*headers*/

        .rosen_centre_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .rosen_centre_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .rosen_centre_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .rosen_centre_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .rosen_centre_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .rosen_centre_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .rosen_centre_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .rosen_centre_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
ROSEN
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Savannah SC
***********************************/

    /*headers*/

        .savannah_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .savannah_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .savannah_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .savannah_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .savannah_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .savannah_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .savannah_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .savannah_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
VISIT SAVANNAH
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
St. Augustine | Ponte Vedra SC
***********************************/

    /*headers*/

        .st_augustine_ponte_vedra_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .st_augustine_ponte_vedra_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .st_augustine_ponte_vedra_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .st_augustine_ponte_vedra_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .st_augustine_ponte_vedra_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .st_augustine_ponte_vedra_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .st_augustine_ponte_vedra_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .st_augustine_ponte_vedra_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
ST. AUGUSTINE
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Virginia Beach SC
***********************************/

    /*headers*/

        .virginia_beach_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .virginia_beach_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .virginia_beach_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .virginia_beach_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .virginia_beach_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .virginia_beach_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .virginia_beach_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .virginia_beach_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
VIRGINIA BEACH
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Visit Orlando SC
***********************************/

    /*headers*/

        .visit_orlando_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .visit_orlando_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .visit_orlando_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .visit_orlando_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .visit_orlando_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .visit_orlando_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .visit_orlando_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .visit_orlando_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
VISIT ORLANDO
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Punta Gorda SC
***********************************/

    /*headers*/

        .punta_gorda_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .punta_gorda_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .punta_gorda_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .punta_gorda_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .punta_gorda_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .punta_gorda_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .punta_gorda_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .punta_gorda_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Raleigh, N.C. SC
***********************************/

    /*headers*/

        .raleigh_n_c_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .raleigh_n_c_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .raleigh_n_c_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .raleigh_n_c_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .raleigh_n_c_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .raleigh_n_c_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .raleigh_n_c_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .raleigh_n_c_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Ocala, Florida On Location
***********************************/

    /*headers*/

        .ocala_florida_on_location .column h1 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 3.4375rem;
           font-weight: 900;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .ocala_florida_on_location .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-weight: 600;
           margin-bottom: 9px;
           border-width: 0px;
        }

        .ocala_florida_on_location .column h3 {
           color: #249368;
           font-family: "museo-sans",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           text-transform: uppercase;
           border-width: 0px;
        }

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

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

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

    /*inlines*/

        .ocala_florida_on_location .column .default-drop-cap {
           color: #249368;
           float: left;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .ocala_florida_on_location .column .DeckStyle {
           font-family: Helvetica, sans-serif;
           font-size: 0.875rem;
           font-weight: 300;
           margin-bottom: 9px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .ocala_florida_on_location .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .ocala_florida_on_location .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
New & Renovated Cover
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Caesars Entertainment SC
***********************************/

    /*headers*/

        .caesars_entertainment_sc .column h1 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .caesars_entertainment_sc .column h2 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .caesars_entertainment_sc .column h3 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1.125rem;
           font-weight: 600;
           border-width: 0px;
        }

        .caesars_entertainment_sc .column h4 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

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

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

    /*inlines*/

        .caesars_entertainment_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .caesars_entertainment_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .caesars_entertainment_sc .column p {
           font-family: Georgia, serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
CAESARS ENTERTAINMENT
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Circa SC
***********************************/

    /*headers*/

        .circa_sc .column h1 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .circa_sc .column h2 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .circa_sc .column h3 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1.125rem;
           font-weight: 600;
           border-width: 0px;
        }

        .circa_sc .column h4 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

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

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

    /*inlines*/

        .circa_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .circa_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .circa_sc .column p {
           font-family: Georgia, serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
CIRCA
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Melia SC
***********************************/

    /*headers*/

        .melia_sc .column h1 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .melia_sc .column h2 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .melia_sc .column h3 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1.125rem;
           font-weight: 600;
           border-width: 0px;
        }

        .melia_sc .column h4 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

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

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

    /*inlines*/

        .melia_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .melia_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .melia_sc .column p {
           font-family: Georgia, serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
MELIA
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
MGM Grand SC
***********************************/

    /*headers*/

        .mgm_grand_sc .column h1 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .mgm_grand_sc .column h2 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .mgm_grand_sc .column h3 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1.125rem;
           font-weight: 600;
           border-width: 0px;
        }

        .mgm_grand_sc .column h4 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

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

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

    /*inlines*/

        .mgm_grand_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .mgm_grand_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .mgm_grand_sc .column p {
           font-family: Georgia, serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
MGM RESORTS
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
The Venetian Resort Las Vegas SC
***********************************/

    /*headers*/

        .the_venetian_resort_las_vegas_sc .column h1 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .the_venetian_resort_las_vegas_sc .column h2 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .the_venetian_resort_las_vegas_sc .column h3 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1.125rem;
           font-weight: 600;
           border-width: 0px;
        }

        .the_venetian_resort_las_vegas_sc .column h4 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

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

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

    /*inlines*/

        .the_venetian_resort_las_vegas_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .the_venetian_resort_las_vegas_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .the_venetian_resort_las_vegas_sc .column p {
           font-family: Georgia, serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
THE VENETIAN
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Where History Meets Innovation
***********************************/

    /*headers*/

        .where_history_meets_innovation .column h1 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 3.4375rem;
           font-weight: 800;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .where_history_meets_innovation .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-weight: 600;
           margin-bottom: 9px;
           border-width: 0px;
        }

        .where_history_meets_innovation .column h3 {
           color: #0c4e73;
           font-family: "museo-sans",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           text-transform: uppercase;
           border-width: 0px;
        }

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

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

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

    /*inlines*/

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

        .where_history_meets_innovation .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .where_history_meets_innovation .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Meet in Philly
***********************************/

    /*headers*/

        .meet_in_philly .column h1 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .meet_in_philly .column h2 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .meet_in_philly .column h3 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1.125rem;
           font-weight: 600;
           border-width: 0px;
        }

        .meet_in_philly .column h4 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

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

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

    /*inlines*/

        .meet_in_philly .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .meet_in_philly .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .meet_in_philly .column p {
           font-family: Georgia, serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Atlantic City SC
***********************************/

    /*headers*/

        .atlantic_city_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .atlantic_city_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .atlantic_city_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .atlantic_city_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .atlantic_city_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .atlantic_city_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .atlantic_city_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .atlantic_city_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
VISIT ATLANTIC CITY
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
New Jersey SC
***********************************/

    /*headers*/

        .new_jersey_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .new_jersey_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .new_jersey_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .new_jersey_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .new_jersey_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .new_jersey_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .new_jersey_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .new_jersey_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
NEW JERSEY
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Miraval, Berkshires On Location
***********************************/

    /*headers*/

        .miraval_berkshires_on_location .column h1 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 3.4375rem;
           font-weight: 900;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .miraval_berkshires_on_location .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-weight: 600;
           margin-bottom: 9px;
           border-width: 0px;
        }

        .miraval_berkshires_on_location .column h3 {
           color: #249368;
           font-family: "museo-sans",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           text-transform: uppercase;
           border-width: 0px;
        }

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

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

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

    /*inlines*/

        .miraval_berkshires_on_location .column .default-drop-cap {
           color: #249368;
           float: left;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .miraval_berkshires_on_location .column .DeckStyle {
           font-family: Helvetica, sans-serif;
           font-size: 0.875rem;
           font-weight: 300;
           margin-bottom: 9px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .miraval_berkshires_on_location .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .miraval_berkshires_on_location .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
California
***********************************/

    /*headers*/

        .california .column h1 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 3.4375rem;
           font-weight: 800;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .california .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-weight: 600;
           margin-bottom: 9px;
           border-width: 0px;
        }

        .california .column h3 {
           color: #0c4e73;
           font-family: "museo-sans",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           text-transform: uppercase;
           border-width: 0px;
        }

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

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

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

    /*inlines*/

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

        .california .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .california .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Santa Ana SC
***********************************/

    /*headers*/

        .santa_ana_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .santa_ana_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .santa_ana_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .santa_ana_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .santa_ana_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .santa_ana_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .santa_ana_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .santa_ana_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Visit Pasadena SC
***********************************/

    /*headers*/

        .visit_pasadena_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .visit_pasadena_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .visit_pasadena_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .visit_pasadena_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .visit_pasadena_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .visit_pasadena_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .visit_pasadena_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .visit_pasadena_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
VISIT PASADENA
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Trending in Texas
***********************************/

    /*headers*/

        .trending_in_texas .column h1 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 3.4375rem;
           font-weight: 800;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .trending_in_texas .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-weight: 600;
           margin-bottom: 9px;
           border-width: 0px;
        }

        .trending_in_texas .column h3 {
           color: #0c4e73;
           font-family: "museo-sans",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           text-transform: uppercase;
           border-width: 0px;
        }

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

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

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

    /*inlines*/

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

        .trending_in_texas .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .trending_in_texas .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Visit Dallas SC
***********************************/

    /*headers*/

        .visit_dallas_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .visit_dallas_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .visit_dallas_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .visit_dallas_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .visit_dallas_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .visit_dallas_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .visit_dallas_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .visit_dallas_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
South Padre Island SC
***********************************/

    /*headers*/

        .south_padre_island_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .south_padre_island_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .south_padre_island_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .south_padre_island_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .south_padre_island_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .south_padre_island_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .south_padre_island_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .south_padre_island_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
SOUTH PADRE
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*images*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Doggett Ford Park SC
***********************************/

    /*headers*/

        .doggett_ford_park_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .doggett_ford_park_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .doggett_ford_park_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .doggett_ford_park_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .doggett_ford_park_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .doggett_ford_park_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .doggett_ford_park_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .doggett_ford_park_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Visit El Paso SC
***********************************/

    /*headers*/

        .visit_el_paso_sc .column h1 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
           border-width: 0px;
        }

        .visit_el_paso_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .visit_el_paso_sc .column h3 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-size: 0.875rem;
           font-weight: 600;
           border-width: 0px;
        }

        .visit_el_paso_sc .column h4 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1rem;
           font-weight: 600;
           border-width: 0px;
        }

        .visit_el_paso_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

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

    /*inlines*/

        .visit_el_paso_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .visit_el_paso_sc .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

        .visit_el_paso_sc .column p {
           font-family: Tahoma, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
Houston On Location
***********************************/

    /*headers*/

        .houston_on_location .column h1 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 3.4375rem;
           font-weight: 900;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .houston_on_location .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-weight: 600;
           margin-bottom: 9px;
           border-width: 0px;
        }

        .houston_on_location .column h3 {
           color: #249368;
           font-family: "museo-sans",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           text-transform: uppercase;
           border-width: 0px;
        }

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

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

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

    /*inlines*/

        .houston_on_location .column .default-drop-cap {
           color: #249368;
           float: left;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .houston_on_location .column .DeckStyle {
           font-family: Helvetica, sans-serif;
           font-size: 0.875rem;
           font-weight: 300;
           margin-bottom: 9px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .houston_on_location .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
           border-width: 0px;
        }

    /*links*/

        .houston_on_location .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .houston_on_location .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

        .houston_on_location .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;
        }

    /*lists*/

        .houston_on_location .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .houston_on_location .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .houston_on_location .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Melbourne On Location
***********************************/

    /*headers*/

        .melbourne_on_location .column h1 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 3.4375rem;
           font-weight: 900;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .melbourne_on_location .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-weight: 600;
           margin-bottom: 9px;
           border-width: 0px;
        }

        .melbourne_on_location .column h3 {
           color: #249368;
           font-family: "museo-sans",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           text-transform: uppercase;
           border-width: 0px;
        }

        .melbourne_on_location .column h4 {
           border-width: 0px;
        }

        .melbourne_on_location .column h5 {
           border-width: 0px;
        }

        .melbourne_on_location .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .melbourne_on_location .column .default-drop-cap {
           color: #249368;
           float: left;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .melbourne_on_location .column .DeckStyle {
           font-family: Helvetica, sans-serif;
           font-size: 0.875rem;
           font-weight: 300;
           margin-bottom: 9px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .melbourne_on_location .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
           border-width: 0px;
        }

    /*links*/

        .melbourne_on_location .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .melbourne_on_location .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

        .melbourne_on_location .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;
        }

    /*lists*/

        .melbourne_on_location .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .melbourne_on_location .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .melbourne_on_location .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Seattle On Location
***********************************/

    /*headers*/

        .seattle_on_location .column h1 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 3.4375rem;
           font-weight: 900;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .seattle_on_location .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-weight: 600;
           margin-bottom: 9px;
           border-width: 0px;
        }

        .seattle_on_location .column h3 {
           color: #249368;
           font-family: "museo-sans",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           text-transform: uppercase;
           border-width: 0px;
        }

        .seattle_on_location .column h4 {
           border-width: 0px;
        }

        .seattle_on_location .column h5 {
           border-width: 0px;
        }

        .seattle_on_location .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .seattle_on_location .column .default-drop-cap {
           color: #249368;
           float: left;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .seattle_on_location .column .DeckStyle {
           font-family: Helvetica, sans-serif;
           font-size: 0.875rem;
           font-weight: 300;
           margin-bottom: 9px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .seattle_on_location .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
           border-width: 0px;
        }

    /*links*/

        .seattle_on_location .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .seattle_on_location .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

        .seattle_on_location .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;
        }

    /*lists*/

        .seattle_on_location .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .seattle_on_location .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .seattle_on_location .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Las Vegas On Location
***********************************/

    /*headers*/

        .las_vegas_on_location .column h1 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 3.4375rem;
           font-weight: 900;
           line-height: 1em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .las_vegas_on_location .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-weight: 600;
           margin-bottom: 9px;
           border-width: 0px;
        }

        .las_vegas_on_location .column h3 {
           color: #249368;
           font-family: "museo-sans",sans-serif;
           font-size: 1.25rem;
           font-weight: 600;
           text-transform: uppercase;
           border-width: 0px;
        }

        .las_vegas_on_location .column h4 {
           border-width: 0px;
        }

        .las_vegas_on_location .column h5 {
           border-width: 0px;
        }

        .las_vegas_on_location .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .las_vegas_on_location .column .default-drop-cap {
           color: #249368;
           float: left;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .las_vegas_on_location .column .DeckStyle {
           font-family: Helvetica, sans-serif;
           font-size: 0.875rem;
           font-weight: 300;
           margin-bottom: 9px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .las_vegas_on_location .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 1.4375rem;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
           border-width: 0px;
        }

    /*links*/

        .las_vegas_on_location .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .las_vegas_on_location .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

        .las_vegas_on_location .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;
        }

    /*lists*/

        .las_vegas_on_location .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .las_vegas_on_location .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .las_vegas_on_location .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
IN FOCUS – VIRGIN VOYAGES
***********************************/

    /*headers*/

        .in_focus_virgin_voyages .column h1 {
           color: #999999;
           font-family: "museo-sans",sans-serif;
           font-size: 2.625rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .in_focus_virgin_voyages .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 1.3125rem;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .in_focus_virgin_voyages .column h3 {
           color: #0c4e73;
           font-family: "museo-sans",sans-serif;
           font-size: 1.3125rem;
           font-weight: 600;
           border-width: 0px;
        }

        .in_focus_virgin_voyages .column h4 {
           border-width: 0px;
        }

        .in_focus_virgin_voyages .column h5 {
           border-width: 0px;
        }

        .in_focus_virgin_voyages .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .in_focus_virgin_voyages .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .in_focus_virgin_voyages .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

        .in_focus_virgin_voyages .column .blueQ&A {
           color: #78b5a6;
           font-family: Helvetica, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

    /*links*/

        .in_focus_virgin_voyages .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .in_focus_virgin_voyages .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

        .in_focus_virgin_voyages .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;
        }

    /*lists*/

        .in_focus_virgin_voyages .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .in_focus_virgin_voyages .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .in_focus_virgin_voyages .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
FICP
***********************************/

    /*paragraphs*/

        .ficp .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

        .ficp .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .ficp .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*/

        .ficp .column a {
           border-width: 0px;
        }

    /*headers*/

        .ficp .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .ficp .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .ficp .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .ficp .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .ficp .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .ficp .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .ficp .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .ficp .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .ficp .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
CHECKOUT
***********************************/

    /*headers*/

        .checkout .column h1 {
           color: #999999;
           font-family: "museo-sans",sans-serif;
           font-size: 2.375rem;
           font-weight: 600;
           line-height: 1.2em;
           margin-bottom: 20px;
           margin-top: 18px;
           border-width: 0px;
        }

        .checkout .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 1.3125rem;
           margin-bottom: 18px;
           border-width: 0px;
        }

        .checkout .column h3 {
           color: #0c4e73;
           font-family: "museo-sans",sans-serif;
           font-size: 1.3125rem;
           font-weight: 600;
           border-width: 0px;
        }

        .checkout .column h4 {
           border-width: 0px;
        }

        .checkout .column h5 {
           border-width: 0px;
        }

        .checkout .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .checkout .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 5.625rem;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .checkout .column .DepartmentDrop-Cap {
           border-width: 0px;
        }

        .checkout .column .blueQ&A {
           color: #78b5a6;
           font-family: Helvetica, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

    /*links*/

        .checkout .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .checkout .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*images*/

        .checkout .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;
        }

    /*lists*/

        .checkout .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .checkout .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .checkout .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
HOUSE AD
***********************************/

    /*paragraphs*/

        .house_ad .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

        .house_ad .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .house_ad .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*/

        .house_ad .column a {
           border-width: 0px;
        }

    /*headers*/

        .house_ad .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .house_ad .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .house_ad .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .house_ad .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .house_ad .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .house_ad .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .house_ad .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .house_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .house_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
PHILADELPHIA
***********************************/

    /*paragraphs*/

        .philadelphia .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           border-width: 0px;
        }

    /*inlines*/

        .philadelphia .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .philadelphia .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*/

        .philadelphia .column a {
           border-width: 0px;
        }

    /*headers*/

        .philadelphia .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .philadelphia .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .philadelphia .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .philadelphia .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .philadelphia .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .philadelphia .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .philadelphia .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .philadelphia .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .philadelphia .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

