.elementor-1089 .elementor-element.elementor-element-d538125{padding:55px 0px 18px 0px;}.elementor-1089 .elementor-element.elementor-element-9affe83{text-align:center;}.elementor-1089 .elementor-element.elementor-element-9affe83 .elementor-heading-title{color:#333333;}.elementor-1089 .elementor-element.elementor-element-9affe83 > .elementor-widget-container{margin:0px 0px -5px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-078e60a */.cc-main-container {width: 100%; max-width: 1200px; display: inline-block; background-color: white; margin: 0px auto 40px; 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: #d7dee3;background: -moz-linear-gradient(right, #d7dee3 0%, #f6f8f9 50%, #d7dee3 100%);background: -webkit-linear-gradient(right, #d7dee3 0%,#f6f8f9 50%,#d7dee3 100%);background: linear-gradient(to right, #d7dee3 0%,#f6f8f9 50%,#d7dee3 100%); border-top: 25px solid #105292; border-bottom: 25px solid #105292; text-transform: uppercase !important; padding: 40px 0px; box-sizing: border-box;}
.cc-imagetexthead > h2 {width: 85%; min-width: 280px; display: inline-block; margin: 0px auto; line-height: 135%; color: black !important; font-size: 42px; font-size: calc(2vw + 2vh + 3vmin); text-align: center; text-transform: uppercase !important; font-weight: bolder;}
.cc-imagetexthead .h2-background {width: 85%; min-width: 280px; display: inline-block; margin: 0px auto; line-height: 135%; background-color: #ea1229 !important; color: white !important; font-size: 42px; font-size: calc(2vw + 2vh + 3vmin); text-align: center; text-transform: uppercase !important; font-weight: bolder;}
.cc-imagetexthead > p {font-size: 24px !important; font-size: calc(.6vw + .6vh + 2vmin); line-height: 145%; text-transform: uppercase !important; font-weight: bolder; color: black !important;}
.cc-cta-container {width: 100%; display: inline-block; margin: 40px auto;}
.cc-maincta {width: 22%; min-width: 190px; background-color: #105292 !important; display: inline-block; padding: 15px 0px; margin: 5px 2px; font-size: 18px; color: white !important; text-decoration: none !important; text-transform: uppercase; border: 2px solid #105292; transition: .6s;}
.cc-subcta {width: 22%; min-width: 190px; background-color: #ea1229 !important; display: inline-block; padding: 15px 0px; margin: 5px 2px; font-size: 18px; color: white !important; text-decoration: none !important; text-transform: uppercase; border: 2px solid #ea1229; transition: .6s;}
.cc-maincta:hover, .cc-subcta:hover{background-color: #ffffff !important; color: black !important; transition: .6s;}
.cc-footercta {width: 40%; min-width: 270px; background-color: #ea1229 !important; display: inline-block; padding: 15px 0px; margin: 40px auto 0px; font-size: 18px !important; color: white !important; text-decoration: none !important; text-transform: uppercase; border: 2px solid #ea1229; transition: .6s;}
.cc-footercta:hover{background-color: #ffffff !important; color: black !important; transition: .6s;}
.cc-featured-images1 {width: 100%; display: inline-block; margin: 20px auto 0px;}
.cc-featured-images1 > img {width: 100%; display: inline-block; margin: 5px auto;}
.cc-featured-images2 {width: 100%; display: inline-block; margin: 20px auto 0px;}
.cc-featured-images2 > img {width: 48.5%; min-width: 300px; display: inline-block; margin: 5px;}
.cc-featured-images3 {width: 100%; display: inline-block; margin: 20px auto 0px;}
.cc-featured-images3 > img {width: 30%; min-width: 270px; display: inline-block; margin: 5px;}
.cc-featured-images4 {width: 100%; display: inline-block; margin: 20px auto 0px;}
.cc-featured-images4 > img {width: 24.25%; min-width: 250px; display: inline-block; margin: 5px;}
.cc-p1text {width: 75%; min-width: 270px; display: inline-block; margin: 0px auto 40px;}
.cc-p1text > p>a {font-weight: 700; color: #105292 !important; text-decoration: none !important;}
.cc-p1text > h3 {line-height: 135%; text-align: left; margin-bottom: 15px; font-size: 28px; color: black !important}
.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; padding-left: 40px;}
/*FOOTER STYLING BEGINS*/
.cc-footermain {width: 100%; display: inline-block; margin: 0px auto; background-color: #000000 !important;}
.cc-footerinner {width: 75%; min-width: 270px; display: inline-block; margin: 40px auto;}
.cc-footerinner > p {font-size: 24px; line-height: 135%; text-align: center; color: #ffffff !important;}
.cc-footerinner > ul {font-size: 24px; line-height: 135%; text-align: center; color: #ffffff !important; padding-left: 40px;}
.cc-footerinner > p > a {font-weight: 700; color: #105292 !important; text-decoration: none !important;}
.cc-footerinner > h3 {line-height: 135%; text-align: center; margin-bottom: 15px; font-size: 32px; color: #ffffff !important;}
/* DISCLAIMER STYLING BEGINS */
.cc-disclaimer {width: 75%; min-width: 270px; display: inline-block; margin: 0px auto 40px;}
.cc-disclaimer > p {font-size: 12px !important; line-height: 135%; text-align: center; color: #ffffff !important;}
.cc-disclaimer > p > a {font-weight: 700; color: #105292 !important; text-decoration: none !important;}/* End custom CSS */