.heading1special h1{font-size:1.5em!important;}
.heading1special hr{ border: 0; height: 2px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(22, 190, 207, 0.75), rgba(0, 0, 0, 0)); margin-bottom:30px!important; }
span.mobile_menu_bar:before {
color:#16BECF!important;
}
span.mobile_menu_bar:after {
color: #16BECF !important;
}
.bluesectionh1 h2{line-height:0.7em!important;}
.bluesectionh1 h1{line-height:1.2em!important;}
.et_pb_toggle_title{color:#16BECF!important; font-size:1.15em!important; padding-top:10px!important; padding-bottom:10px!important;}
h2{color:#16BECF!important; font-size:1.2em!important; padding-top:10px!important; padding-bottom:10px!important;}
.coralbluetext h1{color:#16BECF!important;}
.coralbluetext h4{color:#16BECF!important;}
.coralbluetext p{color:#16BECF!important;}
.headingblue h1{color:#323D5D!important;}
.headingblue h3{color:#323D5D!important;}
.front hr{ border: 0; height: 2px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(22, 190, 207, 0.75), rgba(0, 0, 0, 0)); margin-bottom:30px!important; } .roundedsplit::before,
.roundedsplit::after {
position: absolute;
content: '';
pointer-events: none;}
.roundedsplit {
border-radius: 0 0 80px 80px;}
.roundedsplit::before,
.roundedsplit::after {
top: -70px;
left: 0;
z-index: 10;
width: 50%;
height: 70px;
background: inherit;}
.roundedsplit::before {
border-radius: 0 80px 0 0;}
.roundedsplit::after {
left: 50%;
border-radius: 80px 0 0 0;}