@media only screen and (max-width:980px) {}

@media (max-width:900px) {}

@media (max-width:900px) {}

.blog_author_wrapper {
	display: flex;
	align-items: center;
	border-bottom: .666667px solid #d6d6d6;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.leftauthor>img {
	border-radius: 50%;
	margin-right: 20px;
}

.rightauthor>h4 {
	font-family: "HelveticaNowDisplay-Medium";
	font-size: 24px;
	line-height: 145.5%;
	text-transform: capitalize;
	color: #111;
	padding: 0;
}

.rightauthor {
	font-family: "HelveticaNowDisplay-Regular";
	font-size: 18.6667px;
	line-height: 145.5%;
	color: #989898;
}

.Contributortext {
	font-family: "HelveticaNowDisplay-Regular";
	font-size: 18.6667px;
	line-height: 145.5%;
	color: #858585;
	margin-bottom: 20px;
}

.readingTime>img {
	vertical-align: middle;
	width: 30px;
	margin-right: 10px;
	margin-top: -4px;
}

.divi_table_of_contents ul li.active a {
	font-weight: 600;
}

.divi_table_of_contents ul li.active {
	border-left: 4px solid #0071cf;
	padding: 10px 20px;
}

.divi_table_of_contents ul ul.pac_dtoc_heading_level_3 {
	padding-left: 0 !important;
}

.divi_table_of_contents ul li {
	border-left: 4px solid #fff;
	padding: 10px 20px;
}

.divi_table_of_contents ul li a {
	font-size: 21.3333px;
	line-height: 25px;
	font-weight: 400;
}

.pac_dtoc_title {
	font-size: 26.67px;
	line-height: 31.31px;
}

@media (max-width:1440px) {
	.divi_table_of_contents ul li a {
		font-size: 16px;
		line-height: 18.78px;
	}
	
	.pac_dtoc_title {
		font-size: 20px;
		line-height: 23.48px;
	}
}

.singlepost_content h6 {
	font-size: 28px;
}

.wp-block-quote {
	font-family: "HelveticaNowDisplay-Bold";
	font-size: 42.6667px;
	line-height: 110%;
	color: #2f2f2f;
	border-left: 10.67px solid #0071cf;
}

@media (max-width:1440px) {
	.singlepost_content h6 {
		font-size: 19px;
	}
	
	.wp-block-quote {
		font-size: 32px;
		line-height: 35.2px;
		border-left: 8px solid #0071cf;
	}
}

@media (max-width:981px) {
	.wp-block-quote {
		font-size: 28px;
		line-height: 30.8px;
	}
}

@media (max-width:620px) {}

@media only screen and (min-width:981px) {}

@media only screen and (max-width:980px) {}

@media only screen and (min-width:768px) and (max-width:980px) {}

@media only screen and (max-width:767px) {}

.text {
	color: #0073b1;
	font-size: 24px;
	margin-right: 12px;
}

.wrapper:hover .text {
	text-decoration: underline;
}

.text {
	color: #0073b1;
	font-size: 24px;
	margin-right: 12px;
}

.wrapper:hover .text {
	text-decoration: underline;
}

.page-id-2020 #footerSection {
	background-color: rgba(134, 118, 255, 1);
}

.page-id-2218 #footerSection {
	background-color: rgba(255, 190, 60, 1);
}

.footerHead>a {
	color: #fff;
}

@media (max-width:1440px) {}

@media (min-width:981px) {}

@media (max-width:981px) {}

@media (max-width:768px) {}

body.safari .et_pb_text_2_tb_footer, body.iphone .et_pb_text_2_tb_footer, body.uiwebview .et_pb_text_2_tb_footer, body.safari .et_pb_text_3_tb_footer, body.iphone .et_pb_text_3_tb_footer, body.uiwebview .et_pb_text_3_tb_footer, body.safari .et_pb_text_6_tb_footer, body.iphone .et_pb_text_6_tb_footer, body.uiwebview .et_pb_text_6_tb_footer {
	font-variant-ligatures: no-common-ligatures;
}

.et_pb_blurb_0_tb_footer.et_pb_blurb, .et_pb_blurb_1_tb_footer.et_pb_blurb, .et_pb_blurb_2_tb_footer.et_pb_blurb, .et_pb_blurb_3_tb_footer.et_pb_blurb {
	font-size: 16px;
	color: #fff !important;
}

.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_blurb_content, .et_pb_blurb_1_tb_footer.et_pb_blurb .et_pb_blurb_content, .et_pb_blurb_2_tb_footer.et_pb_blurb .et_pb_blurb_content, .et_pb_blurb_3_tb_footer.et_pb_blurb .et_pb_blurb_content {
	font-family: "Satoshi-Bold";
}

.et_pb_blurb_0_tb_footer .et-pb-icon, .et_pb_blurb_1_tb_footer .et-pb-icon, .et_pb_blurb_2_tb_footer .et-pb-icon, .et_pb_blurb_3_tb_footer .et-pb-icon {
	font-size: 30px;
	color: #fff;
	font-family: ETmodules !important;
	font-weight: 400 !important;
}

@media only screen and (min-width:981px) {}

@media only screen and (max-width:980px) {}

@media only screen and (max-width:767px) {}