.richtext-block {
padding: 20px;
background-color: #f0f7fa;
box-shadow: 0px 0px 12px rgba(10,10,10,0.3);
margin-bottom: 50px;
}
.richtext-block {
font-size: 14px;
}

.heading-wrap {
 position: relative;
display: inline-block;
padding: 0 8px;
}
.heading-wrap::before {
    content: " ";
    display: block;
    width: 15vw;
    background-color: #a0cfde;
    height: 2px;
    position: absolute;
    right: 105%;
    top: 22px;
}
.heading-wrap::after {
    content: " ";
    display: block;
    width: 15vw;
    background-color: #a0cfde;
    height: 2px;
    position: absolute;
    left: 105%;
    top: 22px;
}
		
			#block_412788 h2 {
				
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		
		#block_412796 {
			background-color:transparent;
			text-align:Center;
			padding:40px 0;
		}
		#block_412796 > .constrain > .content {
			max-width:800px;
			text-align:Center;
			font-size:16px;
			color:#2c2c2c;
		}
	
		#block_913288 {
			background-color:transparent;
			text-align:Center;
			padding:40px 0;
		}
		#block_913288 > .constrain > .content {
			max-width:800px;
			text-align:Center;
			font-size:16px;
			color:#2c2c2c;
		}
	
			#block_913289 h2 {
				
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		
		#block_913303 {
			background-color:transparent;
			text-align:Center;
			padding:40px 0;
		}
		#block_913303 > .constrain > .content {
			max-width:800px;
			text-align:Center;
			font-size:16px;
			color:#2c2c2c;
		}
	
			#block_913304 h2 {
				
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		
		#block_913318 {
			background-color:transparent;
			text-align:Center;
			padding:40px 0;
		}
		#block_913318 > .constrain > .content {
			max-width:800px;
			text-align:Center;
			font-size:16px;
			color:#2c2c2c;
		}
	
			#block_913319 h2 {
				
				text-align:center;
				
				
				
					margin-top:0px;
					margin-bottom:0px;
			}
		


