/*Dev2*/
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&family=Playfair+Display:wght@400;500;800;900&family=Poppins:wght@100;200;300;400&display=swap" rel="stylesheet">
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&family=Playfair+Display:wght@400;500;800;900&family=Poppins:wght@100;200;300;400&display=swap');

/*
font-family: 'Lato', sans-serif;
font-family: 'Playfair Display', serif;
font-family: 'Poppins', sans-serif;
*/
*{
	background-color:rgba(80,130,164,0.6);
}
body{
	background-color:rgba(80,130,164,0.6);
}
#image_box{
			display:grid;
			grid-template-rows: 50px 100px; 
			background-image:linear-gradient(0deg, rgba(80,130,164,0.45),rgba(80,130,164,0.45)),url('../images/bgimage_reset1.jpg');
			background-repeat: no-repeat;
			background-size:cover;
			background-position:center; 
			background-attachment:fixed;
			height:50px;
}
	#top_buffer{
		grid-row:1;
		height:50px;
		display:grid;
	}
	#top_title{
		grid-row:2;
		display:grid;
		grid-template-columns:1fr 1fr;
		grid-column-gap:25px;
		background-color:rgba(80,130,164,0.6);
		height:100px;
		border:1px solid rgba(232,243,251,0.2);
		margin:auto;
		/*justify-content:center;
		align-content:center;*/
		width:100%;
	}
		#left_title{
			display:grid;
			grid-column:1;
			
		}
			h3.left_title_text{
			display:grid;
			grid-column:1;
			align-content:top;
			justify-content:right;
			font-family:'Playfair Display', serif;
			font-weight:900;
			font-size:60px;
			color:rgba(232,243,251,1);
			height:100px;
			line-height:0.1;
			}
		#right_title{
			display:grid;
			grid-column:2;
		}
			h3.right_title_text{
				display:grid;
				font-family:'Lato', sans-serif;
				font-weight:300;
				font-size:1.1em;
				color:rgba(232,243,251,1);
				line-height:1.3;
			}
	#top_gap{
		padding-top:100px;
		grid-row:3;
		/*background-color:rgba(210,210,210,1);*/
		height:100px;
		margin:auto;
		position: center;
		max-width:560px;
		padding-bottom: 56.25%; 
	}
	.holder{
		
		padding-top:120px;
		padding-bottom:50px;
		display:block;
		max-width:600px;
		margin:0 auto;
		background-color:rgba(80,130,164,0);		
	}
		.iframe-container{
			position: relative;
			width: 100%;
			padding-bottom: 56.25%; 
			height: 0;
		}
		.iframe-container iframe{
			position: absolute;
			top:0;
			left: 0;
			width: 100%;
			height: 100%;
		}
		
		.page_head{
			margin-top: 5px;
			padding: 5px 0px 5px 0px;
			text-align:center;
			font-family:'Playfair Display', serif;
			font-weight:200;
			font-size:5px;
			color:rgba(232,243,251,1);
			width:100%;
			background-color:rgba(232,243,251,1);
		}
			
	
	.text_sec{
		display:grid;
		grid-template-rows: 50px 1fr 100px;
		background-color:rgba(80,130,164,0.7);
		width:60%;
		justify-content:center;
		margin: 0 auto;
		padding-bottom: 50px;
		
	}
	
		.text_sec_title{
			grid-row:1;
			font-family:'Playfair Display', serif;
			font-weight:500;
			font-size:25px;
			color:rgba(232,243,251,1);
			padding: 20px 100px 20px 100px;
			text-align:center;
		
		}
		.text_sec_blurb{
			grid-row:2;
			margin-left:5%;
			margin-right:5%;
			text-align:justify;
			padding-top:20px;
		}
		
				.text_sec_blurb_q{
				font-family:'Lato', sans-serif;
				font-weight:600;
				font-size:16px;
				line-height:2;
				color:rgba(232,243,251,1);
				}
				
				.text_sec_blurb_p{
				font-family:'Lato', sans-serif;
				font-weight:400;
				font-size:15px;
				line-height:2;
				color:rgba(232,243,251,1);
				}
				
				
		.text_sec_action{
			grid-row:3;
			display:flex;
			margin:auto;
			padding-top:25px;
			padding-bottom:25px;
		}
			.text_sec_but1{
				padding:10px 40px 10px 40px;
				border: 1px solid rgba(232,243,251,1);
				margin:auto;
				font-family:'Playfair Display', serif;
				font-weight:500;
				font-size:15px;
				color:rgba(232,243,251,1);
				
			}
			
			.text_sec_but2{
				padding:10px 40px 10px 40px;
				border: 1px solid rgba(232,243,251,1);
				margin-right:50px;
				font-family:'Playfair Display', serif;
				font-weight:500;
				font-size:15px;
				background-color:rgba(232,243,251,1);
				color:rgba(80,130,164,1);
			}
			
		#some_empty_space{
			height:100px;
		}
		

}	
.foot-title{
		font-family:'Playfair Display', serif;
		font-weight:600;
		font-size:14px;
		padding-bottom:15px;
}

		.foot-title a:link {
		  color: #5082A4;
		  background-color: transparent;
		  text-decoration: underline;
		}

		.foot-title a:visited {
		  color: #5082A4;
		  background-color: transparent;
		  text-decoration: underline;
		}

		.foot-title a:hover {
		  color: #5082A4;
		  background-color: transparent;
		  text-decoration: underline;
		}

.foot-link{
		font-family:'Lato', sans-serif;
		font-weight:600;
		font-size:13px;
		padding-bottom:5px;
}

		.foot-link a:link {
		  color: #5082A4;
		  background-color: transparent;
		  text-decoration: underline;
		}

		.foot-link a:visited {
		  color: #5082A4;
		  background-color: transparent;
		  text-decoration: underline;
		}

		.foot-link a:hover {
		  color: #5082A4;
		  background-color: transparent;
		  text-decoration: underline;
		}
@media (max-width:1000px){
	.text_sec{
		width:75%;
	}
}

@media (max-width:550px){
	.text_sec{
		width:90%;
	}
}