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

    /*paragraphs*/

        .cover .column p {
           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: .3em;
           border-width: 0px;
        }

    /*links*/

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

    /*headers*/

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

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

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

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

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

        .cover .column h6 {
           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;
        }

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

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

    /*paragraphs*/

        .palladium .column p {
           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: .3em;
           border-width: 0px;
        }

    /*links*/

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

    /*headers*/

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

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

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

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

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

        .palladium .column h6 {
           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;
        }

    /*lists*/

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

    /*containers*/

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

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

    /*paragraphs*/

        .toc .column p {
           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: .3em;
           border-width: 0px;
        }

    /*links*/

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

    /*headers*/

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

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

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

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

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

        .toc .column h6 {
           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;
        }

    /*lists*/

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

    /*containers*/

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

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

    /*paragraphs*/

        .the_broadmoor .column p {
           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: .3em;
           border-width: 0px;
        }

    /*links*/

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

    /*headers*/

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

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

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

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

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

        .the_broadmoor .column h6 {
           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;
        }

    /*lists*/

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

    /*containers*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

        .masthead .column .default-drop-cap {
           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;
        }

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

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

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

    /*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;
        }

    /*images*/

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

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

    /*containers*/

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

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

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

    /*paragraphs*/

        .virgin_voyages .column p {
           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: .3em;
           border-width: 0px;
        }

    /*links*/

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

    /*headers*/

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

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

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

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

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

        .virgin_voyages .column h6 {
           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;
        }

    /*lists*/

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

    /*containers*/

        .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 – San Jose & Fiji
***********************************/

    /*headers*/

        .bureau_buzz_san_jose_fiji .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_san_jose_fiji .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 1.3125rem;
           margin-bottom: 18px;
           border-width: 0px;
        }

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

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

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

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

    /*inlines*/

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

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

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

    /*containers*/

        .bureau_buzz_san_jose_fiji .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_san_jose_fiji .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Fresh Meets – MGM Resorts & Caesars Entertainment
***********************************/

    /*headers*/

        .fresh_meets_mgm_resorts_caesa .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_mgm_resorts_caesa .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 1.3125rem;
           margin-bottom: 18px;
           border-width: 0px;
        }

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

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

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

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

    /*inlines*/

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

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

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

    /*containers*/

        .fresh_meets_mgm_resorts_caesa .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_mgm_resorts_caesa .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Seashores – Innovation at Sea
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

    /*links*/

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

    /*paragraphs*/

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

        .seashores_innovation_at_sea .column p.p1 {
           color: #001c72;
           border-width: 0px;
        }

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
IM Inspired – Growth Streak to Continue for Incentive Travel
***********************************/

    /*headers*/

        .im_inspired_growth_streak_to_ .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_growth_streak_to_ .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 1.3125rem;
           margin-bottom: 18px;
           border-width: 0px;
        }

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

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

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

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

    /*inlines*/

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

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

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

    /*containers*/

        .im_inspired_growth_streak_to_ .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_growth_streak_to_ .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
IM Inspired – A Solution for Sustainable Swag
***********************************/

    /*headers*/

        .im_inspired_a_solution_for_su .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_a_solution_for_su .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 1.3125rem;
           margin-bottom: 18px;
           border-width: 0px;
        }

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

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

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

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

    /*inlines*/

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

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

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

    /*containers*/

        .im_inspired_a_solution_for_su .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_a_solution_for_su .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
IM Inspired – TikTok List – Top  Incentive Travel Spots
***********************************/

    /*headers*/

        .im_inspired_tiktok_list_top_i .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_tiktok_list_top_i .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 1.3125rem;
           margin-bottom: 18px;
           border-width: 0px;
        }

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

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

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

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

    /*inlines*/

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

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

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

    /*containers*/

        .im_inspired_tiktok_list_top_i .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_tiktok_list_top_i .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Reducing Stress and Anxiety During the Workday
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
Meaningful Outcomes
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
The Brightline Experience
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

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

    /*paragraphs*/

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

    /*images*/

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

    /*containers*/

        .the_brightline_experience .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_brightline_experience .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 {
           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: .3em;
           border-width: 0px;
        }

    /*links*/

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

    /*headers*/

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

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

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

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

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

        .visit_orlando .column h6 {
           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;
        }

    /*lists*/

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

    /*containers*/

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

/***********************************
VISIONARY COVER
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

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

/***********************************
Visionary Awards 1
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

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

/***********************************
Visionary Awards 2
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

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

/***********************************
Paradisus by Melia SC
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

        .paradisus_by_melia_sc .column .s1 {
           font-size: 0.875rem;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

        .paradisus_by_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 {
           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: .3em;
           border-width: 0px;
        }

    /*links*/

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

    /*headers*/

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

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

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

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

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

        .melia .column h6 {
           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;
        }

    /*lists*/

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

    /*containers*/

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

/***********************************
Norwegian Cruise Line Holdings SC
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

        .norwegian_cruise_line_holding .column .s1 {
           font-size: 0.875rem;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

        .norwegian_cruise_line_holding .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 {
           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: .3em;
           border-width: 0px;
        }

    /*links*/

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

    /*headers*/

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

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

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

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

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

        .ncl .column h6 {
           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;
        }

    /*lists*/

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

    /*containers*/

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

/***********************************
Ritz Carlton Yacht SC
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
RITZ CARLTON YACHT
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
Royal Caribbean International SC
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

        .royal_caribbean_international .column .s1 {
           font-size: 0.875rem;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
RCI
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
Scenic Luxury Cruises & Tours SC
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

        .scenic_luxury_cruises_tours_s .column .s1 {
           font-size: 0.875rem;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
SCENIC
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
Virgin Voyages SC
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

        .virgin_voyages_sc .column .s1 {
           font-size: 0.875rem;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

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

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

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

        .virgin_voyages_awards .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_awards .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Mountains of Innovation
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
Old Las Vegas Meets New at Circa Resort & Casino
***********************************/

    /*paragraphs*/

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

    /*links*/

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

    /*inlines*/

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

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

        .old_las_vegas_meets_new_at_ci .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: #000000;
           font-family: Tahoma, 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: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

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

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

        .caesars_entertainment_sc .column h5 {
           color: #15a1d6;
           font-family: Tahoma, sans-serif;
           font-weight: 600;
           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: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           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: Tahoma, sans-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;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

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

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

    /*containers*/

        .caesars .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 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Circa Resort & Casino SC
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

    /*containers*/

        .circa_resort_casino_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_resort_casino_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 {
           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: .3em;
           border-width: 0px;
        }

    /*links*/

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

    /*headers*/

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

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

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

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

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

        .circa .column h6 {
           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;
        }

    /*lists*/

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

    /*containers*/

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

/***********************************
THE VENETIAN
***********************************/

    /*paragraphs*/

        .the_venetian .column p {
           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: .3em;
           border-width: 0px;
        }

    /*links*/

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

    /*headers*/

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

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

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

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

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

        .the_venetian .column h6 {
           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;
        }

    /*lists*/

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

    /*containers*/

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

/***********************************
Visit Boise SC
***********************************/

    /*headers*/

        .visit_boise_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_boise_sc .column h2 {
           color: #000000;
           font-family: Tahoma, sans-serif;
           font-size: 1.4375rem;
           font-weight: 500;
           margin-bottom: 18px;
           border-width: 0px;
        }

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

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

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

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

    /*inlines*/

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

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

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

    /*containers*/

        .visit_boise_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_boise_sc .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Rancho de los Caballeros SC
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

    /*links*/

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

    /*paragraphs*/

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

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
All-Inclusives Reimagined
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
Everyone is Welcome
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
STATEMENT OF OWNERSHIP
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
MADRID SC
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
On Location: Guanajuato
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

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

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
On Location: Vienna
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

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

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
On Location: Opal Sands Resort & Spa
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

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

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
On Location: Meet Well 2023
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

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

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
On Location: Wyndham Grand Clearwater Beach
***********************************/

    /*headers*/

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

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

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

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

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

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

    /*inlines*/

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

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

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

        .on_location_wyndham_grand_cle .column .s3 {
           color: #5e3d16;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

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

    /*containers*/

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

    /*layoutitems*/

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

/***********************************
In Focus: FICP
***********************************/

    /*headers*/

        .in_focus_ficp .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_ficp .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 1.3125rem;
           margin-bottom: 18px;
           border-width: 0px;
        }

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

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

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

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

    /*inlines*/

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

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

        .in_focus_ficp .column .blueQ&A {
           color: #78b5a6;
           font-family: Helvetica, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

        .in_focus_ficp .column .s1 {
           color: #59ceb2;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

    /*lists*/

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

    /*containers*/

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

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

/***********************************
In Focus: The Venetian Resort Las Vegas
***********************************/

    /*headers*/

        .in_focus_the_venetian_resort_ .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_the_venetian_resort_ .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 1.3125rem;
           margin-bottom: 18px;
           border-width: 0px;
        }

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

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

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

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

    /*inlines*/

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

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

        .in_focus_the_venetian_resort_ .column .blueQ&A {
           color: #78b5a6;
           font-family: Helvetica, sans-serif;
           font-weight: 600;
           border-width: 0px;
        }

        .in_focus_the_venetian_resort_ .column .s1 {
           color: #59ceb2;
           border-width: 0px;
        }

    /*links*/

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

    /*paragraphs*/

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

    /*images*/

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

    /*containers*/

        .in_focus_the_venetian_resort_ .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_the_venetian_resort_ .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: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           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;
        }

        .in_focus_virgin_voyages .column .s1 {
           color: #59ceb2;
           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;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

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

/***********************************
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: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           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;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

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

/***********************************
SEAGATE
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

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

/***********************************
MADRID
***********************************/

    /*paragraphs*/

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

    /*inlines*/

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

    /*links*/

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

    /*headers*/

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

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

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

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

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

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

    /*images*/

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

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

    /*containers*/

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

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

