		
			#block_1136444 {
				text-align: center;
				margin: 30px 0 45px 0;
				
			}
		
    
    #block_1521623 {
      background-color: var(--color-dark);
    }
    
    #block_1521623 > .contain {
      max-width: ;
      padding: 60px 20px ;
      color:#fff;
    }
  

#block_1562874 {
text-align: left;
}




        #block_2283425 {
          position: relative;
          margin:0px 0px 0px 0px;
          display:block;text-align:center;
                              width:35px;
        }
        #block_2283425 img {
          max-height: 35px;
          
          
        }
      
			#block_2888977 h3 {
				
				text-align:center;
				font-size:1.4em;
				
				
					margin-top:0px;
					margin-bottom:12px;
			}
		
			#block_2889005 h3 {
				
				text-align:center;
				font-size:1.4em;
				
				
					margin-top:0px;
					margin-bottom:12px;
			}
		
			#block_2889031 h3 {
				
				text-align:center;
				font-size:1.4em;
				
				
					margin-top:0px;
					margin-bottom:12px;
			}
		
			#block_2889047 h3 {
				
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:40px;
			}
		
#block_2889112 > .hold {
  padding: 0px;
}
#block_2889112 > .hold > .outer {
  background-color: transparent;
  
}
#block_2889112 > .hold > .outer > .inner {
  
  padding: 80px 20px 40px;
  color: inherit;
  font-size: inherit;
}
#block_2889112 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_2889112 > .hold > .outer > .inner {
    
    
  }
}

#block_2889337 > .hold {
  padding: 0px;
}
#block_2889337 > .hold > .outer {
  background-color: #00000033;
  
}
#block_2889337 > .hold > .outer > .inner {
  
  padding: 100px 20px;
  color: inherit;
  font-size: inherit;
}
#block_2889337 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_2889337 > .hold > .outer > .inner {
    
    
  }
}

#block_2889369 {
	padding: 0;
	background-color: transparent;
}
#block_2889369 > .flexbox, #block_2889369 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_2889369 > .flexbox > .flex-grid-unit, #block_2889369 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 10px;
}
#block_2889369 > .flexbox > .flex-grid-unit:last-of-type, #block_2889369 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_2889369 > .flexbox, #block_2889369 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_2889369 > .flexbox > .flex-grid-unit, #block_2889369 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 10px;
		-webkit-box-flex:0 1 auto !important;
	  -moz-box-flex: 0 1 auto !important;
	  -webkit-flex: 0 1 auto !important;
	  -ms-flex: 0 1 auto !important;
	  flex: 0 1 auto !important;
	  width: 100%;
	}
	#block_2889369 > .flexbox > .flex-grid-unit:last-of-type, #block_2889369 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

		#block_2889379 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_2889379 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_2889379 > .content_body,
		#block_2889379 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_2889379 {  order: 0; } }
		

		#block_2889391 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_2889391 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_2889391 > .content_body,
		#block_2889391 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_2889391 {  order: 0; } }
		

		#block_2889403 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_2889403 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_2889403 > .content_body,
		#block_2889403 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_2889403 {  order: 0; } }
		


#block_2889415 {
text-align: right;
}





#block_2889441 {
text-align: center;
}




#block_2929461 {
	padding: 0 0 40px 0;
	background-color: transparent;
}
#block_2929461 > .flexbox, #block_2929461 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_2929461 > .flexbox > .flex-grid-unit, #block_2929461 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 10px;
}
#block_2929461 > .flexbox > .flex-grid-unit:last-of-type, #block_2929461 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_2929461 > .flexbox, #block_2929461 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_2929461 > .flexbox > .flex-grid-unit, #block_2929461 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 10px;
		-webkit-box-flex:0 1 auto !important;
	  -moz-box-flex: 0 1 auto !important;
	  -webkit-flex: 0 1 auto !important;
	  -ms-flex: 0 1 auto !important;
	  flex: 0 1 auto !important;
	  width: 100%;
	}
	#block_2929461 > .flexbox > .flex-grid-unit:last-of-type, #block_2929461 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

		#block_2929471 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_2929471 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_2929471 > .content_body,
		#block_2929471 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_2929471 {  order: 0; } }
		

		#block_2929483 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_2929483 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_2929483 > .content_body,
		#block_2929483 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_2929483 {  order: 0; } }
		

		#block_2929495 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_2929495 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_2929495 > .content_body,
		#block_2929495 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_2929495 {  order: 0; } }
		

		#block_2929507 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_2929507 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_2929507 > .content_body,
		#block_2929507 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_2929507 {  order: 0; } }
		

			#block_2929519 h3 {
				
				text-align:center;
				font-size:1.4em;
				
				
					margin-top:0px;
					margin-bottom:12px;
			}
		
body.editing #block_3312187 { position: relative; }
body.editing #block_3312187 .edit.overlay { display: block !important; background: transparent; z-index: 2; }

#block_3600759 .img-holder {
  padding-top: 0;
  padding-bottom: 0;
}
#block_3600759 .img-holder img {
  width: 100px;
  
   border-radius: 0px; 
}
@media all and (max-width: 800px) {
#block_3600759 .img-holder img {
  
  
}
}

#block_3643599 > .hold {
  padding: 0px;
}
#block_3643599 > .hold > .outer {
  background-color: var(--color-main);
  
}
#block_3643599 > .hold > .outer > .inner {
  
  padding: 40px 20px;
  color: var(--color-dark);
  font-size: inherit;
}
#block_3643599 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_3643599 > .hold > .outer > .inner {
    
    
  }
}

#block_3644728 > .hold {
  padding: 0px;
}
#block_3644728 > .hold > .outer {
  background-color: var(--color-dark);
  
}
#block_3644728 > .hold > .outer > .inner {
  
  padding: 0 20px;
  color: inherit;
  font-size: inherit;
}
#block_3644728 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_3644728 > .hold > .outer > .inner {
    
    
  }
}

#block_3644825 {
	padding: 0;
	background-color: transparent;
}
#block_3644825 > .flexbox, #block_3644825 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_3644825 > .flexbox > .flex-grid-unit, #block_3644825 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 10px;
}
#block_3644825 > .flexbox > .flex-grid-unit:last-of-type, #block_3644825 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_3644825 > .flexbox, #block_3644825 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_3644825 > .flexbox > .flex-grid-unit, #block_3644825 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 10px;
		-webkit-box-flex:0 1 auto !important;
	  -moz-box-flex: 0 1 auto !important;
	  -webkit-flex: 0 1 auto !important;
	  -ms-flex: 0 1 auto !important;
	  flex: 0 1 auto !important;
	  width: 100%;
	}
	#block_3644825 > .flexbox > .flex-grid-unit:last-of-type, #block_3644825 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

		#block_3644856 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			
		}
		#block_3644856 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_3644856 > .content_body,
		#block_3644856 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_3644856 {  order: 0; } }
		

		#block_3644893 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_3644893 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_3644893 > .content_body,
		#block_3644893 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_3644893 {  order: 0; } }
		

		#block_3644924 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			
		}
		#block_3644924 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_3644924 > .content_body,
		#block_3644924 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_3644924 {  order: 0; } }
		

#block_3645004 {
	padding: 0;
	background-color: transparent;
}
#block_3645004 > .flexbox, #block_3645004 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_3645004 > .flexbox > .flex-grid-unit, #block_3645004 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 10px;
}
#block_3645004 > .flexbox > .flex-grid-unit:last-of-type, #block_3645004 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_3645004 > .flexbox, #block_3645004 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_3645004 > .flexbox > .flex-grid-unit, #block_3645004 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 10px;
		-webkit-box-flex:0 1 auto !important;
	  -moz-box-flex: 0 1 auto !important;
	  -webkit-flex: 0 1 auto !important;
	  -ms-flex: 0 1 auto !important;
	  flex: 0 1 auto !important;
	  width: 100%;
	}
	#block_3645004 > .flexbox > .flex-grid-unit:last-of-type, #block_3645004 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

		#block_3645014 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_3645014 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_3645014 > .content_body,
		#block_3645014 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_3645014 {  order: 0; } }
		

		#block_3645026 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_3645026 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_3645026 > .content_body,
		#block_3645026 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_3645026 {  order: 0; } }
		

		#block_3645038 {
			background-color:transparent;
			text-align: left;
				flex: 1;
			
		}
		#block_3645038 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_3645038 > .content_body,
		#block_3645038 > .table > .table-cell >.content_body {
			padding:10px 10px 10px 10px;
		}
			@media all and (max-width: 800px) { #block_3645038 {  order: 0; } }
		

#block_3645056 .hold {
padding-top: 0px;
padding-bottom: 0px;
}
#block_3645056 a.image {
width: 120px;
}

#block_3645062 .img-holder {
  padding-top: 0;
  padding-bottom: 0;
}
#block_3645062 .img-holder img {
  width: 90px;
  
   border-radius: 0px; 
}
@media all and (max-width: 800px) {
#block_3645062 .img-holder img {
  
  
}
}

#block_3830218 {
  padding: 18px 0 0 0;
  font-size: 24px;
}

#block_3830218 ul.social-links li a {
  color: var(--color-main);
}
#block_3830218 ul.social-links li a:hover {
  color: var(--color-alt);
}
#block_3830218 ul.social-links li a svg {
  width: 24px;
  height: 24px;
}
#block_3830218 ul.social-links li a svg > path {
  fill: var(--color-main);
}
#block_3830218 ul.social-links li a:hover svg > path {
  fill: var(--color-alt);
}
#block_3830218 ul.social-links li a svg > g > path {
  stroke: var(--color-main);
}
#block_3830218 ul.social-links li a:hover svg > g > path {
  stroke: var(--color-alt);
}

#block_1562874 {

}

@media all and (max-width: 550px) {
#block_1562874 {
text-align: center!important;
}
}#block_2283425 {
position: fixed !important;
z-index: 99;
left: 10px;
bottom: 10px;
}
body.editing #block_2283425 {
left: 209px;
}
#block_2283425 a:hover img {
transform: scale(1.1);
}
#block_2283425 a img {
transition: transform 200ms ease;
}#block_2889415 {

}

@media all and (max-width: 550px) {
#block_2889415 {
text-align: center!important;
}
}