:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-2c7cc96 */.cc-main-container {
width: 100%;max-width: 936px;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;background-color: #ecf0f1 !important
}
.cc-imagetexthead>h2 {
width: 85%;min-width: 280px;display: inline-block;margin: 40px auto;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: 0px auto;text-align: center
}
.cc-maincta {
width: 30%;min-width: 270px;background-color: #054382 !important;display: inline-block;padding: 15px 0px;margin: 5px 2px;font-size: 18px;color: white !important;text-decoration: none !important;text-transform: uppercase;text-align: center
}
.cc-maincta:hover {
opacity: .6
}
.cc-subcta {
width: 30%;min-width: 270px;background-color: #212121 !important;display: inline-block;padding: 15px 0px;margin: 5px 2px;font-size: 18px;color: white !important;text-decoration: none !important;text-transform: uppercase;text-align: center
}
.cc-subcta:hover {
opacity: .6
}
.cc-footercta {
width: 40%;min-width: 270px;background-color: #212121 !important;display: inline-block;padding: 15px 0px;margin: 10px auto;font-size: 18px !important;color: white;text-decoration: none !important;text-transform: uppercase;text-align: center
}
.cc-footercta:hover {
opacity: .6
}
.cc-featured-images1 {
width: 100%;display: inline-block;margin: 10px auto 0px
}
.cc-featured-images1>img {
width: 100%;display: inline-block;margin: 5px
}
.cc-featured-images2 {
width: 100%;display: inline-block;margin: 10px auto 0px
}
.cc-featured-images2>img {
width: 48.9%;min-width: 300px;display: inline-block;margin: 5px
}
.cc-featured-images3 {
width: 100%;display: inline-block;margin: 10px auto 0px
}
.cc-featured-images3>img {
width: 32%;display: inline-block;margin: 5px
}
.cc-p1text {
width: 75%;min-width: 270px;display: inline-block;margin: 15px 0;text-align: left
}
.cc-p1text>p {
font-size: 18px;line-height: 135%;text-align: left;color: black !important
}
.cc-p1text>h2 {
margin: 15px 0;line-height: 135%;color: black !important;font-size: 32px;text-align: left
}
.cc-p1text>h2>span {
font-size: 24px;line-height: 145%
}
.cc-p1text>h2:after {
content: "";display: block;width: 40px;height: 5px;background: #054382;margin: 20px 0px
}
.cc-p1text>p>a {
font-weight: 700;color: #054382 !important;text-decoration: none !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-p2text>p>a {
font-weight: 700;color: #054382 !important;text-decoration: none !important
}
.cc-p2text>h3 {
line-height: 135%;text-align: left;margin: 10px 0;font-size: 28px;color: black !important
}
.cc-p2text>h3:after {
content: "";display: block;width: 60px;height: 5px;background: #054382;margin: 20px 0px
}
.cc-p3main {
width: 49%;min-width: 300px;display: inline-block;margin: 0px auto 40px;vertical-align: top
}
.cc-p3main>img {
width: 97%;min-width: 300px;display: inline-block;margin: 0px auto
}
.cc-p3inner {
width: 87%;min-width: 270px;display: inline-block;margin: 20px auto 0px
}
.cc-p3inner>p {
font-size: 18px;line-height: 135%;text-align: left;color: black !important
}
.cc-p3inner>ul {
font-size: 18px;line-height: 135%;text-align: left;color: black !important;padding-left: 40px
}
.cc-p3inner>p>a {
font-weight: 700;color: #054382 !important;text-decoration: none !important
}
.cc-p3inner>h3 {
line-height: 135%;text-align: left;margin-bottom: 15px;font-size: 28px;color: black !important
}
.cc-p3inner>h3:after {
content: "";display: block;width: 40px;height: 5px;background: #054382;margin: 20px 0px
}
.cc-footermain {
width: 100%;display: inline-block;margin: 0px auto;background-color: #ecf0f1 !important;margin-top: 20px
}
.cc-footerinner {
width: 75%;min-width: 270px;display: inline-block;margin: 10px auto
}
.cc-footerinner>p {
font-size: 21px;line-height: 135%;text-align: center;color: #000 !important
}
.cc-footerinner>ul {
font-size: 24px;line-height: 135%;text-align: left;color: #000 !important;padding-left: 40px
}
.cc-footerinner>p>a {
font-weight: 700;color: #054382 !important;text-decoration: none !important
}
.cc-footerinner>h3 {
line-height: 135%;text-align: left;margin-bottom: 15px;font-size: 32px;color: #000 !important
}
.cc-disclaimer {
width: 75%;min-width: 270px;display: inline-block;font-size: 12px;line-height: 135%;text-align: center;color: #000 !important;margin-bottom: 40px
}
.cc-schemacode {
width: 75%;min-width: 270px;display: inline-block;margin: 40px auto;color: #000 !important
}
.cc-schemacode div {
text-align: center;color: #000 !important;margin: 0px auto
}
.cc-schemacode p {
margin: 2px auto;font-size: 14px;line-height: 135%
}
.cc-schemacode h4 {
margin: 2px auto;font-size: 18px;line-height: 135%;font-weight: 900
}
.cc-schemacode h4:after {
content: "";display: block;width: 40px;height: 3px;background: #054382;margin: 15px auto
}
.cc-schemacode a {
font-size: 18px;line-height: 135%;text-align: center;color: #054382 !important;text-decoration: none;font-weight: 900
}/* End custom CSS */