.fl-module-bs_card .component_bs_card.card:active,.fl-module-bs_card .component_bs_card.card:focus,.fl-module-bs_card .component_bs_card.card:hover{
  background:transparent;
}

.fl-module-bs_card .component_bs_card.card a{
  border:none;
}

.fl-module-bs_card .component_bs_card.card a:hover{
  text-decoration:none;
}

.fl-module-bs_card .component_bs_card.card .text-links a:not(.button){
  font-size:24px;
  font-size:1.5rem;
  line-height:34px;
  line-height:2.125rem;
}

@media (max-width:1600px){
  .fl-module-bs_card .component_bs_card.card .text-links a:not(.button){
    font-size:18px;
    font-size:1.125rem;
    line-height:28px;
    line-height:1.75rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-bs_card .component_bs_card.card .text-links a:not(.button){
    font-size:15px;
    font-size:.9375rem;
    line-height:25px;
    line-height:1.5625rem;
  }
}

.fl-module-bs_card .component_bs_card .overlay span.button{
  font-size:.875rem;
  line-height:1.5rem;
  font-family:Obviously-semi;
}

.fl-module-bs_card .component_bs_card .overlay:before{
  -webkit-border-radius:16px;
  -webkit-border-radius:1rem;
     -moz-border-radius:16px;
     -moz-border-radius:1rem;
          border-radius:16px;
          border-radius:1rem;
}

@media (min-width:1601px){
  .fl-module-bs_card .component_bs_card .card-body .card-title{
    font-size:24px;
    font-size:1.5rem;
    line-height:34px;
    line-height:2.125rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-bs_card .component_bs_card .card-body .card-title{
    font-size:22px;
    font-size:1.375rem;
    line-height:32px;
    line-height:2rem;
  }
}

@media (max-width:374px){
  .fl-module-bs_card .component_bs_card .card-body .card-title{
    font-size:20px;
    font-size:1.25rem;
    line-height:20px;
    line-height:1.25rem;
  }
}

.fl-module-bs_card .component_bs_card .card-body .card-title a{
  text-decoration:none;
}

.fl-module-bs_card .component_bs_card .card-body .card-text p{
  font-size:1rem;
  margin:0 0 .9375rem;
  line-height:1.75rem;
}

@media (min-width:1200px) and (max-width:1600px){
  .fl-module-bs_card .component_bs_card .card-body .card-text p{
    font-size:17px;
    font-size:1.0625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-bs_card .component_bs_card .card-body .card-text p{
    font-size:17px;
    font-size:1.0625rem;
  }
}

.fl-module-bs_card .component_bs_card.-border{
  border:none;
  border-right:.0625rem solid #ddd;
}

.fl-module-bs_card .component_bs_card.-border .card-body{
  border-right:none;
}

@media (min-width:1601px){
  .fl-module-bs_card .component_bs_card.-border .card-body{
    padding:1.5625rem 2.5rem;
  }
}

.fl-module-bs_card.bs-card-border .component_bs_card.-border,.fl-module-bs_card.bs-right-border .component_bs_card.-border{
  border:none;
}

.fl-module-bs_card.bs-card-border .component_bs_card.-border .card-body{
  border-right:.0625rem solid #ddd;
  border-bottom:none;
  border-left:none;
}

@media (max-width:767.98px){
  .fl-module-bs_card.bs-card-border .component_bs_card.-border .card-body{
    border:none;
  }
}

.fl-module-bs_card.bs-card-border.bs-right-border .component_bs_card.-border .card-body{
  border-right:none;
}
