.button-wrap{
    display:block;
    text-align:center;
}
        
.footer {
    background-image: url(/img/component-2-4-1.webp) !important;
    background-position: inherit;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 30px;
}

.fa.fa-dollar{
    color: #de2e6d;
    background: #fff;
    height: 35px;
    width: 35px;
    text-align: center;
    border-radius: 100%;
    line-height: 35px !important;
    font-size: 1.5rem !important;
}

.grid-item--links.grid-item--boxed{
    background: #F9F9F9 0% 0% no-repeat padding-box;
    opacity: 1;
}

.block.grid.gray-bg{
    background: transparent linear-gradient(0deg, #D8D8D8 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
}

.divider-inner{
background: #F8CF36 0% 0% no-repeat padding-box;
opacity: 1;
height:17px;
}

.divider-main{
    background: transparent linear-gradient(88deg, #F8CF36 0%, #DE2E6D 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
    height:18px;
    transform: matrix(-1, 0, 0, -1, 0, 0);
z-index: 999999;
}

.row--space-evenly .pod__text p
{
    min-height: 65px;
    max-width:230px;
}

.image-icon{
    padding-top: 25px;
}
.image-icon img{
    max-width: 70px;
}
.pod__text h3 a{
    color:#000000;
}

.footer .navigation li.selected > div a {
  
    color: var(--selected-nav-item); 
}
.footer navigation li.selected > div a::before {
    
     background-color: var(--selected-nav-item); 
}

.mb-20{
    margin-bottom: 20px;
}



.footer-item.footer-item--logos.text-right img {
    vertical-align: middle;
}

@media only screen and (min-width: 992px) {
.footer-grid .col-25.col-m-50.col-s-100:nth-child(4){
    display: flex;
    justify-content: flex-end;
}
.footer-grid .col-25.col-m-50.col-s-100:nth-child(6){
display: flex;
align-items: center;
}
.footer-grid .col-25.col-m-50.col-s-100:nth-child(7){
display: flex;
align-items: center;
}
.footer-item--logos.text-right h2{
display: inline-flex;
  
    max-width: 180px;
}
}

@media only screen and (max-width: 768px) {
  .row--space-evenly .pod__text p {
    min-height: auto;
  }
  .block.grid.light-color.grid--compact.in-view{
      padding:25px 0 calc(25px - var(--grid-gutter));
  }
  
}