<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">footer{
    background:#FFF;
    border-top:1px solid #bd262c;
    margin-top:48px;
}

footer .footer-grid
{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 22px;
    padding:36px 0;
    font-size:0.9em;
}

footer .footer-grid figure
{
   height:60px;

}
 
footer .footer-grid img
{
    max-width:200px;
    max-height:60px;
    margin-bottom:10px;
}

@media (min-width: 767px) {
   footer .footer-grid
{
     
    grid-template-columns: repeat(4, 1fr);
   

}
    
}

footer .footer-grid span{display:inline-block;margin:0 12px;}
.span-col-2{grid-column: span 2 / auto;}

footer .footer-grid &gt; div
{
   text-align:center;

}
footer .platinum-footer span{

    color:#CCC;
    display:block;
  
}
@media (min-width: 768px) {
    footer .platinum-footer span{
        color:#808080!important;
    }
}

footer .platinum-footer figure{

    float:left;
    width:75px;
}

footer .platinum-footer .platinum-group{

    margin-left:75px;
}

footer .platinum-footer h4{


    margin:0;
    text-transform:uppercase;
  color:#CCC;
}

footer .platinum-footer .btn{
    display:inline-block;
    margin-top:20px;
    margin-right:10px;
}

.sub-promos
{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 22px;
    padding:36px 24px;
    font-size:0.9em;
}


@media (min-width: 767px) {

.sub-promos
{  
   padding:36px 0;
}

}


.sub-promos li
{
    margin: 4px 0;    
}

.sub-promos li:last-child {
    margin-bottom: 1em;
}



.sub-promos img
{
   max-width:140px;
   margin-bottom:10px;

}

@media (min-width: 440px) {
   .sub-promos img
{
   max-width:180px;
 

}
}

@media (min-width: 767px) {
   .sub-promos img
{
   max-width:200px;
 

}
}

@media (min-width: 767px) {
    .sub-promos {
        grid-template-columns: repeat(4, 1fr);
    }
}

.sub-promos &gt; div {
    text-align:left!important;
}

.sub-promos span {
    font-weight:bold;
}

.sub-promos ul{
    list-style:none;
    padding-left:0;
    margin-left:0;
}

.sub-promos h5{
    text-transform:uppercase;
    font-size:0.9em;
    color:#a01f24;
}

.sub-promos a{
    
    color:#a01f24;
}

.sub-promos a i {
    
    font-size:1.8em;
    margin-right:25px;
   
}
@media (max-width: 767px) {
.sub-promos .newsletter-wrap
{
    padding: 18px;
    background: #ddd;
}
}

.sub-promos .form-group {
    
/*    margin:12px 0;*/
    margin-top: 12px;
    margin-left: 0px;
    margin-bottom: 3px;
    margin-right: 0px;
}


.sub-promos .form-group .btn {
    
    margin-top: 0;
}

#base-links{
    padding:0 24px;
}



@media (min-width: 767px) {

#base-links
{  
   padding: 0 0;
}

}

@media (min-width: 767px) {
   #base-links a
{
   padding-left:12px;
}
}
#base-links a
{
    color:#808080;
}

#base-links a:hover
{
    color:#000;
}

#base-links a i
{
    color:#000000;
    font-size:1.6em;
    margin-top:12px;
}

.right-md-up {
  float:none;
    margin-top: 8px;
}

@media (min-width: 992px) {
   .right-md-up {
    float: right;
    margin-top: -18px;
}
}



@media only screen and (max-width: 600px) {
    footer .footer-grid img
    {
        max-width: 140px;
    }
    footer .footer-grid
    {
        grid-gap: 18px;
        padding: 30px 0;
    }
    
    footer .platinum-footer .btn{
        margin-top:5px;
    }
}
</pre></body></html>