@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   
   header nav ul.menu {
	   justify-content: space-between;
	   padding: 0 200px;
   }
   
   .wp-block-cover, .wp-block-cover-image {
	   display: block;
   }
   
   .wp-block-cover div.wp-block-cover__inner-container {
	   position: relative;
   }
      
   body.home .wp-block-cover,
   .wp-block-cover.vision-block {
	   background: inherit;
	   height: 800px;
   }
   
   body.home .wp-block-cover div.wp-block-cover__inner-container {
	   margin: 160px auto;
   }
      
   body.home .wp-block-cover a.next-section {
	   left: 50%;
   }
   
   .vision-block.right div.wp-block-cover__inner-container {
	   position: relative;
	   float: right;
   }
   
   .wp-block-cover.time-for-different,
   .wp-block-cover.start-a-conversation {
	   height: 800px;
   }
   
   .wp-block-cover.time-for-different div.wp-block-cover__inner-container,
   .wp-block-cover.start-a-conversation div.wp-block-cover__inner-container {
	   margin: 160px auto;
   }
   
   
   #leadership div.wp-block-media-text figure.wp-block-media-text__media {
	   -ms-grid-row-align: start !important;
	   width: 90%;
	   float: left;
   }
   
   #leadership div.wp-block-media-text div.wp-block-media-text__content {
	   /* width: 65%; */
	   float: right;
	   padding: 10px;
   }
   
   #leadership .executive-member {
	   display: inline-block;
	   width: 30%;
	   margin-right: 3%;
	   vertical-align: top;
	   height: 600px;
   }
   
   #overlay div.overlay-container {
	   margin-top: -36vh;
	   margin-left: -36vw;
   }
   
   #overlay p {
	   font-size: 22px;
   }
   
   div.grid-container div.type-post {
	   display: inline-block;
	   width: 30%;
	   margin-right: 3%;
	   margin-bottom: 70px;
	   vertical-align: top;
	   height: 600px;
	   box-sizing: border-box;
   }
   
   #solutions.covid-19 {
	   margin-top: 160px !important;
   }
   
}


@supports (-ms-ime-align: auto) {
 	/* Microsoft Edge */
 	
	header nav ul.menu {
		justify-content: space-between;
	}
}