@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;700&display=swap');

.footerContainer {
background: #335aa6 !important;
font-family: Open Sans, Arial, sans-serif;	
font-style: normal !important;
font-variant-ligatures: normal !important;
font-variant-caps: normal !important;
font-variant-numeric: normal !important;
font-variant-east-asian: normal !important;
font-weight: normal !important;
font-stretch: normal !important;
font-size: 15px !important;
line-height: 25px !important;    
}
.footerContainer .footer-grid{
display: grid;
grid-template-columns: repeat(2,1fr);
grid-template-rows: auto;
grid-template-areas:
"q a"
"w s"
"e d"
"r f"
"t g"
"y h"
"u j";
max-width:650px
}

.footerContainer .footer-grid{
font-size: .867em;
line-height: 2em;
letter-spacing: .8px;
}

.footerContainer .footer-grid .title {	
text-transform: uppercase;
font-weight: 700;
}

.footerContainer .footer-grid .left-head {
grid-area: q;

}
.footerContainer .footer-grid .left-cell-1 {
grid-area: w;
}
.footerContainer .footer-grid .left-cell-2 {
grid-area: e;
}
.footerContainer .footer-grid .left-cell-3 {
grid-area: r;
}
.footerContainer .footer-grid .left-cell-4 {
grid-area: t;
}
.footerContainer .footer-grid .left-cell-5 {
grid-area: y;
}
.footerContainer .footer-grid .left-cell-6 {
grid-area: u;
}
.footerContainer .footer-grid .right-head {
grid-area: a;
}
.footerContainer .footer-grid .right-cell-1 {
grid-area: s;
}
.footerContainer .footer-grid .right-cell-2 {
grid-area: d;
}
.footerContainer .footer-grid .right-cell-3 {
grid-area: f;
}
.footerContainer .footer-grid .right-cell-4 {
grid-area: g;
}
.footerContainer .footer-grid .right-cell-5 {
grid-area: h;
}
.footerContainer .footer-grid .right-cell-6 {
grid-area: j;
}
.footerContainer .footer-grid a{
color: #fff;
text-decoration: none;
}

.footerContainer .footer-disclaim{
margin: 50px 0 10px 0;
font-size: .75em;
max-width: 650px;
}

.footerInfo .tel a{
color: #fff !important;
font-size: 1.5em;
line-height: 2em;
font-weight:600;
margin-bottom:10px
}

.footerInfo .email a, .footerInfo .address{
color: #fff !important;
font-size: 1.2em;
}

.footerInfo {
margin-top: -15px;
padding-top:15px;
}

.footerContainer>.centered{

}

.footer-star{
position: absolute; 
background: url('//f.nodacdn.net/474775'); 
background-repeat: no-repeat; 
right:0; 
top:47px; 
height: 284px; 
width: 284px; 
background-size:284px;
}

.footerInfo a {
	color: #fff !important;
}

.social-nets{
	margin-top: 2em;
}

@media(max-width: 767px){
.footer-star {
display: none;
}
}