.add-pad-bot {
  padding-bottom:7rem;
}
.alt-cards .swiper-wrapper {
             justify-content: flex-start !important;
  }

.alt-cards.swiper .cards {
  filter:none;
}

@media screen and (min-width:1023px) {
  
 .alt-cards .container.center .swiper.cards {
   filter:none !important;
  }
  
 .alt-cards .container.center {
           overflow: hidden;
        filter: drop-shadow(10px 0 40px rgba(14, 24, 59, 0.075));
    }
  }
}.product-cards-cont .swiper-wrapper {
    height:auto;
  }


.pull-down-slight {
  margin-top:0 !important;
}


.card p.no-marg {
  margin-bottom:0;
} 

@media screen and (min-width:740px ) {
  
  .product-cards-cont .swiper-wrapper {
    height:auto;
  }
  .fix-heights {
      min-height: 10rem; 
     max-height:10rem !important;
  } 
  
  .fix-heights img {
    object-fit:contain;
  }
}

{% if module.bottom_padding %} 

.remove__bottom { 
  padding-bottom:0;
}

{% endif %}

/*
.product-cards-cont .swiper {
  overflow:hidden;
}
*/
.bg-curves {
    background-position: top left, bottom right !important;
    background-repeat: no-repeat, no-repeat !important;
    background-size: 25%, 25% !important;
}

.remove_bottom {
padding-bottom:0 !important;
}

.pull-up-prod-header { 
  margin-top: -7em;
    background: none !important;
}

@media screen and (max-width:1023px) {
  .pull-up-prod-header {
    margin-top: 0;
    background: none !important;
}
}
.pull-up-prod-header h1, .pull-up-prod-header h2 {
    
  
  }
  
@media screen and (max-width:740px) {
  
  .pull-up-prod-header h1, .pull-up-prod-header h2  {
    margin-top:-2em;
  }
  
  .alt-cards .pull-up { 
   margin-top:0; 
}
  
  .body-wrapper {
    overflow:hidden;
  }
}


/* SOCIAL CARD */

.card a svg {
    width: 25px !important;
    height: 25px;
    fill: #004bff;
    max-height: 20px;
}

.card nav a:not(:last-child) {
  margin-right:0.5em;
}

.card nav {
  
    display: flex;
    align-items: center;
}

@media screen and (min-width:740px) and (max-width:1500px) {
 
   h2.pull-up {
    margin-top:0 !important;
  }
}