.insurance-footer-jan22#page_footer_insurance{width:100%;min-height:494px;background-color:#444;padding:60px 0px 40px;overflow:hidden}
.insurance-footer-jan22#page_footer_insurance .display-flex{display:flex;flex-wrap:wrap;}
.insurance-footer-jan22#page_footer_insurance ul{list-style: none!important;width:100%}
.insurance-footer-jan22#page_footer_insurance h2,.insurance-footer-jan22#page_footer_insurance h4,.insurance-footer-jan22#page_footer_insurance p,.insurance-footer-jan22#page_footer_insurance a,.insurance-footer-jan22#page_footer_insurance li{color:#fff}
.insurance-footer-jan22#page_footer_insurance a:hover{color:#fff;text-decoration:underline}
.insurance-footer-jan22#page_footer_insurance h4{font-size:1rem;padding-bottom:0 0;margin:0;line-height:2;font-weight:600}
.insurance-footer-jan22#page_footer_insurance .fas-wrapper{display:none}
.insurance-footer-jan22#page_footer_insurance .insurance-cell li{line-height:2;font-size:1rem}
.insurance-footer-jan22#page_footer_insurance .display-flex{width:100%}
.insurance-footer-jan22#page_footer_insurance div.insurances-table{display:flex;width:100%;flex-wrap:wrap;}
.insurance-footer-jan22#page_footer_insurance div.insurances-table > .insurance-cell{flex-basis:25%}
.insurance-footer-jan22#page_footer_insurance a{text-decoration:none}
.insurance-footer-jan22#page_footer_insurance .col{float:none;clear:both}
.insurance-footer-jan22#page_footer_insurance .insurance-footer-container{width:1320px;display:flex;margin-right:auto;margin-left:auto}
.insurance-footer-jan22#page_footer_insurance .col-logo{flex-basis:330px;padding-left:100px;padding-right:10px}
.insurance-footer-jan22#page_footer_insurance .col-main{flex-basis:calc(100% - 330px)}
.insurance-footer-jan22#page_footer_insurance .col-logo img{width:100%;max-width:100%;height:auto;margin-right:auto;margin-left:auto}
.insurance-footer-jan22#page_footer_insurance .about-insurance,.insurance-footer-jan22#page_footer_insurance .social-links,.insurance-footer-jan22#page_footer_insurance .insurance-links{width:100%;margin-right:auto;margin-left:auto;display:block}
.insurance-footer-jan22#page_footer_insurance .insurances-table .insurance-cell{float:none;clear:both;flex-basis:25%}
.insurance-footer-jan22#page_footer_insurance .insurance-links li a.contact-insurance-button,.insurance-footer-jan22#page_footer_insurance .contact-insurance-button{background-color:#c9475f;color:#fff!important;border-radius:5px;font-family:'FbCoherentiSans Regular';font-weight:900;display:block;height:2.5rem;line-height:2.5rem;text-align:center;width:100%;max-width:100%;margin-bottom:.5rem;margin-top:.5rem}
.insurance-footer-jan22#page_footer_insurance .social-links, 
.insurance-footer-jan22#page_footer_insurance .social-links-mobile{width:100%;margin-right:0;text-align:center;display:flex}
.insurance-footer-jan22#page_footer_insurance .social-links > div:nth-child(1){text-align:right;}
.insurance-footer-jan22#page_footer_insurance .social-links > div:nth-child(4){text-align:left;}
.insurance-footer-jan22#page_footer_insurance .social-links > div,
.insurance-footer-jan22#page_footer_insurance .social-links-mobile > div{flex-basis:25%;text-align:center;font-size:2rem}
.insurance-footer-jan22#page_footer_insurance .social-links-mobile{display:none;}
.insurance-footer-jan22#page_footer_insurance .insurances-table .clear-flex{display:none}
.insurance-footer-jan22#page_footer_insurance  .contact-us *{color:white;}
.insurance-footer-jan22#page_footer_insurance  .contact-us{margin-bottom:0.5rem;}
.insurance-footer-jan22#page_footer_insurance  .contact-us > div a{line-height:2.2rem;font-size:1.1rem;text-decoration:none!important;}
.insurance-footer-jan22#page_footer_insurance  .contact-us > div a:hover span{text-decoration:underline;}
.insurance-footer-jan22#page_footer_insurance  .contact-us i{font-size:1.1rem;margin-left:1rem;}
.insurance-footer-jan22#page_footer_insurance .clear-flex{display:none;flex-basis: 100%;height: 0;}
#footer_copyright{display:none;}
.insurance-footer-jan22#page_footer_insurance div.insurances-table > .insurance-cell {
    flex-basis: 20%
}
.copyright-ul-wrapper{width:216px;white-space:nowrap;padding-top:20px;}

.insurance-footer-jan22#page_footer_insurance .insurance-cell li a.red-link{color:#c9475f!important;}

.insurance-cell.only-mobile{display:none;}

@media only screen and (max-width:1400px) {
    .insurance-footer-jan22#page_footer_insurance .insurance-footer-container{width:1200px;}
    .insurance-footer-jan22#page_footer_insurance .col-logo{padding-left:30px;padding-right:0;}
    .insurance-footer-jan22#page_footer_insurance .contact-us i{margin-left:.1rem;}
    .insurance-footer-jan22#page_footer_insurance .col-logo{flex-basis:250px;}
    .insurance-footer-jan22#page_footer_insurance .col-main {flex-basis: calc(100% - 250px);}
    .insurance-footer-jan22#page_footer_insurance .contact-us > div:nth-child(2) span{letter-spacing:-.3px;}
    .insurance-footer-jan22#page_footer_insurance .insurance-cell li.copyright{letter-spacing:-1px;}
    
    .insurance-footer-jan22#page_footer_insurance .col-logo {
        flex-basis: 280px;
        padding-left:60px;
    }
    .insurance-footer-jan22#page_footer_insurance .col-main {
        flex-basis: calc(100% - 280px);
        
    }
}

@media only screen and (max-width:1260px) {
    .insurance-footer-jan22#page_footer_insurance .insurance-footer-container{width:100%;}
    .insurance-footer-jan22#page_footer_insurance .display-flex{width:1000px;margin-right:auto;margin-left:auto;}
    .insurance-footer-jan22#page_footer_insurance .col-logo{flex-basis: 240px}
    .insurance-footer-jan22#page_footer_insurance .col-main{flex-basis: 720px}
    .insurance-footer-jan22#page_footer_insurance div.insurances-table .insurance-cell{flex-basis:180px;}
    .insurance-footer-jan22#page_footer_insurance div.insurances-table .hide-168{display:none;}
}

@media only screen and (max-width:1000px) {
    .insurance-footer-jan22#page_footer_insurance .col-main{flex-basis: 700px}
    .insurance-footer-jan22#page_footer_insurance div.insurances-table .insurance-cell{flex-basis:175px;}
}

@media only screen and (max-width:980px) {
    .insurance-footer-jan22#page_footer_insurance div.insurances-table .hide-168{display:block;}
    
    .insurance-footer-jan22#page_footer_insurance .contact-us-wrapper{display:flex;flex-wrap:wrap;}
    .insurance-footer-jan22#page_footer_insurance .contact-us-wrapper .contact-us-1{flex-basis:300px;}
    .insurance-footer-jan22#page_footer_insurance .contact-us-wrapper .contact-us-2{flex-basis:calc(100% - 300px);padding:0 60px;}
    
    
    .insurance-footer-jan22#page_footer_insurance .insurance-footer-container{width:100%;}
    .insurance-footer-jan22#page_footer_insurance .col-logo,
    .insurance-footer-jan22#page_footer_insurance .col-main,
    .insurance-footer-jan22#page_footer_insurance div.insurances-table > .insurance-cell{flex-basis:100%;}
    .insurance-footer-jan22#page_footer_insurance .clear-flex{display:flex;}
    .insurance-footer-jan22#page_footer_insurance .col-logo{padding-right:2rem;padding-left:2rem;}
    .insurance-footer-jan22#page_footer_insurance .h4-wrapper{padding-top:1rem;padding-bottom:1rem;margin-bottom:0;margin-top:0;border-bottom:1px solid rgba(225,225,225,.3);position:relative}
    .insurance-footer-jan22#page_footer_insurance .h4-wrapper h4{padding:0;margin:0;text-align:right;padding-right:2rem;width:100%;}
    .insurance-footer-jan22#page_footer_insurance .h4-wrapper .fas-wrapper{position:absolute;z-index:10;left:0;top:1rem;bottom:0;width:45%;}
    .insurance-footer-jan22#page_footer_insurance .h4-wrapper .fas-wrapper > div{position:relative;width:100%;height:100%;}
    .insurance-footer-jan22#page_footer_insurance .h4-wrapper i{display:block;position:absolute;left:2rem;top:0.4rem;right:auto;width:1rem;z-index:20;color:#fff!important;}
    .insurance-footer-jan22#page_footer_insurance .h4-wrapper i.fas.fa-chevron-down{display:block;transition:transform .6s;}
    .insurance-footer-jan22#page_footer_insurance .h4-wrapper.active i.fas.fa-chevron-down{transform:rotate(180deg);}
    .insurance-footer-jan22#page_footer_insurance .insurance-body{padding:0;margin:0;height:0;overflow:hidden;transition:max-height .6s ease-in;padding-right:2rem;max-height:0;}
    .insurance-footer-jan22#page_footer_insurance .h4-wrapper.active + .insurance-body{padding:2rem 2rem 3rem;height:auto;max-height:500px;transition:max-height .6s eas-out;}
    .insurance-footer-jan22#page_footer_insurance .fas-wrapper{display:block;}
    .insurance-footer-jan22#page_footer_insurance li.copyright{display:none;}
    #footer_copyright{display:block;color:#fff;padding-top:2rem;padding-bottom:1rem;text-align:center;}
    .insurance-footer-jan22#page_footer_insurance .social-links{display:none;}
    .insurance-footer-jan22#page_footer_insurance .social-links-mobile{display:flex;border-bottom: 1px solid rgba(225,225,225,.3);width:100%;}
    .insurance-footer-jan22#page_footer_insurance .social-links-mobile > div{line-height:64px;height:64px;}
    
    .insurance-footer-jan22#page_footer_insurance div.insurances-table > .insurance-cell,
    .insurance-footer-jan22#page_footer_insurance .col-main {
        flex-basis: 100%
    }
    .copyright-ul-wrapper{display:none;}
    
    .insurance-footer-jan22#page_footer_insurance .insurance-cell li.insurance-affiliate{display:none!important;}
}

@media only screen and (max-width:700px) {
    
    
    .insurance-cell.only-mobile{display:block;}
    .insurance-footer-jan22#page_footer_insurance .contact-us-wrapper .contact-us-1{flex-basis:100%;}
    .insurance-footer-jan22#page_footer_insurance .contact-us-wrapper .contact-us-2{flex-basis:100%;padding:20px 0;}
}
