@font-face {
    font-family: 'Betterlett Swash';
    src: url('../fonts/BetterlettSwash-Regular.eot');
    src: url('../fonts/BetterlettSwash-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BetterlettSwash-Regular.woff2') format('woff2'),
        url('../fonts/BetterlettSwash-Regular.woff') format('woff'),
        url('../fonts/BetterlettSwash-Regular.ttf') format('truetype'),
        url('../fonts/BetterlettSwash-Regular.svg#BetterlettSwash-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Betterlett';
    src: url('../fonts/Betterlett-Regular.eot');
    src: url('../fonts/Betterlett-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Betterlett-Regular.woff2') format('woff2'),
        url('../fonts/Betterlett-Regular.woff') format('woff'),
        url('../fonts/Betterlett-Regular.ttf') format('truetype'),
        url('../fonts/Betterlett-Regular.svg#Betterlett-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Motterdam';
    src: url('../fonts/Motterdam.eot');
    src: url('../fonts/Motterdam.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Motterdam.woff2') format('woff2'),
        url('../fonts/Motterdam.woff') format('woff'),
        url('../fonts/Motterdam.ttf') format('truetype'),
        url('../fonts/Motterdam.svg#Motterdam') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Work Sans Italic';
    src: url('../fonts/WorkSans-Italic.eot');
    src: url('../fonts/WorkSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Italic.woff2') format('woff2'),
        url('../fonts/WorkSans-Italic.woff') format('woff'),
        url('../fonts/WorkSans-Italic.ttf') format('truetype'),
        url('../fonts/WorkSans-Italic.svg#WorkSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans Regular';
    src: url('../fonts/WorkSans-Regular.eot');
    src: url('../fonts/WorkSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Regular.woff2') format('woff2'),
        url('../fonts/WorkSans-Regular.woff') format('woff'),
        url('../fonts/WorkSans-Regular.ttf') format('truetype'),
        url('../fonts/WorkSans-Regular.svg#WorkSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans Black';
    src: url('../fonts/WorkSans-Black.eot');
    src: url('../fonts/WorkSans-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Black.woff2') format('woff2'),
        url('../fonts/WorkSans-Black.woff') format('woff'),
        url('../fonts/WorkSans-Black.ttf') format('truetype'),
        url('../fonts/WorkSans-Black.svg#WorkSans-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans BlackItalic';
    src: url('../fonts/WorkSans-BlackItalic.eot');
    src: url('../fonts/WorkSans-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-BlackItalic.woff2') format('woff2'),
        url('../fonts/WorkSans-BlackItalic.woff') format('woff'),
        url('../fonts/WorkSans-BlackItalic.ttf') format('truetype'),
        url('../fonts/WorkSans-BlackItalic.svg#WorkSans-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans Bold';
    src: url('../fonts/WorkSans-Bold.eot');
    src: url('../fonts/WorkSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Bold.woff2') format('woff2'),
        url('../fonts/WorkSans-Bold.woff') format('woff'),
        url('../fonts/WorkSans-Bold.ttf') format('truetype'),
        url('../fonts/WorkSans-Bold.svg#WorkSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans BoldItalic';
    src: url('../fonts/WorkSans-BoldItalic.eot');
    src: url('../fonts/WorkSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-BoldItalic.woff2') format('woff2'),
        url('../fonts/WorkSans-BoldItalic.woff') format('woff'),
        url('../fonts/WorkSans-BoldItalic.ttf') format('truetype'),
        url('../fonts/WorkSans-BoldItalic.svg#WorkSans-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans ExtraBold';
    src: url('../fonts/WorkSans-ExtraBold.eot');
    src: url('../fonts/WorkSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-ExtraBold.woff2') format('woff2'),
        url('../fonts/WorkSans-ExtraBold.woff') format('woff'),
        url('../fonts/WorkSans-ExtraBold.ttf') format('truetype'),
        url('../fonts/WorkSans-ExtraBold.svg#WorkSans-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans ExtraBoldItalic';
    src: url('../fonts/WorkSans-ExtraBoldItalic.eot');
    src: url('../fonts/WorkSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/WorkSans-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/WorkSans-ExtraBoldItalic.ttf') format('truetype'),
        url('../fonts/WorkSans-ExtraBoldItalic.svg#WorkSans-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans ExtraLight';
    src: url('../fonts/WorkSans-ExtraLight.eot');
    src: url('../fonts/WorkSans-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-ExtraLight.woff2') format('woff2'),
        url('../fonts/WorkSans-ExtraLight.woff') format('woff'),
        url('../fonts/WorkSans-ExtraLight.ttf') format('truetype'),
        url('../fonts/WorkSans-ExtraLight.svg#WorkSans-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans ExtraLightItalic';
    src: url('../fonts/WorkSans-ExtraLightItalic.eot');
    src: url('../fonts/WorkSans-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/WorkSans-ExtraLightItalic.woff') format('woff'),
        url('../fonts/WorkSans-ExtraLightItalic.ttf') format('truetype'),
        url('../fonts/WorkSans-ExtraLightItalic.svg#WorkSans-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans Italic_1';
    src: url('../fonts/WorkSans-Italic_1.eot');
    src: url('../fonts/WorkSans-Italic_1.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Italic_1.woff2') format('woff2'),
        url('../fonts/WorkSans-Italic_1.woff') format('woff'),
        url('../fonts/WorkSans-Italic_1.ttf') format('truetype'),
        url('../fonts/WorkSans-Italic_1.svg#WorkSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans Light';
    src: url('../fonts/WorkSans-Light.eot');
    src: url('../fonts/WorkSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Light.woff2') format('woff2'),
        url('../fonts/WorkSans-Light.woff') format('woff'),
        url('../fonts/WorkSans-Light.ttf') format('truetype'),
        url('../fonts/WorkSans-Light.svg#WorkSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans LightItalic';
    src: url('../fonts/WorkSans-LightItalic.eot');
    src: url('../fonts/WorkSans-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-LightItalic.woff2') format('woff2'),
        url('../fonts/WorkSans-LightItalic.woff') format('woff'),
        url('../fonts/WorkSans-LightItalic.ttf') format('truetype'),
        url('../fonts/WorkSans-LightItalic.svg#WorkSans-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans Medium';
    src: url('../fonts/WorkSans-Medium.eot');
    src: url('../fonts/WorkSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Medium.woff2') format('woff2'),
        url('../fonts/WorkSans-Medium.woff') format('woff'),
        url('../fonts/WorkSans-Medium.ttf') format('truetype'),
        url('../fonts/WorkSans-Medium.svg#WorkSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans MediumItalic';
    src: url('../fonts/WorkSans-MediumItalic.eot');
    src: url('../fonts/WorkSans-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-MediumItalic.woff2') format('woff2'),
        url('../fonts/WorkSans-MediumItalic.woff') format('woff'),
        url('../fonts/WorkSans-MediumItalic.ttf') format('truetype'),
        url('../fonts/WorkSans-MediumItalic.svg#WorkSans-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans Regular_1';
    src: url('../fonts/WorkSans-Regular_1.eot');
    src: url('../fonts/WorkSans-Regular_1.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Regular_1.woff2') format('woff2'),
        url('../fonts/WorkSans-Regular_1.woff') format('woff'),
        url('../fonts/WorkSans-Regular_1.ttf') format('truetype'),
        url('../fonts/WorkSans-Regular_1.svg#WorkSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans SemiBold';
    src: url('../fonts/WorkSans-SemiBold.eot');
    src: url('../fonts/WorkSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-SemiBold.woff2') format('woff2'),
        url('../fonts/WorkSans-SemiBold.woff') format('woff'),
        url('../fonts/WorkSans-SemiBold.ttf') format('truetype'),
        url('../fonts/WorkSans-SemiBold.svg#WorkSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans SemiBoldItalic';
    src: url('../fonts/WorkSans-SemiBoldItalic.eot');
    src: url('../fonts/WorkSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/WorkSans-SemiBoldItalic.woff') format('woff'),
        url('../fonts/WorkSans-SemiBoldItalic.ttf') format('truetype'),
        url('../fonts/WorkSans-SemiBoldItalic.svg#WorkSans-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans Thin';
    src: url('../fonts/WorkSans-Thin.eot');
    src: url('../fonts/WorkSans-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Thin.woff2') format('woff2'),
        url('../fonts/WorkSans-Thin.woff') format('woff'),
        url('../fonts/WorkSans-Thin.ttf') format('truetype'),
        url('../fonts/WorkSans-Thin.svg#WorkSans-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans ThinItalic';
    src: url('../fonts/WorkSans-ThinItalic.eot');
    src: url('../fonts/WorkSans-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-ThinItalic.woff2') format('woff2'),
        url('../fonts/WorkSans-ThinItalic.woff') format('woff'),
        url('../fonts/WorkSans-ThinItalic.ttf') format('truetype'),
        url('../fonts/WorkSans-ThinItalic.svg#WorkSans-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Space Grotesk Light';
    src: url('../fonts/SpaceGrotesk-Light.eot');
    src: url('../fonts/SpaceGrotesk-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SpaceGrotesk-Light.woff2') format('woff2'),
        url('../fonts/SpaceGrotesk-Light.woff') format('woff'),
        url('../fonts/SpaceGrotesk-Light.ttf') format('truetype'),
        url('../fonts/SpaceGrotesk-Light.svg#SpaceGrotesk-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Space Grotesk Bold';
    src: url('../fonts/SpaceGrotesk-Bold.eot');
    src: url('../fonts/SpaceGrotesk-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SpaceGrotesk-Bold.woff2') format('woff2'),
        url('../fonts/SpaceGrotesk-Bold.woff') format('woff'),
        url('../fonts/SpaceGrotesk-Bold.ttf') format('truetype'),
        url('../fonts/SpaceGrotesk-Bold.svg#SpaceGrotesk-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Space Grotesk Light_1';
    src: url('../fonts/SpaceGrotesk-Light_1.eot');
    src: url('../fonts/SpaceGrotesk-Light_1.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SpaceGrotesk-Light_1.woff2') format('woff2'),
        url('../fonts/SpaceGrotesk-Light_1.woff') format('woff'),
        url('../fonts/SpaceGrotesk-Light_1.ttf') format('truetype'),
        url('../fonts/SpaceGrotesk-Light_1.svg#SpaceGrotesk-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Space Grotesk Medium';
    src: url('../fonts/SpaceGrotesk-Medium.eot');
    src: url('../fonts/SpaceGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SpaceGrotesk-Medium.woff2') format('woff2'),
        url('../fonts/SpaceGrotesk-Medium.woff') format('woff'),
        url('../fonts/SpaceGrotesk-Medium.ttf') format('truetype'),
        url('../fonts/SpaceGrotesk-Medium.svg#SpaceGrotesk-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Space Grotesk SemiBold';
    src: url('../fonts/SpaceGrotesk-SemiBold.eot');
    src: url('../fonts/SpaceGrotesk-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SpaceGrotesk-SemiBold.woff2') format('woff2'),
        url('../fonts/SpaceGrotesk-SemiBold.woff') format('woff'),
        url('../fonts/SpaceGrotesk-SemiBold.ttf') format('truetype'),
        url('../fonts/SpaceGrotesk-SemiBold.svg#SpaceGrotesk-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Space Grotesk Regular';
    src: url('../fonts/SpaceGrotesk-Regular.eot');
    src: url('../fonts/SpaceGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SpaceGrotesk-Regular.woff2') format('woff2'),
        url('../fonts/SpaceGrotesk-Regular.woff') format('woff'),
        url('../fonts/SpaceGrotesk-Regular.ttf') format('truetype'),
        url('../fonts/SpaceGrotesk-Regular.svg#SpaceGrotesk-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {
	font-family: 'Work Sans Regular';
	/*color: #990000!important;*/
}



#sp-logo a {
    font-family: 'Betterlett'!important;
	color: #495B24!important;
    font-size: 30px!important;
	margin-left: 25px!important;
}
#sp-logo a:hover {
	color: #ffffff!important;
}

#sp-header {
		background-color: #93AD6C;
}
#sp-menu a {
	color: #FFFFFF;
}


#sp-menu  a:hover {
	color: #495B24!important;
}
#sp-menu .current-item a:hover {
	color: #ffffff!important;
}

.sp-megamenu-parent>li.active>a {
	color: #495B24!important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: rgba(147, 173, 108, 0.85);
}

#sp-menu .sp-has-child .sp-menu-item a:hover {
	color: #495B24!important;
}

li.sp-menu-item.current-item.active::after {
	background-color: #495B24!important;
}

/*
h1, h2, h3, h4  {
    font-family: 'Betterlett'!important;
}
*/

h1 {
    font-family: 'Betterlett'!important;
	font-size: 48px;
}

.headline-zach {
	font-family: 'Betterlett';
	
}

/*##### LINKS ####### */

#sp-footer a {
	color: #495B24;
	font-weight: bold;
}
#sp-footer a:hover {
	color: #000000!important;
	font-weight: bold!important;
	font-style: italic;
}
#sp-component a {
	color: #495B24;
	/*font-weight: bold;*/
	font-style: italic;
}
#sp-component a:hover{
	color: #000;
	font-weight: bold;
	font-style: italic;
}
/* ################ */


.button01 {
	font-weight: normal!important;
	font-style: normal!important;
}





.zach-h2 h2{
	font-family: 'Space Grotesk Light';
	font-size: 100px;
	line-height: 1.12;
	letter-spacing: 15px;
}
.zach-worksans-h3 h3{
	font-family: 'Work Sans SemiBold';
	font-size: 20px;
	line-height: 120%;
}
.zach-worksans-h3-2 h3{
	font-family: 'Work Sans SemiBold'!important;
	font-size: 32px;
	line-height: 120%;
}


body .sppb-btn, body .btn {
    text-transform: none;
}


.sp-megamenu-parent>li>a, 
.sp-megamenu-parent>li>span {
    font-family: 'Betterlett';
    display: inline-block;
    padding: 0 25px;
    line-height: 110px;
    font-size: 25px;
    margin: 0;
}
@media screen and (max-width: 1295px) {
	#sp-megamenu-parent {
		display: none;
	}

}



/* ### Image Gallery  ### */
.speasyimagegallery-gallery-item-title,
.speasyimagegallery-image-title {
	display: none;
}
 
 
 


html {
	/*background-color: #282D81!important;*/
	/*background-color: #B5C9D5!important;*/
	background-color: #ffffff!important;
	margin: 15px!important;
	border-left: 1px solid #495B24!important;
	border-right: 1px solid #495B24!important;
	border-top: 1px solid #495B24!important;
}

body {
	/*margin: 15px!important;*/
	/*background-color: #ffffff!important;*/
	/*background-color: rgba(181, 201, 213, 0.25)!important;*/
	/*background-color: rgba(181, 201, 213, 0.0)!important;*/
	background-color: rgba(255, 255, 255, 1.0)!important;
	/*border: 1px solid !important;
	border-radius: 15px!important;*/
	/*font-family:'lighthouse';*/
}



/*
#sp-header .logo {
    font-size: 24px;
    line-height: 1;
    margin: 10px 0px 0px 0px;
    padding: 0;
	background-color: #990000!important;
}




#sp-menu {
    font-size: 24px;
    line-height: 1;
    margin: 10px 0px 0px 0px;
    padding: 0;
	background-color: #990000!important;
}
*/


.sppb-btn-custom {
		/*display: none;*/
}

/* #### Play-Button Film ###### */
 .fa-play {
	padding-left: 3px;
}

.sppb-media-content .sppb-btn  {
	background-color: #495B24!important;
	border: 1px solid #495B24!important;
	color: #ffffff!important;
	text-decoration: none!important;
	font-weight: normal!important;
	font-style: normal!important;
}

.sppb-media-content .sppb-btn:hover {
	background-color: #c9d6b5!important;
	border: 1px solid #495B24!important;
	color: #495B24!important;
}


/*
#sp-header .full-header-center .header-sticky {
	background-color: #990000!important;
	border: 15px 15px 015px #FFFFFF!important;
}

*/


#sp-footer, #sp-bottom {
   /* background: #990000;*/
    color: #ffffff;
	background-image: linear-gradient(to bottom, #495B24, #94AE6C);
	/*border-left: 15px solid #FFFFFF!important;
	border-right: 15px solid #FFFFFF!important;
	border-bottom: 15px solid #FFFFFF!important;*/
}
}

.sp-copyright {
	text-align: center!important;
	/*Padding-left: 150px;*/
}








/*
#sp-menu a {
    font-family: 'Betterlett';
	font-size: 25px;
}
*/
/*
#sp-menu a:hover {
    font-family: 'Betterlett';
	font-size: 25px;
	color: #990000;
}*/
/*
#sp-menu li.sp-menu-item.current-item.active {
    font-family: arial;
	font-size: 55px!important;
	color: #990000!important;
}
*/
/*
li.sp-menu-item.current-item.active {
    font-family: 'Betterlett'!important;
	font-size: 5px;
	color: #990000!important;
}*/
/*
li.sp-menu-item.current-item.current {
    font-family: 'Betterlett'!important;
	font-size: 25px!important;
	color: #990000!important;
}
*/
/*
.sp-megamenu-parent>li {
    font-family: 'Betterlett'!important;
	font-size: 25px!important;
	color: #990000!important;
}*/´
/*
#sp-menu .sp-dropdown-items a {
    font-family: arial!important;
	font-size: 15px!important;
}
*/