

/*--------------------------------------------------------------
# New
--------------------------------------------------------------*/

.class {

}



/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

html {
	margin: 0;
	padding: 0;
	scroll-behavior: smooth;
	font-size: 10px;
   line-height: 10px;
 	/*height: 100% !important;*/
}

body {
	margin: 0;
	padding: 0;
	scroll-behavior: smooth;
 	/*height: 100% !important;*/
}

main {
	position: relative;
}

h7, .h7, h7 a, h6, .h6, h6 a, h5, .h5, h5 a, h4, .h4, h4 a, h3, .h3, h3 a, h2, .h2, h2 a,  h1, .h1, h1 a  {
	margin-top: 0;
   margin-bottom: 0px;
	text-decoration: none;
}

/* Screen Reader */
.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    word-wrap: normal!important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* Resets the buttons in wordpress admin which were styled like site styles - should this be in core parent theme css? */
.acf-field-wysiwyg a.button, .acf-field-wysiwyg button, .acf-field-wysiwyg .button a {
    font-weight: initial !important;
    font-style: initial !important;
    font-size: initial !important;
    text-align: initial !important;
    text-decoration: initial !important;
    text-transform: initial !important;
    min-width: initial !important;
    padding: initial !important;
    border: initial !important;
    display: initial !important;
    transition: initial !important;
	 margin: initial !important;
	 letter-spacing: initial !important;
	 border-radius: initial !important;
	 z-index: initial !important;
	 background-color: initial !important;
    color: initial !important;
    border: initial !important;
    text-decoration: none;
}

.debug {
	display: none;
}


/*--------------------------------------------------------------
# Buttons
--------------------------------------------------------------*/

.inner-block-wrapper a.button, .inner-block-wrapper button, .inner-block-wrapper .button a {
	 font-family: open-sans;
	 font-size: 1.4rem;
	 line-height: 1.4rem;
	 font-style: normal;
	 font-weight: 600;
	 letter-spacing: 0.3px;
	 text-transform: uppercase;
	 min-width: 170px;
    padding: 10px 25px;
	 border-radius: 0px;
	 border-width: 2px;
	 border-style: solid;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    transition: all 0.5s;
    margin: .80rem 0 .80rem 0;
    z-index: 99999;
}



/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/

/* Main Menu */
.navbar-dark .navbar-nav a.nav-link {
	 font-family: open-sans !important;
	 font-size: 1.7rem !important;
	 line-height: 1.7rem !important;
	 font-style: normal !important;
	 font-weight: 500 !important;
	 text-transform: uppercase !important;
	 letter-spacing: 0px !important;
    text-decoration: none !important;
	 color: rgb(191,177,60) !important;
}

.navbar-dark .navbar-nav a.nav-link:hover {
	 color: rgb(255,255,255);
}

.navbar-dark .navbar-nav a.nav-link {
    padding: 0 0 0 20px;
}


/* Sub Menu (Drop Downs) */
.dropdown-menu {
    padding: 0;
    margin: 10px 0 0 0;
    text-align: left;
    list-style: none;
    background-clip: padding-box;
    border: 0px solid rgba(0, 0, 0, 0);
    border-radius: 0rem;
}

.dropdown-menu:hover, .dropdown-menu:focus {
    
}

a.dropdown-item {
	 font-family: open-sans;
	 font-size: 1.7rem;
	 line-height: 1.7rem;
	 font-style: normal;
	 font-weight: 500;
	 text-transform: capitalize;
	 letter-spacing: 0px;
	 color: rgb(191,177,60) !important;
	 background-color: rgb(2,105,106);
	 padding: 18px 18px;
	 min-width: 225px;
	 text-align: left;
	 text-decoration: none !important;
    display: block;
    width: 100%;
    clear: both;
    white-space: nowrap;
    border: 0;
}

a.dropdown-item:hover, a.dropdown-item:focus {
	color: rgb(34,34,34) !important;
	background-color: rgb(191,177,60);
}

.nav-link.dropdown-toggle::after {
	margin-left: 6px;
}



/*--------------------------------------------------------------
# Font size
--------------------------------------------------------------*/

.text-smaller {
	font-size: 0.75em !important;
}

.text-larger {
	font-size: 1.25em !important;
}



/*--------------------------------------------------------------
# Wisiwig Editor/Blog - Image alignments
--------------------------------------------------------------*/

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img, img.scale-with-grid {
	width: 100%;
	max-width: 100%;
   height: auto;
}



/*--------------------------------------------------------------
# Animations
--------------------------------------------------------------*/

.class {

}






/*--------------------------------------------------------------
# Fonts - Global
--------------------------------------------------------------*/

body {
	font-family: open-sans;
	font-size: 1.9rem;
	line-height: 3.4rem;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0px;
}

h1 {
	font-family: alternate-gothic-atf;
	font-size: 8rem;
	line-height: 8rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
}

h2 {
	font-family: alternate-gothic-atf;
	font-size: 5.7rem;
	line-height: 5.7rem;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

h3 {
	font-family: alternate-gothic-atf;
	font-size: 3.7rem;
	line-height: 3.6rem;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}

h4 {
	font-family: alternate-gothic-atf;
	font-size: 3.2rem;
	line-height: 3.1rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

h5, h6, h7  {
	font-family: alternate-gothic-atf;
	font-size: 2.5rem;
	line-height: 2.5rem;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}



/*--------------------------------------------------------------
# Colors - Global Variables
--------------------------------------------------------------*/ 

:root {
--bh-color-1: rgb(255,255,255); /*White*/
	 --bh-color-2: rgb(34,34,34); /*Black*/
	 --bh-color-3: rgb(2,105,106); /*Teal*/
	 --bh-color-4: rgb(191,177,60); /*Gold*/
	 --bh-color-5: rgb(247,247,247); /*Gray Light*/
	 --bh-color-6: rgb(238,238,238); /*Gray Dark*/
	 }


/*--------------------------------------------------------------
# Colors - Global Classes
--------------------------------------------------------------*/ 

.white {
		color: rgb(255,255,255) !important;
		}
		.black {
		color: rgb(34,34,34) !important;
		}
		.teal {
		color: rgb(2,105,106) !important;
		}
		.gold {
		color: rgb(191,177,60) !important;
		}
		.gray-light {
		color: rgb(247,247,247) !important;
		}
		.gray-dark {
		color: rgb(238,238,238) !important;
		}
		


/*--------------------------------------------------------------
# Colors - Color Schemes
--------------------------------------------------------------*/


        /* Background 1: White */
        /* Begin .bkg-white scheme */
        .bkg-white {
            background-color: rgb(255,255,255);
            color: rgb(34,34,34);
            line-height: var(--bh-line-height);
            position: relative;
        }

        .bkg-white h1, .bkg-white h1 a, .bkg-white h1.a {
            color: rgb(2,105,106);
            text-decoration: none;
        }
        .bkg-white h2, .bkg-white h2 a, .bkg-white h2.a {
            color: rgb(2,105,106);
            text-decoration: none;
        }
        .bkg-white h3, .bkg-white h3 a, .bkg-white h3.a {
            color: rgb(2,105,106);
            text-decoration: none;
        }
        .bkg-white h4, .bkg-white h4 a, .bkg-white h4.a {
            color: rgb(2,105,106);
            text-decoration: none;
        }
        .bkg-white h5, .bkg-white h5 a, .bkg-white h5.a, .bkg-white h6, .bkg-white h6 a, .bkg-white h6.a {
            color: rgb(2,105,106);
            text-decoration: none;
        }
        .bkg-white a {
            color: rgb(191,177,60);
            text-decoration: underline;
        }
        .bkg-white a:visited {
            color: rgb(191,177,60);
            text-decoration: underline;
        }
        .bkg-white a:active {
            color: rgb(191,177,60);
            text-decoration: underline;
        }
        .bkg-white a:hover {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-white a.button, .bkg-white button {
            background-color: rgb(255,255,255);
            color: rgb(34,34,34);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }	
        .bkg-white a.button:hover, .bkg-white button:hover {
            background-color: rgb(191,177,60);
            color: rgb(255,255,255);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }
		  .bkg-white a.button.alternate, .bkg-white button.alternate {
            background-color: rgb(191,177,60);
            color: rgb(255,255,255);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-white a.button.alternate:hover, .bkg-white button.alternate:hover {
            background-color: rgb(255,255,255);
            color: rgb(34,34,34);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-white .accordion-item {
            color: rgb(34,34,34);
            background-color: rgb(247,247,247);
        }
        .bkg-white .accordion-button:not(.collapsed), .bkg-white .accordion-button.collapsed {
            color: rgb(191,177,60);
            background-color: rgb(2,105,106);
            background-image: none;
            margin: 0rem 0px 0rem 0px;
        }
        /* End .bkg-white scheme */

        
                /* Begin .bkg-black .bkg-white scheme */
                .bkg-black .bkg-white h1, .bkg-black .bkg-white h1 a, .bkg-black .bkg-white h1.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-black .bkg-white h2, .bkg-black .bkg-white h2 a, .bkg-black .bkg-white h2.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-black .bkg-white h3, .bkg-black .bkg-white h3 a, .bkg-black .bkg-white h3.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-black .bkg-white h4, .bkg-black .bkg-white h4 a, .bkg-black .bkg-white h4.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-black .bkg-white h5, .bkg-black .bkg-white h5 a, .bkg-black .bkg-white h5.a, .bkg-black .bkg-white h6, .bkg-black .bkg-white h6 a, .bkg-black .bkg-white h6.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-black .bkg-white a {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-black .bkg-white a:visited {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-black .bkg-white a:active {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-black .bkg-white a:hover {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-white a.button, .bkg-black .bkg-white button {
                    background-color: rgb(255,255,255);
                    color: rgb(34,34,34);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-white a.button:hover, .bkg-black .bkg-white button:hover {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-white a.button.alternate, .bkg-black .bkg-white button.alternate {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-white a.button.alternate:hover, .bkg-black .bkg-white button.alternate:hover {
                    background-color: rgb(255,255,255);
                    color: rgb(34,34,34);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-white .accordion-item {
                    color: rgb(34,34,34);
                    background-color: rgb(247,247,247);
                }
                .bkg-black .bkg-white .accordion-button:not(.collapsed), .bkg-white .accordion-button.collapsed {
                    color: rgb(191,177,60);
                    background-color: rgb(2,105,106);
                    background-image: none;
                    margin: 0rem 0px 0rem 0px;
                }
                /* End .bkg-black .bkg-white scheme */

                
                /* Begin .bkg-gray-light .bkg-white scheme */
                .bkg-gray-light .bkg-white h1, .bkg-gray-light .bkg-white h1 a, .bkg-gray-light .bkg-white h1.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-white h2, .bkg-gray-light .bkg-white h2 a, .bkg-gray-light .bkg-white h2.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-white h3, .bkg-gray-light .bkg-white h3 a, .bkg-gray-light .bkg-white h3.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-white h4, .bkg-gray-light .bkg-white h4 a, .bkg-gray-light .bkg-white h4.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-white h5, .bkg-gray-light .bkg-white h5 a, .bkg-gray-light .bkg-white h5.a, .bkg-gray-light .bkg-white h6, .bkg-gray-light .bkg-white h6 a, .bkg-gray-light .bkg-white h6.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-white a {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-gray-light .bkg-white a:visited {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-gray-light .bkg-white a:active {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-gray-light .bkg-white a:hover {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-white a.button, .bkg-gray-light .bkg-white button {
                    background-color: rgb(255,255,255);
                    color: rgb(34,34,34);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-white a.button:hover, .bkg-gray-light .bkg-white button:hover {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-white a.button.alternate, .bkg-gray-light .bkg-white button.alternate {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-white a.button.alternate:hover, .bkg-gray-light .bkg-white button.alternate:hover {
                    background-color: rgb(255,255,255);
                    color: rgb(34,34,34);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-white .accordion-item {
                    color: rgb(34,34,34);
                    background-color: rgb(247,247,247);
                }
                .bkg-gray-light .bkg-white .accordion-button:not(.collapsed), .bkg-white .accordion-button.collapsed {
                    color: rgb(191,177,60);
                    background-color: rgb(2,105,106);
                    background-image: none;
                    margin: 0rem 0px 0rem 0px;
                }
                /* End .bkg-gray-light .bkg-white scheme */

                
                /* Begin .bkg-teal .bkg-white scheme */
                .bkg-teal .bkg-white h1, .bkg-teal .bkg-white h1 a, .bkg-teal .bkg-white h1.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-teal .bkg-white h2, .bkg-teal .bkg-white h2 a, .bkg-teal .bkg-white h2.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-teal .bkg-white h3, .bkg-teal .bkg-white h3 a, .bkg-teal .bkg-white h3.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-teal .bkg-white h4, .bkg-teal .bkg-white h4 a, .bkg-teal .bkg-white h4.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-teal .bkg-white h5, .bkg-teal .bkg-white h5 a, .bkg-teal .bkg-white h5.a, .bkg-teal .bkg-white h6, .bkg-teal .bkg-white h6 a, .bkg-teal .bkg-white h6.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-teal .bkg-white a {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-teal .bkg-white a:visited {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-teal .bkg-white a:active {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-teal .bkg-white a:hover {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-white a.button, .bkg-teal .bkg-white button {
                    background-color: rgb(255,255,255);
                    color: rgb(34,34,34);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-white a.button:hover, .bkg-teal .bkg-white button:hover {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-white a.button.alternate, .bkg-teal .bkg-white button.alternate {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-white a.button.alternate:hover, .bkg-teal .bkg-white button.alternate:hover {
                    background-color: rgb(255,255,255);
                    color: rgb(34,34,34);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-white .accordion-item {
                    color: rgb(34,34,34);
                    background-color: rgb(247,247,247);
                }
                .bkg-teal .bkg-white .accordion-button:not(.collapsed), .bkg-white .accordion-button.collapsed {
                    color: rgb(191,177,60);
                    background-color: rgb(2,105,106);
                    background-image: none;
                    margin: 0rem 0px 0rem 0px;
                }
                /* End .bkg-teal .bkg-white scheme */

                
        /* Background 2: Black */
        /* Begin .bkg-black scheme */
        .bkg-black {
            background-color: rgb(34,34,34);
            color: rgb(255,255,255);
            line-height: var(--bh-line-height);
            position: relative;
        }

        .bkg-black h1, .bkg-black h1 a, .bkg-black h1.a {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-black h2, .bkg-black h2 a, .bkg-black h2.a {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-black h3, .bkg-black h3 a, .bkg-black h3.a {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-black h4, .bkg-black h4 a, .bkg-black h4.a {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-black h5, .bkg-black h5 a, .bkg-black h5.a, .bkg-black h6, .bkg-black h6 a, .bkg-black h6.a {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-black a {
            color: rgb(191,177,60);
            text-decoration: underline;
        }
        .bkg-black a:visited {
            color: rgb(191,177,60);
            text-decoration: underline;
        }
        .bkg-black a:active {
            color: rgb(191,177,60);
            text-decoration: underline;
        }
        .bkg-black a:hover {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-black a.button, .bkg-black button {
            background-color: rgb(34,34,34);
            color: rgb(255,255,255);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }	
        .bkg-black a.button:hover, .bkg-black button:hover {
            background-color: rgb(191,177,60);
            color: rgb(255,255,255);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }
		  .bkg-black a.button.alternate, .bkg-black button.alternate {
            background-color: rgb(191,177,60);
            color: rgb(255,255,255);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-black a.button.alternate:hover, .bkg-black button.alternate:hover {
            background-color: rgb(34,34,34);
            color: rgb(255,255,255);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-black .accordion-item {
            color: rgb(34,34,34);
            background-color: rgb(247,247,247);
        }
        .bkg-black .accordion-button:not(.collapsed), .bkg-black .accordion-button.collapsed {
            color: rgb(34,34,34);
            background-color: rgb(191,177,60);
            background-image: none;
            margin: 0rem 0px 0rem 0px;
        }
        /* End .bkg-black scheme */

        
                /* Begin .bkg-white .bkg-black scheme */
                .bkg-white .bkg-black h1, .bkg-white .bkg-black h1 a, .bkg-white .bkg-black h1.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-black h2, .bkg-white .bkg-black h2 a, .bkg-white .bkg-black h2.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-black h3, .bkg-white .bkg-black h3 a, .bkg-white .bkg-black h3.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-black h4, .bkg-white .bkg-black h4 a, .bkg-white .bkg-black h4.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-black h5, .bkg-white .bkg-black h5 a, .bkg-white .bkg-black h5.a, .bkg-white .bkg-black h6, .bkg-white .bkg-black h6 a, .bkg-white .bkg-black h6.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-black a {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-white .bkg-black a:visited {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-white .bkg-black a:active {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-white .bkg-black a:hover {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-black a.button, .bkg-white .bkg-black button {
                    background-color: rgb(34,34,34);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-black a.button:hover, .bkg-white .bkg-black button:hover {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-black a.button.alternate, .bkg-white .bkg-black button.alternate {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-black a.button.alternate:hover, .bkg-white .bkg-black button.alternate:hover {
                    background-color: rgb(34,34,34);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-black .accordion-item {
                    color: rgb(34,34,34);
                    background-color: rgb(247,247,247);
                }
                .bkg-white .bkg-black .accordion-button:not(.collapsed), .bkg-black .accordion-button.collapsed {
                    color: rgb(34,34,34);
                    background-color: rgb(191,177,60);
                    background-image: none;
                    margin: 0rem 0px 0rem 0px;
                }
                /* End .bkg-white .bkg-black scheme */

                
                /* Begin .bkg-gray-light .bkg-black scheme */
                .bkg-gray-light .bkg-black h1, .bkg-gray-light .bkg-black h1 a, .bkg-gray-light .bkg-black h1.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-black h2, .bkg-gray-light .bkg-black h2 a, .bkg-gray-light .bkg-black h2.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-black h3, .bkg-gray-light .bkg-black h3 a, .bkg-gray-light .bkg-black h3.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-black h4, .bkg-gray-light .bkg-black h4 a, .bkg-gray-light .bkg-black h4.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-black h5, .bkg-gray-light .bkg-black h5 a, .bkg-gray-light .bkg-black h5.a, .bkg-gray-light .bkg-black h6, .bkg-gray-light .bkg-black h6 a, .bkg-gray-light .bkg-black h6.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-black a {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-gray-light .bkg-black a:visited {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-gray-light .bkg-black a:active {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-gray-light .bkg-black a:hover {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-black a.button, .bkg-gray-light .bkg-black button {
                    background-color: rgb(34,34,34);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-black a.button:hover, .bkg-gray-light .bkg-black button:hover {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-black a.button.alternate, .bkg-gray-light .bkg-black button.alternate {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-black a.button.alternate:hover, .bkg-gray-light .bkg-black button.alternate:hover {
                    background-color: rgb(34,34,34);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-black .accordion-item {
                    color: rgb(34,34,34);
                    background-color: rgb(247,247,247);
                }
                .bkg-gray-light .bkg-black .accordion-button:not(.collapsed), .bkg-black .accordion-button.collapsed {
                    color: rgb(34,34,34);
                    background-color: rgb(191,177,60);
                    background-image: none;
                    margin: 0rem 0px 0rem 0px;
                }
                /* End .bkg-gray-light .bkg-black scheme */

                
                /* Begin .bkg-teal .bkg-black scheme */
                .bkg-teal .bkg-black h1, .bkg-teal .bkg-black h1 a, .bkg-teal .bkg-black h1.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-black h2, .bkg-teal .bkg-black h2 a, .bkg-teal .bkg-black h2.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-black h3, .bkg-teal .bkg-black h3 a, .bkg-teal .bkg-black h3.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-black h4, .bkg-teal .bkg-black h4 a, .bkg-teal .bkg-black h4.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-black h5, .bkg-teal .bkg-black h5 a, .bkg-teal .bkg-black h5.a, .bkg-teal .bkg-black h6, .bkg-teal .bkg-black h6 a, .bkg-teal .bkg-black h6.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-black a {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-teal .bkg-black a:visited {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-teal .bkg-black a:active {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-teal .bkg-black a:hover {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-black a.button, .bkg-teal .bkg-black button {
                    background-color: rgb(34,34,34);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-black a.button:hover, .bkg-teal .bkg-black button:hover {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-black a.button.alternate, .bkg-teal .bkg-black button.alternate {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-black a.button.alternate:hover, .bkg-teal .bkg-black button.alternate:hover {
                    background-color: rgb(34,34,34);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-black .accordion-item {
                    color: rgb(34,34,34);
                    background-color: rgb(247,247,247);
                }
                .bkg-teal .bkg-black .accordion-button:not(.collapsed), .bkg-black .accordion-button.collapsed {
                    color: rgb(34,34,34);
                    background-color: rgb(191,177,60);
                    background-image: none;
                    margin: 0rem 0px 0rem 0px;
                }
                /* End .bkg-teal .bkg-black scheme */

                
        /* Background 3: Light Gray */
        /* Begin .bkg-gray-light scheme */
        .bkg-gray-light {
            background-color: rgb(247,247,247);
            color: rgb(34,34,34);
            line-height: var(--bh-line-height);
            position: relative;
        }

        .bkg-gray-light h1, .bkg-gray-light h1 a, .bkg-gray-light h1.a {
            color: rgb(2,105,106);
            text-decoration: none;
        }
        .bkg-gray-light h2, .bkg-gray-light h2 a, .bkg-gray-light h2.a {
            color: rgb(2,105,106);
            text-decoration: none;
        }
        .bkg-gray-light h3, .bkg-gray-light h3 a, .bkg-gray-light h3.a {
            color: rgb(2,105,106);
            text-decoration: none;
        }
        .bkg-gray-light h4, .bkg-gray-light h4 a, .bkg-gray-light h4.a {
            color: rgb(2,105,106);
            text-decoration: none;
        }
        .bkg-gray-light h5, .bkg-gray-light h5 a, .bkg-gray-light h5.a, .bkg-gray-light h6, .bkg-gray-light h6 a, .bkg-gray-light h6.a {
            color: rgb(2,105,106);
            text-decoration: none;
        }
        .bkg-gray-light a {
            color: rgb(191,177,60);
            text-decoration: underline;
        }
        .bkg-gray-light a:visited {
            color: rgb(191,177,60);
            text-decoration: underline;
        }
        .bkg-gray-light a:active {
            color: rgb(191,177,60);
            text-decoration: underline;
        }
        .bkg-gray-light a:hover {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-gray-light a.button, .bkg-gray-light button {
            background-color: rgb(247,247,247);
            color: rgb(34,34,34);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }	
        .bkg-gray-light a.button:hover, .bkg-gray-light button:hover {
            background-color: rgb(191,177,60);
            color: rgb(255,255,255);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }
		  .bkg-gray-light a.button.alternate, .bkg-gray-light button.alternate {
            background-color: rgb(191,177,60);
            color: rgb(255,255,255);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-gray-light a.button.alternate:hover, .bkg-gray-light button.alternate:hover {
            background-color: rgb(247,247,247);
            color: rgb(34,34,34);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-gray-light .accordion-item {
            color: rgb(34,34,34);
            background-color: rgb(247,247,247);
        }
        .bkg-gray-light .accordion-button:not(.collapsed), .bkg-gray-light .accordion-button.collapsed {
            color: rgb(191,177,60);
            background-color: rgb(2,105,106);
            background-image: none;
            margin: 0rem 0px 0rem 0px;
        }
        /* End .bkg-gray-light scheme */

        
                /* Begin .bkg-white .bkg-gray-light scheme */
                .bkg-white .bkg-gray-light h1, .bkg-white .bkg-gray-light h1 a, .bkg-white .bkg-gray-light h1.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-white .bkg-gray-light h2, .bkg-white .bkg-gray-light h2 a, .bkg-white .bkg-gray-light h2.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-white .bkg-gray-light h3, .bkg-white .bkg-gray-light h3 a, .bkg-white .bkg-gray-light h3.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-white .bkg-gray-light h4, .bkg-white .bkg-gray-light h4 a, .bkg-white .bkg-gray-light h4.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-white .bkg-gray-light h5, .bkg-white .bkg-gray-light h5 a, .bkg-white .bkg-gray-light h5.a, .bkg-white .bkg-gray-light h6, .bkg-white .bkg-gray-light h6 a, .bkg-white .bkg-gray-light h6.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-white .bkg-gray-light a {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-white .bkg-gray-light a:visited {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-white .bkg-gray-light a:active {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-white .bkg-gray-light a:hover {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-gray-light a.button, .bkg-white .bkg-gray-light button {
                    background-color: rgb(247,247,247);
                    color: rgb(34,34,34);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-gray-light a.button:hover, .bkg-white .bkg-gray-light button:hover {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-gray-light a.button.alternate, .bkg-white .bkg-gray-light button.alternate {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-gray-light a.button.alternate:hover, .bkg-white .bkg-gray-light button.alternate:hover {
                    background-color: rgb(247,247,247);
                    color: rgb(34,34,34);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-gray-light .accordion-item {
                    color: rgb(34,34,34);
                    background-color: rgb(247,247,247);
                }
                .bkg-white .bkg-gray-light .accordion-button:not(.collapsed), .bkg-gray-light .accordion-button.collapsed {
                    color: rgb(191,177,60);
                    background-color: rgb(2,105,106);
                    background-image: none;
                    margin: 0rem 0px 0rem 0px;
                }
                /* End .bkg-white .bkg-gray-light scheme */

                
                /* Begin .bkg-black .bkg-gray-light scheme */
                .bkg-black .bkg-gray-light h1, .bkg-black .bkg-gray-light h1 a, .bkg-black .bkg-gray-light h1.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-black .bkg-gray-light h2, .bkg-black .bkg-gray-light h2 a, .bkg-black .bkg-gray-light h2.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-black .bkg-gray-light h3, .bkg-black .bkg-gray-light h3 a, .bkg-black .bkg-gray-light h3.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-black .bkg-gray-light h4, .bkg-black .bkg-gray-light h4 a, .bkg-black .bkg-gray-light h4.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-black .bkg-gray-light h5, .bkg-black .bkg-gray-light h5 a, .bkg-black .bkg-gray-light h5.a, .bkg-black .bkg-gray-light h6, .bkg-black .bkg-gray-light h6 a, .bkg-black .bkg-gray-light h6.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-black .bkg-gray-light a {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-black .bkg-gray-light a:visited {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-black .bkg-gray-light a:active {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-black .bkg-gray-light a:hover {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-gray-light a.button, .bkg-black .bkg-gray-light button {
                    background-color: rgb(247,247,247);
                    color: rgb(34,34,34);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-gray-light a.button:hover, .bkg-black .bkg-gray-light button:hover {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-gray-light a.button.alternate, .bkg-black .bkg-gray-light button.alternate {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-gray-light a.button.alternate:hover, .bkg-black .bkg-gray-light button.alternate:hover {
                    background-color: rgb(247,247,247);
                    color: rgb(34,34,34);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-gray-light .accordion-item {
                    color: rgb(34,34,34);
                    background-color: rgb(247,247,247);
                }
                .bkg-black .bkg-gray-light .accordion-button:not(.collapsed), .bkg-gray-light .accordion-button.collapsed {
                    color: rgb(191,177,60);
                    background-color: rgb(2,105,106);
                    background-image: none;
                    margin: 0rem 0px 0rem 0px;
                }
                /* End .bkg-black .bkg-gray-light scheme */

                
                /* Begin .bkg-teal .bkg-gray-light scheme */
                .bkg-teal .bkg-gray-light h1, .bkg-teal .bkg-gray-light h1 a, .bkg-teal .bkg-gray-light h1.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-teal .bkg-gray-light h2, .bkg-teal .bkg-gray-light h2 a, .bkg-teal .bkg-gray-light h2.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-teal .bkg-gray-light h3, .bkg-teal .bkg-gray-light h3 a, .bkg-teal .bkg-gray-light h3.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-teal .bkg-gray-light h4, .bkg-teal .bkg-gray-light h4 a, .bkg-teal .bkg-gray-light h4.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-teal .bkg-gray-light h5, .bkg-teal .bkg-gray-light h5 a, .bkg-teal .bkg-gray-light h5.a, .bkg-teal .bkg-gray-light h6, .bkg-teal .bkg-gray-light h6 a, .bkg-teal .bkg-gray-light h6.a {
                    color: rgb(2,105,106);
                    text-decoration: none;
                }
                .bkg-teal .bkg-gray-light a {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-teal .bkg-gray-light a:visited {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-teal .bkg-gray-light a:active {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-teal .bkg-gray-light a:hover {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-gray-light a.button, .bkg-teal .bkg-gray-light button {
                    background-color: rgb(247,247,247);
                    color: rgb(34,34,34);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-gray-light a.button:hover, .bkg-teal .bkg-gray-light button:hover {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-gray-light a.button.alternate, .bkg-teal .bkg-gray-light button.alternate {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-gray-light a.button.alternate:hover, .bkg-teal .bkg-gray-light button.alternate:hover {
                    background-color: rgb(247,247,247);
                    color: rgb(34,34,34);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-teal .bkg-gray-light .accordion-item {
                    color: rgb(34,34,34);
                    background-color: rgb(247,247,247);
                }
                .bkg-teal .bkg-gray-light .accordion-button:not(.collapsed), .bkg-gray-light .accordion-button.collapsed {
                    color: rgb(191,177,60);
                    background-color: rgb(2,105,106);
                    background-image: none;
                    margin: 0rem 0px 0rem 0px;
                }
                /* End .bkg-teal .bkg-gray-light scheme */

                
        /* Background 4: Teal */
        /* Begin .bkg-teal scheme */
        .bkg-teal {
            background-color: rgb(2,105,106);
            color: rgb(255,255,255);
            line-height: var(--bh-line-height);
            position: relative;
        }

        .bkg-teal h1, .bkg-teal h1 a, .bkg-teal h1.a {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-teal h2, .bkg-teal h2 a, .bkg-teal h2.a {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-teal h3, .bkg-teal h3 a, .bkg-teal h3.a {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-teal h4, .bkg-teal h4 a, .bkg-teal h4.a {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-teal h5, .bkg-teal h5 a, .bkg-teal h5.a, .bkg-teal h6, .bkg-teal h6 a, .bkg-teal h6.a {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-teal a {
            color: rgb(191,177,60);
            text-decoration: underline;
        }
        .bkg-teal a:visited {
            color: rgb(191,177,60);
            text-decoration: underline;
        }
        .bkg-teal a:active {
            color: rgb(191,177,60);
            text-decoration: underline;
        }
        .bkg-teal a:hover {
            color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-teal a.button, .bkg-teal button {
            background-color: rgb(2,105,106);
            color: rgb(255,255,255);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }	
        .bkg-teal a.button:hover, .bkg-teal button:hover {
            background-color: rgb(191,177,60);
            color: rgb(255,255,255);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }
		  .bkg-teal a.button.alternate, .bkg-teal button.alternate {
            background-color: rgb(191,177,60);
            color: rgb(255,255,255);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-teal a.button.alternate:hover, .bkg-teal button.alternate:hover {
            background-color: rgb(2,105,106);
            color: rgb(255,255,255);
            border-color: rgb(191,177,60);
            text-decoration: none;
        }
        .bkg-teal .accordion-item {
            color: rgb(255,255,255);
            background-color: rgb(34,34,34);
        }
        .bkg-teal .accordion-button:not(.collapsed), .bkg-teal .accordion-button.collapsed {
            color: rgb(255,255,255);
            background-color: rgb(191,177,60);
            background-image: none;
            margin: 0rem 0px 0rem 0px;
        }
        /* End .bkg-teal scheme */

        
                /* Begin .bkg-white .bkg-teal scheme */
                .bkg-white .bkg-teal h1, .bkg-white .bkg-teal h1 a, .bkg-white .bkg-teal h1.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-teal h2, .bkg-white .bkg-teal h2 a, .bkg-white .bkg-teal h2.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-teal h3, .bkg-white .bkg-teal h3 a, .bkg-white .bkg-teal h3.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-teal h4, .bkg-white .bkg-teal h4 a, .bkg-white .bkg-teal h4.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-teal h5, .bkg-white .bkg-teal h5 a, .bkg-white .bkg-teal h5.a, .bkg-white .bkg-teal h6, .bkg-white .bkg-teal h6 a, .bkg-white .bkg-teal h6.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-teal a {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-white .bkg-teal a:visited {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-white .bkg-teal a:active {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-white .bkg-teal a:hover {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-teal a.button, .bkg-white .bkg-teal button {
                    background-color: rgb(2,105,106);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-teal a.button:hover, .bkg-white .bkg-teal button:hover {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-teal a.button.alternate, .bkg-white .bkg-teal button.alternate {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-teal a.button.alternate:hover, .bkg-white .bkg-teal button.alternate:hover {
                    background-color: rgb(2,105,106);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-white .bkg-teal .accordion-item {
                    color: rgb(255,255,255);
                    background-color: rgb(34,34,34);
                }
                .bkg-white .bkg-teal .accordion-button:not(.collapsed), .bkg-teal .accordion-button.collapsed {
                    color: rgb(255,255,255);
                    background-color: rgb(191,177,60);
                    background-image: none;
                    margin: 0rem 0px 0rem 0px;
                }
                /* End .bkg-white .bkg-teal scheme */

                
                /* Begin .bkg-black .bkg-teal scheme */
                .bkg-black .bkg-teal h1, .bkg-black .bkg-teal h1 a, .bkg-black .bkg-teal h1.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-teal h2, .bkg-black .bkg-teal h2 a, .bkg-black .bkg-teal h2.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-teal h3, .bkg-black .bkg-teal h3 a, .bkg-black .bkg-teal h3.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-teal h4, .bkg-black .bkg-teal h4 a, .bkg-black .bkg-teal h4.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-teal h5, .bkg-black .bkg-teal h5 a, .bkg-black .bkg-teal h5.a, .bkg-black .bkg-teal h6, .bkg-black .bkg-teal h6 a, .bkg-black .bkg-teal h6.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-teal a {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-black .bkg-teal a:visited {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-black .bkg-teal a:active {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-black .bkg-teal a:hover {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-teal a.button, .bkg-black .bkg-teal button {
                    background-color: rgb(2,105,106);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-teal a.button:hover, .bkg-black .bkg-teal button:hover {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-teal a.button.alternate, .bkg-black .bkg-teal button.alternate {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-teal a.button.alternate:hover, .bkg-black .bkg-teal button.alternate:hover {
                    background-color: rgb(2,105,106);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-black .bkg-teal .accordion-item {
                    color: rgb(255,255,255);
                    background-color: rgb(34,34,34);
                }
                .bkg-black .bkg-teal .accordion-button:not(.collapsed), .bkg-teal .accordion-button.collapsed {
                    color: rgb(255,255,255);
                    background-color: rgb(191,177,60);
                    background-image: none;
                    margin: 0rem 0px 0rem 0px;
                }
                /* End .bkg-black .bkg-teal scheme */

                
                /* Begin .bkg-gray-light .bkg-teal scheme */
                .bkg-gray-light .bkg-teal h1, .bkg-gray-light .bkg-teal h1 a, .bkg-gray-light .bkg-teal h1.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-teal h2, .bkg-gray-light .bkg-teal h2 a, .bkg-gray-light .bkg-teal h2.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-teal h3, .bkg-gray-light .bkg-teal h3 a, .bkg-gray-light .bkg-teal h3.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-teal h4, .bkg-gray-light .bkg-teal h4 a, .bkg-gray-light .bkg-teal h4.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-teal h5, .bkg-gray-light .bkg-teal h5 a, .bkg-gray-light .bkg-teal h5.a, .bkg-gray-light .bkg-teal h6, .bkg-gray-light .bkg-teal h6 a, .bkg-gray-light .bkg-teal h6.a {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-teal a {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-gray-light .bkg-teal a:visited {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-gray-light .bkg-teal a:active {
                    color: rgb(191,177,60);
                    text-decoration: underline;
                }
                .bkg-gray-light .bkg-teal a:hover {
                    color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-teal a.button, .bkg-gray-light .bkg-teal button {
                    background-color: rgb(2,105,106);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-teal a.button:hover, .bkg-gray-light .bkg-teal button:hover {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-teal a.button.alternate, .bkg-gray-light .bkg-teal button.alternate {
                    background-color: rgb(191,177,60);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-teal a.button.alternate:hover, .bkg-gray-light .bkg-teal button.alternate:hover {
                    background-color: rgb(2,105,106);
                    color: rgb(255,255,255);
                    border-color: rgb(191,177,60);
                    text-decoration: none;
                }
                .bkg-gray-light .bkg-teal .accordion-item {
                    color: rgb(255,255,255);
                    background-color: rgb(34,34,34);
                }
                .bkg-gray-light .bkg-teal .accordion-button:not(.collapsed), .bkg-teal .accordion-button.collapsed {
                    color: rgb(255,255,255);
                    background-color: rgb(191,177,60);
                    background-image: none;
                    margin: 0rem 0px 0rem 0px;
                }
                /* End .bkg-gray-light .bkg-teal scheme */

                






/*--------------------------------------------------------------
# Spacing - Padding Defaults
--------------------------------------------------------------*/


/* Mobile Portrait */
@media (max-width: 576px) {
	.top {
	  padding: 50px 0 0 0 !important;
	}
	.bottom {
	  padding: 0 0 50px 0 !important;
	}
	.both {
	  padding: 50px 0 !important;
	}
	.none {
	  padding: 0px !important;
	}
}

/* Mobile Landscape */
@media (min-width: 576px) {
	.top {
	  padding: 50px 0 0 0 !important;
	}
	.bottom {
	  padding: 0 0 50px 0 !important;
	}
	.both {
	  padding: 50px 0 !important;
	}
	.none {
	  padding: 0px !important;
	}
}

/* Tablet */
@media (min-width: 768px) {
	.top {
	  padding: 75px 0 0 0 !important;
	}
	.bottom {
	  padding: 0 0 75px 0 !important;
	}
	.both {
	  padding: 75px 0 !important;
	}
	.none {
	  padding: 0px !important;
	}
}

/* Laptop */
@media (min-width: 992px) {
	.top {
	  padding: 75px 0 0 0 !important;
	}
	.bottom {
	  padding: 0 0 75px 0 !important;
	}
	.both {
	  padding: 75px 0 !important;
	}
	.none {
	  padding: 0px !important;
	}
}

/* Desktop */
@media (min-width: 1200px) {
	.top {
	  padding: 100px 0 0 0 !important;
	}
	.bottom {
	  padding: 0 0 100px 0 !important;
	}
	.both {
	  padding: 100px 0 !important;
	}
	.none {
	  padding: 0px !important;
	}
}

/* Large Desktop Padding */
@media (min-width: 1400px) {
	.top {
	  padding: 100px 0 0 0 !important;
	}
	.bottom {
	  padding: 0 0 100px 0 !important;
	}
	.both {
	  padding: 100px 0 !important;
	}
	.none {
	  padding: 0px !important;
	}
}


/*--------------------------------------------------------------
# Spacing - Gap Inbetween Elements Defaults
--------------------------------------------------------------*/

.container {
	column-gap: 20px;
	row-gap: 20px;
}


/*--------------------------------------------------------------
# Spacing - Container Fluid Width
--------------------------------------------------------------*/


.outer-block-wrapper.container, .outer-block-wrapper.container-fluid {
	padding-left: 5rem !important;
	padding-right: 5rem  !important;
}

/*.outer-block-wrapper.container .outer-block-wrapper.container,
.outer-block-wrapper.container .outer-block-wrapper.container .outer-block-wrapper.container,
.outer-block-wrapper.container .outer-block-wrapper.container .outer-block-wrapper.container .outer-block-wrapper.container,
.outer-block-wrapper.container .outer-block-wrapper.container .outer-block-wrapper.container .outer-block-wrapper.container .outer-block-wrapper.container {
	padding-left: 0 !important;
	padding-right: 0  !important;
}

.outer-block-wrapper.container-fluid .outer-block-wrapper.container-fluid,
.outer-block-wrapper.container-fluid .outer-block-wrapper.container-fluid .outer-block-wrapper.container-fluid,
.outer-block-wrapper.container-fluid .outer-block-wrapper.container-fluid .outer-block-wrapper.container-fluid .outer-block-wrapper.container-fluid,
.outer-block-wrapper.container-fluid .outer-block-wrapper.container-fluid .outer-block-wrapper.container-fluid .outer-block-wrapper.container-fluid .outer-block-wrapper.container-fluid {
	padding-left: 0 !important;
	padding-right: 0  !important;
}*/

body .outer-block-wrapper.custom-container {
	padding-left: 0 !important;
	padding-right: 0  !important;
}


/*--------------------------------------------------------------
# Layout - Responsive Widths
--------------------------------------------------------------*/


/* Bootstrap xs */
@media (min-width:0px) {
	.container {
		max-width: 100% !important;
	}
}
/* Bootstrap sm */
@media (min-width:576px) {
	.container, .container-sm {
		max-width: 576px !important;
	}
}

/* Bootstrap md */
@media (min-width:768px) {
	.container, .container-md, .container-sm {
		max-width: 768px !important;
	}
}

/* Bootstrap lg */
@media (min-width:992px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 992px !important;
	}
}

/* Bootstrap xl */
@media (min-width:1200px) {
	.container, .container-xl, .container-lg, .container-md, .container-sm {
		max-width: 1200px !important;
	}
}

/* Bootstrap xxl */
@media (min-width:1400px) {
	.container, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
		max-width: 1400px !important;
	}
}


