.elementor-1466 .elementor-element.elementor-element-72eb683 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-2c7cc96 */.cc-main-container {
width: 100%; max-width: 1200px; display: inline-block; background-color: white; margin: 0px auto; text-align: center;
}
.cc-main-container > img {
width: 100%; display: inline-block; margin: 0px auto
}
.cc-imagetexthead {
width: 100%; display: inline-block; margin: 0px auto;
}
.cc-imagetexthead > h2 {
width: 85%; min-width: 280px; display: inline-block; margin: 40px auto 0px; line-height: 135%; color: black !important; font-size: 32px;
}
.cc-imagetexthead > h2 > span {
font-size: 24px; line-height: 145%;
}
.cc-cta-container {
width: 100%; display: inline-block; margin: 40px auto;
}
.cc-maincta {
width: 30%; min-width: 270px; background-color: #00467F !important; display: inline-block; padding: 15px 0px; margin: 5px 2px; font-size: 18px; color: white !important; text-decoration: none !important; text-transform: uppercase;
}
.cc-maincta:hover {
opacity: .6
}
.cc-subcta {
width: 30%; min-width: 270px; background-color: #001C33 !important; display: inline-block; padding: 15px 0px; margin: 5px 2px; font-size: 18px; color: white !important; text-decoration: none !important; text-transform: uppercase;
}
.cc-subcta:hover {
opacity: .6
}
.cc-footercta {
width: 40%; min-width: 270px; background-color: #001C33 !important; display: inline-block; padding: 15px 0px; margin: 30px auto 0px; font-size: 18px !important; color: white !important; text-decoration: none !important; text-transform: uppercase;
}
.cc-footercta:hover {
opacity: .6
}
#content-main p>a {
font-weight: 700; color: #00467F !important; text-decoration: none !important;
}
#content-main li>a {
font-weight: 700; color: #00467F !important; text-decoration: none !important;
}
.cc-p1text {
width: 75%; min-width: 270px; display: inline-block; margin: 0px auto 40px;
}
#content-main h3 {
line-height: 135%; text-align: left; margin-bottom: 15px; font-size: 32px;
}
.cc-p1text > p {
font-size: 18px; line-height: 135%; text-align: left; color: black !important;
}
.cc-p1text > ul {
font-size: 18px; line-height: 135%; text-align: left; color: black !important;
}
.cc-p2text {
width: 75%; min-width: 270px; display: inline-block; margin: 40px auto;
}
.cc-p2text > p {
font-size: 18px; line-height: 135%; text-align: left; color: black !important;
}
.cc-p2text > ul {
font-size: 18px; line-height: 135%; text-align: left; color: black !important; padding-left: 40px;
}
.cc-footermain {
width: 100%; display: inline-block; margin: 0px auto 40px; background-color: #00467F !important;
}
.cc-footerinner {
width: 75%; min-width: 270px; display: inline-block; margin: 20px auto 40px auto; font-size: 18px; line-height: 135%; text-align: left; color: #ffffff !important;
}
.cc-disclaimer {
font-size: 12px; line-height: 135%; text-align: center; color: black !important;
}
.cc-featured-images2 {
width: 100%; display: inline-block; margin: 0 auto 20px auto 0px;
}
.cc-featured-images2 > img {
width: 48.5%; min-width: 300px; display: inline-block; margin: 5px;
}
/*	SCHEMA STYLING BEGINS*/
.cc-schemacode {
width: 75%; min-width: 270px; display: inline-block; margin: 10px auto 40px; color: #34495e !important;
}
.cc-schemacode > div {
text-align: center; color: #34495e !important; margin: 0px auto;
}
.cc-schemacode > div > p {
margin: 2px auto; font-size: 14px; line-height: 135%;
}
.cc-schemacode > div > div > p {
margin: 2px auto; font-size: 14px; line-height: 135%;
}
.cc-schemacode >div > h4 {
margin: 2px auto; font-size: 18px; line-height: 135%; font-weight: 900;
}
.cc-schemacode >div > h4:after {
content: ""; display: block; width: 40px; height: 3px; background: #007CC3; margin: 15px auto;
}
.cc-schemacode > div > div > a {
font-size: 18px; line-height: 135%; text-align: center; color: #007CC3 !important; text-decoration: none; font-weight: 900;
}/* End custom CSS */