@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
/*
 font-family: "DM Sans", serif;
font-family: "Inter", serif;
*/
body
{
 font-family: "Inter", serif;
}
.site-primary-footer-wrap,.site-below-footer-wrap
{
	background:#000 !important;
}
.site-primary-footer-wrap .wp-block-button__link
{
	border-radius:0 !important;
	background:#1E90FF !important;
	color:#FFF !important;
}
.Paragraph-No-Margin p,.Heading-Margin-0 *
{
	margin-bottom:0 !important;
}
.site-primary-header-wrap
{
	max-width:1240px !important;
	margin-left:auto !important;
	margin-right:auto !important;

}
.ast-primary-header-bar
{	
	border-bottom:2px rgba(134,205,255,0.20) solid !important;
}
h1
{
	font-size:38px !important;
	font-family: "DM Sans", serif;
	line-height:50px !important;
}
h2
{
	font-size:30px !important;
	font-family: "DM Sans", serif;
	line-height:40px !important;
}
h3
{
	font-size:24px !important;
 	font-family: "Inter", serif;
	line-height:38px !important;
}
h4
{
	font-size:20px !important;
	font-family: "Inter", serif;	
	line-height:36px !important;
}
h5
{
	font-size:19px !important;
	font-family: "Inter", serif;
	line-height:32px !important;
}

.max-765
{
	max-width:765px !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
.max-550
{
	max-width:550px !important;
	margin-left:auto !important;
	margin-right:auto !important;	
}
.site-primary-footer-wrap h2,.site-primary-footer-wrap #block-7
{
	margin-bottom:5px !important;
}
.site-primary-footer-wrap .wpcf7-response-output
{
	color:#FFF !important;
}
.site-primary-footer-wrap .wpcf7-form-control.wpcf7-textarea
{
	max-height:120px !important;
}
.site-primary-footer-wrap input[type=submit].wpcf7-form-control 
{
	border-radius:0px !important;
	background:#FFF !important;
	color:#000 !important;
	display:block !important;
}
body.page.page-id-26231 .ast-builder-menu-1 .menu-item > .menu-link, body.single.single-post .ast-builder-menu-1 .menu-item > .menu-link
{
	color:#FFF !important;
}
body.single.single-post .entry-meta
{
	display:none !important;
}
body.page.page-id-26231 .eael-post-elements-readmore-btn
{
	display:inline-block !important;
}

body.page.page-id-26231 h2
{
	font-size:24px !important;
	font-family: "Inter", serif;
	line-height:32px !important;
}
body.single.single-post .comments-area.comment-form-position-below 
{
	display:none !important;
}
.FAQ-Wrapper .faq-question .fa-chevron-down,.FAQ-Wrapper  .faq-question .fa-chevron-up
{
	font-size: 20px !important;
}
.FAQ-Wrapper .faq-question 
{
	font-size: 24px !important;
	line-height: 41px !important;
}
.FAQ-Wrapper .faq-answer
{
	font-size: 20px !important;
	padding:0 !important;
	line-height: 30px !important;
	padding-bottom:40px !important;
	margin-top:-20px !important;
}
@media(min-width:768px)
{
	h1
	{
		font-size:40px !important;
		line-height:50px !important;
	}
	h2
	{
		font-size:30px !important;
		line-height:40px !important;
	}
	h3
	{
		font-size:28px !important;
		line-height:38px !important;
	}
	h4
	{
		font-size:26px !important;
		line-height:36px !important;
	}
	h5
	{
		font-size:22px !important;
		line-height:32px !important;
	}

	.max-765
	{
		max-width:765px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	.site-primary-footer-wrap
	{
		padding-bottom:0 !important;
	}
	.site-primary-footer-wrap h2
	{
		margin-top:-50px !important;
	}
	.site-primary-footer-wrap h2,.site-primary-footer-wrap #block-7
	{
		margin-bottom:20px !important;
		text-align:left !important;
	}
	.site-primary-footer-wrap p,.site-primary-footer-wrap #block-8
	{
		text-align:left !important;
		padding-right:30px !important;
	}
}
@media(min-width:1200px)
{
	ul.main-header-menu li:last-child a
	{
		padding-right:0 !important;
	}
	.main-header-menu .menu-link, .main-header-menu>a
	{
		padding:0 38px !important;
	}
	.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link
	{
		font-family: "Inter", serif !important;
		font-size:16px !important;
		font-weight:500 !important;
	}
	h1
	{
		font-size:43px !important;
		line-height:53px !important;
	}
	h2
	{
		font-size:36px !important;
		line-height:46px !important;
	}
	h3
	{
		font-size:30px !important;
		line-height:40px !important;
	}
	h4
	{
		font-size:24px !important;
		line-height:34px !important;
		margin-bottom:15px !important;
	}
	h5
	{
		font-size:20px !important;
		line-height:30px !important;
	}

}