
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@1,700&display=swap');

@font-face {
    font-family: 'FiraSans-Regular';
    src: url('../fonts/FiraSans-Regular.eot');
    src: url('../fonts/FiraSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FiraSans-Regular.ttf') format('truetype'),
         url('../fonts/FiraSans-Regular.svg#tex_gyre_adventorbold') format('svg');
		 font-weight: normal;
    font-style: normal;
}


.pagination .page a{
   margin:5px;
}
#map {
   height: 420px;
}
.how-we-help.explanatory-section.section-bg-dark {
    background: 
    #064160 !important;
}
.how-we-help {
    color: 
    #fff !important;
}
#home-story .feature-line .feature-point .feature-box h3 {
    color: #000;
}
.icon.ion-plus-circled {
    color: 
    #12b9e3;
}
.center-cta::before {
    background-color: 
    #12b9e3 !important;
}

.newtable   {
color: #064161;
text-align:left;
font-family: 'FiraSans-Regular' !important;
font-size: 16px;

}

h3.newtitletr  {
border-left: solid 4px #6BC9D0;
color: #6BC9D0;
padding: 1% 3%;
margin: 2% 0%; text-align:left;
font-family: 'FiraSans-Regular' !important;

}


.slim-btn2  {
   background-color: #064160;
    border-bottom: 1px solid #98d7dd;
    transition: all 0.05s cubic-bezier(0.17, 0.67, 0.83, 0.67);
    font-size: 1.2247em;
    padding-top: 11px;
    padding-bottom: 11px; color:#FFFFFF;
	font-family: 'FiraSans-Regular' !important; max-width:400px; width:auto;
}

.slim-btn2:hover,
.slim-btn2:focus,
.slim-btn2:active {
    background-color: #98d7dd;
    border-bottom: 1px solid #064160;
    color: #000;
font-family: "Fira Sans", Helvetica, Arial, sans-serif;
 
}



.form-controltable {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	font-family: 'FiraSans-Regular' !important;
	
	width: 100%;
    background: #f5f5f5;
    border: none;
    font-size: 14px;
    color: #333;
    font-weight: 500;
    height: 48px;
    padding: 14px 13px;
}


.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid #ddd;
}

table thead tr th {
        width: 20%;
}
table tbody tr td {
        width: 20%;
}