
			#block_873925 h2 {
				
				text-align:center;
				
				
				margin-bottom:30px;
			}
				#block_873925 .hhold {
					padding-top:80px;
					padding-bottom:40px;
					text-align:center;
				}
				#block_873925 .hdln {
					width: 200px;
					height: 1px;
					
					
					
				}
		
#block_873939 {
	padding: 0 0 30px 0;
	background-color: #E6E6E6;
}
#block_873939 > .flexbox, #block_873939 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_873939 > .flexbox > .flex-grid-unit, #block_873939 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 30px;
}
#block_873939 > .flexbox > .flex-grid-unit:last-of-type, #block_873939 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_873939 > .flexbox, #block_873939 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_873939 > .flexbox > .flex-grid-unit, #block_873939 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 30px;
		-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_873939 > .flexbox > .flex-grid-unit:last-of-type, #block_873939 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

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

#block_873990 {
  height: 200px;
}
#block_873990 .overlay {
  background-color: black;
  opacity: 0.46; 
}

		#block_873997 {
			background-color:#FAFAFA;
			text-align:Center;
			padding:20px;
		}
		#block_873997 > .constrain > .content {
			max-width:800px;
			text-align:Center;
			font-size:15px;
			color:#1E519D;
		}
	
		#block_874005 {
			background-color:#FAFAFA;
			text-align: center;
				flex: 1;
			
		}
		#block_874005 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_874005 > .content_body,
		#block_874005 > .table > .table-cell >.content_body {
			padding:0px;
		}
			@media all and (max-width: 800px) { #block_874005 {  order: 0; } }
		

#block_874017 {
  height: 200px;
}
#block_874017 .overlay {
  background-color: black;
  opacity: 0.46; 
}

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

		#block_874031 {
			background-color:#FAFAFA;
			text-align:Center;
			padding:20px;
		}
		#block_874031 > .constrain > .content {
			max-width:800px;
			text-align:Center;
			font-size:15px;
			color:#1E519D;
		}
	
#block_874040 {
  height: 200px;
}
#block_874040 .overlay {
  background-color: black;
  opacity: 0.46; 
}

		#block_874051 {
			background-color:#FAFAFA;
			text-align:Center;
			padding:20px;
		}
		#block_874051 > .constrain > .content {
			max-width:800px;
			text-align:Center;
			font-size:15px;
			color:#1E519D;
		}
	
#block_874060 {
	padding: 0 0 90px 0;
	background-color: #E6E6E6;
}
#block_874060 > .flexbox, #block_874060 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_874060 > .flexbox > .flex-grid-unit, #block_874060 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 30px;
}
#block_874060 > .flexbox > .flex-grid-unit:last-of-type, #block_874060 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_874060 > .flexbox, #block_874060 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_874060 > .flexbox > .flex-grid-unit, #block_874060 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 30px;
		-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_874060 > .flexbox > .flex-grid-unit:last-of-type, #block_874060 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

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

#block_874109 {
  height: 200px;
}
#block_874109 .overlay {
  background-color: black;
  opacity: 0.46; 
}

		#block_874116 {
			background-color:#FAFAFA;
			text-align:Center;
			padding:20px;
		}
		#block_874116 > .constrain > .content {
			max-width:800px;
			text-align:Center;
			font-size:15px;
			color:#1E519D;
		}
	
		#block_874124 {
			background-color:#FAFAFA;
			text-align: center;
				flex: 1;
			
		}
		#block_874124 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_874124 > .content_body,
		#block_874124 > .table > .table-cell >.content_body {
			padding:0px;
		}
			@media all and (max-width: 800px) { #block_874124 {  order: 0; } }
		

#block_874136 {
  height: 200px;
}
#block_874136 .overlay {
  background-color: black;
  opacity: 0.46; 
}

		#block_874143 {
			background-color:#FAFAFA;
			text-align:Center;
			padding:20px;
		}
		#block_874143 > .constrain > .content {
			max-width:800px;
			text-align:Center;
			font-size:15px;
			color:#1E519D;
		}
	
#block_874152 {
	padding: 0;
	background-color: transparent;
}
#block_874152 > .flexbox, #block_874152 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_874152 > .flexbox > .flex-grid-unit, #block_874152 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 0;
}
#block_874152 > .flexbox > .flex-grid-unit:last-of-type, #block_874152 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_874152 > .flexbox, #block_874152 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_874152 > .flexbox > .flex-grid-unit, #block_874152 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 0;
		-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_874152 > .flexbox > .flex-grid-unit:last-of-type, #block_874152 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

		#block_874162 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			
		}
		#block_874162 > .overlay {
			background-color:#000;
			opacity:0.60;
		}
		#block_874162 > .content_body,
		#block_874162 > .table > .table-cell >.content_body {
			padding:50px 20px 80px 20px;
		}
			@media all and (max-width: 800px) { #block_874162 {  order: 0; } }
		

		#block_874186 {
			background-color:transparent;
			text-align:Center;
			padding:40px 0;
		}
		#block_874186 > .constrain > .content {
			max-width:700px;
			text-align:Center;
			font-size:15px;
			color:#fff;
		}
	
			#block_874193 h3 {
				
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:12px;
			}
		
#block_874411 {
	padding: 0 0 60px 0;
	background-color: transparent;
}
#block_874411 > .flexbox, #block_874411 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_874411 > .flexbox > .flex-grid-unit, #block_874411 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 10px;
}
#block_874411 > .flexbox > .flex-grid-unit:last-of-type, #block_874411 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_874411 > .flexbox, #block_874411 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_874411 > .flexbox > .flex-grid-unit, #block_874411 > .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_874411 > .flexbox > .flex-grid-unit:last-of-type, #block_874411 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

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

        #block_874454 {
          position: relative;
          margin:0px 0px 15px 0px;
          display:inline-block;
                    
        }
        #block_874454 img {
          max-height: 40px;
          
          
        }
      
				#block_874467 {
					font-size:17px;
				}
			#block_874467 h5 {
				color:#fff;
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		
		#block_874530 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			color:#fff;
		}
		#block_874530 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_874530 > .content_body,
		#block_874530 > .table > .table-cell >.content_body {
			padding:12px;
		}
			@media all and (max-width: 800px) { #block_874530 {  order: 0; } }
		

        #block_874531 {
          position: relative;
          margin:0px 0px 15px 0px;
          display:inline-block;
                    
        }
        #block_874531 img {
          max-height: 40px;
          
          
        }
      
		#block_874533 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			color:#fff;
		}
		#block_874533 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_874533 > .content_body,
		#block_874533 > .table > .table-cell >.content_body {
			padding:12px;
		}
			@media all and (max-width: 800px) { #block_874533 {  order: 0; } }
		

        #block_874535 {
          position: relative;
          margin:0px 0px 15px 0px;
          display:inline-block;
                    
        }
        #block_874535 img {
          max-height: 40px;
          
          
        }
      
		#block_874538 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			color:#fff;
		}
		#block_874538 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_874538 > .content_body,
		#block_874538 > .table > .table-cell >.content_body {
			padding:12px;
		}
			@media all and (max-width: 800px) { #block_874538 {  order: 0; } }
		

        #block_874543 {
          position: relative;
          margin:0px 0px 15px 0px;
          display:inline-block;
                    
        }
        #block_874543 img {
          max-height: 40px;
          
          
        }
      
		#block_874545 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			color:#fff;
		}
		#block_874545 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_874545 > .content_body,
		#block_874545 > .table > .table-cell >.content_body {
			padding:12px;
		}
			@media all and (max-width: 800px) { #block_874545 {  order: 0; } }
		

        #block_874551 {
          position: relative;
          margin:0px 0px 15px 0px;
          display:inline-block;
                    
        }
        #block_874551 img {
          max-height: 40px;
          
          
        }
      
				#block_874561 {
					font-size:17px;
				}
			#block_874561 h5 {
				color:#fff;
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		
				#block_874579 {
					font-size:17px;
				}
			#block_874579 h5 {
				color:#fff;
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		
				#block_874589 {
					font-size:17px;
				}
			#block_874589 h5 {
				color:#fff;
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		
				#block_874600 {
					font-size:17px;
				}
			#block_874600 h5 {
				color:#fff;
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		
#block_874733 {
	padding: 0;
	background-color: transparent;
}
#block_874733 > .flexbox, #block_874733 > .constrain > .flexbox {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_874733 > .flexbox > .flex-grid-unit, #block_874733 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 10px;
}
#block_874733 > .flexbox > .flex-grid-unit:last-of-type, #block_874733 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_874733 > .flexbox, #block_874733 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_874733 > .flexbox > .flex-grid-unit, #block_874733 > .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_874733 > .flexbox > .flex-grid-unit:last-of-type, #block_874733 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

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

        #block_874755 {
          position: relative;
          margin:0px 0px 15px 0px;
          display:inline-block;
                    
        }
        #block_874755 img {
          max-height: 40px;
          
          
        }
      
				#block_874767 {
					font-size:17px;
				}
			#block_874767 h5 {
				color:#fff;
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		
		#block_874781 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			color:#fff;
		}
		#block_874781 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_874781 > .content_body,
		#block_874781 > .table > .table-cell >.content_body {
			padding:12px;
		}
			@media all and (max-width: 800px) { #block_874781 {  order: 0; } }
		

        #block_874782 {
          position: relative;
          margin:0px 0px 15px 0px;
          display:inline-block;
                    
        }
        #block_874782 img {
          max-height: 40px;
          
          
        }
      
				#block_874805 {
					font-size:17px;
				}
			#block_874805 h5 {
				color:#fff;
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		
		#block_874819 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			color:#fff;
		}
		#block_874819 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_874819 > .content_body,
		#block_874819 > .table > .table-cell >.content_body {
			padding:12px;
		}
			@media all and (max-width: 800px) { #block_874819 {  order: 0; } }
		

        #block_874820 {
          position: relative;
          margin:0px 0px 15px 0px;
          display:inline-block;
                    
        }
        #block_874820 img {
          max-height: 40px;
          
          
        }
      
				#block_874843 {
					font-size:17px;
				}
			#block_874843 h5 {
				color:#fff;
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		
		#block_874857 {
			background-color:transparent;
			text-align: center;
				flex: 1;
			color:#fff;
		}
		#block_874857 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_874857 > .content_body,
		#block_874857 > .table > .table-cell >.content_body {
			padding:12px;
		}
			@media all and (max-width: 800px) { #block_874857 {  order: 0; } }
		

        #block_874858 {
          position: relative;
          margin:0px 0px 15px 0px;
          display:inline-block;
                    
        }
        #block_874858 img {
          max-height: 40px;
          
          
        }
      
				#block_874881 {
					font-size:17px;
				}
			#block_874881 h5 {
				color:#fff;
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		
			#block_874948 h3 {
				
				text-align:center;
				
				
				margin-bottom:40px;
			}
				#block_874948 .hhold {
					padding-top:100px;
					padding-bottom:50px;
					text-align:center;
				}
				#block_874948 .hdln {
					width: 200px;
					height: 1px;
					
					
					
				}
		
			#block_874962 h3 {
				
				text-align:center;
				
				
				margin-bottom:40px;
			}
				#block_874962 .hhold {
					padding-top:100px;
					padding-bottom:30px;
					text-align:center;
				}
				#block_874962 .hdln {
					width: 200px;
					height: 1px;
					
					
					
				}
		
        #block_875454 {
          position: relative;
          margin:0px auto 0px auto;
          display:block;text-align:center;
                              width:800px;
        }
        #block_875454 img {
          
          
          margin:0 auto;
        }
      
#block_875490 {
	padding: 50px 0 20px 0;
	background-color: #1E519D;
}
#block_875490 > .flexbox, #block_875490 > .constrain > .flexbox {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_875490 > .flexbox > .flex-grid-unit, #block_875490 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 10px;
}
#block_875490 > .flexbox > .flex-grid-unit:last-of-type, #block_875490 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_875490 > .flexbox, #block_875490 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_875490 > .flexbox > .flex-grid-unit, #block_875490 > .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_875490 > .flexbox > .flex-grid-unit:last-of-type, #block_875490 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

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

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

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

        #block_875561 {
          position: relative;
          margin:0px 0px 0px 0px;
          display:inline-block;
                    width:100px;
        }
      
		#block_877948 {
			background-color:#1E519D;
			text-align:Center;
			padding:0 0 20px 0;
		}
		#block_877948 > .constrain > .content {
			max-width:800px;
			text-align:Center;
			font-size:13px;
			color:#fff;
		}
	
#hold_953866 {
padding:0;
}
#outer_953866 {


}
#inner_953866 {

padding:max(85px, 15vh) 5% calc(15vh + 100px) 5%;
color:#ffffff;
font-size:24px;
}
#ov_953866 {
opacity:1;
background-color:black;
}

				#block_953897 {
					font-size:34px;
				}
			#block_953897 h1 {
				color:#fff;
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:20px;
			}
		
			#block_1121319 {
				text-align:center;
				padding:0 0 10px 0;
				font-size:20px;
			}
		
    #block_1144878 > .constrain {
      max-width: 700px;
      padding: 21px 20px 50px 20px;
    }
  

#block_1686648 {
text-align: inherit;
}




        #block_3095380 {
          position: relative;
          margin:15px 0px 10px 0px;
          display:inline-block;
                    width:200px;
        }
      
#block_3238399 {
	padding: 0 50px;
	background-color: transparent;
}
#block_3238399 > .flexbox, #block_3238399 > .constrain > .flexbox {
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_3238399 > .flexbox > .flex-grid-unit, #block_3238399 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 2vw;
}
#block_3238399 > .flexbox > .flex-grid-unit:last-of-type, #block_3238399 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_3238399 > .flexbox, #block_3238399 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_3238399 > .flexbox > .flex-grid-unit, #block_3238399 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 2vw;
		-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_3238399 > .flexbox > .flex-grid-unit:last-of-type, #block_3238399 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

		#block_3238409 {
			background-color:#fff;
			text-align: center;
				-webkit-box-flex: 0 1 44%;
				-moz-box-flex: 0 1 44%;
				-webkit-flex: 0 1 44%;
				-ms-flex: 0 1 44%;
				flex: 0 1 44%;
			color:var(--color-main);
		}
		#block_3238409 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_3238409 > .content_body,
		#block_3238409 > .table > .table-cell >.content_body {
			padding:25px;
		}
			@media all and (max-width: 800px) { #block_3238409 {  order: 0; } }
		

			#block_3238421 h2 {
				
				text-align:center;
				font-size:1.3em;
				
				margin-bottom:10px;
			}
				#block_3238421 .hhold {
					padding-top:0px;
					padding-bottom:12px;
					text-align:center;
				}
				#block_3238421 .hdln {
					width: 200px;
					height: 1px;
					
					
					
				}
		
		#block_3238436 {
			background-color:#fff;
			text-align: center;
				-webkit-box-flex: 0 1 44%;
				-moz-box-flex: 0 1 44%;
				-webkit-flex: 0 1 44%;
				-ms-flex: 0 1 44%;
				flex: 0 1 44%;
			color:var(--color-main);
		}
		#block_3238436 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_3238436 > .content_body,
		#block_3238436 > .table > .table-cell >.content_body {
			padding:25px;
		}
			@media all and (max-width: 800px) { #block_3238436 {  order: 0; } }
		

			#block_3238437 h2 {
				
				text-align:center;
				font-size:1.3em;
				
				margin-bottom:10px;
			}
				#block_3238437 .hhold {
					padding-top:0px;
					padding-bottom:12px;
					text-align:center;
				}
				#block_3238437 .hdln {
					width: 200px;
					height: 1px;
					
					
					
				}
		
		#block_3238463 {
			background-color:#fff;
			text-align: center;
				-webkit-box-flex: 0 1 44%;
				-moz-box-flex: 0 1 44%;
				-webkit-flex: 0 1 44%;
				-ms-flex: 0 1 44%;
				flex: 0 1 44%;
			color:var(--color-main);
		}
		#block_3238463 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_3238463 > .content_body,
		#block_3238463 > .table > .table-cell >.content_body {
			padding:25px;
		}
			@media all and (max-width: 800px) { #block_3238463 {  order: 0; } }
		

			#block_3243032 h2 {
				
				text-align:center;
				font-size:1.3em;
				
				margin-bottom:10px;
			}
				#block_3243032 .hhold {
					padding-top:0px;
					padding-bottom:12px;
					text-align:center;
				}
				#block_3243032 .hdln {
					width: 200px;
					height: 1px;
					
					
					
				}
		#block_873925 {
background: #E6E6E6;
}@media all and (min-width: 800px) {
#block_874162 {
 background-attachment: fixed;
}
}#block_874207::after {
content: " " ;
display: block;
background: #fff;
width: 30%;
height: 1px;
margin: 30px auto 0 auto;
}@media all and (max-width: 800px) {
body #block_874411 {
padding-bottom: 10px;
}
}#block_874948 h3 span.lite {
font-size: 0.9em;
}#block_874962 h3 span.lite {
font-size: 0.9em;
}@media all and (min-width: 805px) {
#block_875454 {
min-height: 475px;
}
}
@media all and (max-width: 805px) {
#block_875454 {
min-height: 290px;
}
}#block_875490::after {
content: " ";
display: block;
width: 90%;
margin: 40px auto 20px auto;
height: 1px;
background: #FCFCFC;
}@media all and (max-width: 550px) {
#block_875512 .constrain .richtext-block {
padding: 0;
}
}#block_875573 p {
font-size: 13px;
opacity: 0.7;
}#block_953866 #ov_953866 {
    background-color: rgba(0,0,0,0.4) !important;
    background-image: url(https://assets.caboosecms.com/media/6828809_waves_original.png);
    background-size: 100%;
    background-position: center bottom;
    background-position: center calc(100% + 2px);
    background-repeat: no-repeat;
}
/*@media all and (min-width: 800px) {*/
/*#block_953866 #outer_953866 {*/
/*height: calc(100vh - 155px);*/
/*min-height: 600px;*/
/*}*/
/*}*/

@media all and (max-width:800px) {
#block_953866 #inner_953866 {
padding: 80px 20px 100px 20px;
}
}#block_953897 h2 {
max-width: 500px;
margin: 0 auto;
border: 8px solid #fff;
padding: 20px;
letter-spacing: 8px;
}
#block_953897 h2 span {
 display: block;
}
#block_953897 h2 strong {
 display: block;
 margin-top: 5px;
 font-family:var(--font-family-body);
 font-weight: bold;
}#block_1686648 {
 margin-top: 22.5px;
}
#block_1686648 li {
 margin-bottom: 8px;
}
#block_1686648 li a {
 color: #fff;
 font-weight: bold;
}#block_2613771 .title {
 text-transform: uppercase;
 color: var(--color-main);
 margin-bottom: 50px;
}
#block_2613771 .title span {
 font-size: 0.9em;
}
#block_2613771 .title::after {
 content: '';
 display: block;
 width: 200px;
 height: 1px;
 background-color: #1e519d;
 margin: 40px auto 50px auto;
}
#block_2613771 .glide__bullets {
 margin-top: 20px;
}#block_3095380 {
position: relative;
right: 8px;
}#block_3095392 {
font-size: 13px;
}@media all and (min-width: 1000px) {
/*body:not(.editing) #block_3238399 {*/
/*height: 52vh;*/
/*position: relative;*/
/*z-index: 3;*/
/*min-height: 615px;*/
/*}*/
body:not(.editing) #block_3238399 .flexbox.content_body {
position: relative;
bottom: 120px;
}
body:not(.editing) #block_3238399 {
margin-bottom: -60px;
}
}

/*@media all and (min-width: 1000px) and (max-height: 785px) {*/
/*body:not(.editing) #block_3238399 {*/
/*height: 50vh;*/
/*min-height: 680px;*/
/*}*/
/*}*/@media all and (min-width: 800px) {
#block_3238409 {
font-size: 15px;
box-shadow: 0 0 5px rgba(10,10,10,0.4);
}
}@media all and (min-width: 800px) {
#block_3238436 {
font-size: 15px;
box-shadow: 0 0 5px rgba(10,10,10,0.4);
}
}@media all and (min-width: 800px) {
#block_3238463 {
font-size: 15px;
box-shadow: 0 0 5px rgba(10,10,10,0.4);
}
}