.ul-block img{
  height:358px;
  width:auto;
}
.ul-block p{
  font-size:1.125rem;
}
@media (max-width:767.98px){
  .ul-block img{
    height:auto;
    width:100%;
  }
  .has-block-title .ul-block{
    margin-top:-1.25rem;
  }
  #main-container:not(.landing-page) .is-featured .ul-block{
    display:none;
  }
}

@media (max-width:767.98px){
  #main-container:not(.landing-page) .is-featured{
    margin-bottom:.3125rem;
  }
  #main-container:not(.landing-page) .is-featured .ul-title{
    margin-bottom:0;
  }
}
.ub-card{
  display:flex;
}
.ub-card .ub-card-text{
  background-color:#fff;
  flex:1;
  height:358px;
  overflow:hidden;
  display:flex;
  align-items:center;
  padding:0;
}
.ub-card .ub-card-text .ub-card-text-inner{
  margin:0 2rem;
}
.ub-card .ub-card-text .ub-card-text-inner h2,.ub-card .ub-card-text .ub-card-text-inner h3{
  color:#da1a35;
  font-size:1.75rem;
  margin-bottom:1.25rem;
}
.ub-card .ub-card-text .ub-card-text-inner p{
  font-size:1.1875rem;
}
.ub-card .ub-card-text .ub-card-text-inner .btn{
  background-color:transparent !important;
}
.ub-card .ub-card-wrapper{
  position:relative;
  flex:1;
  overflow:hidden;
}
.ub-card .ub-card-wrapper img{
  -o-object-fit:cover;
     object-fit:cover;
}
.ub-card .ub-card-wrapper .ub-card-overlay{
  position:absolute;
  top:1.25rem;
  left:1.25rem;
  background-color:#fff;
  padding:5px 10px;
  border-radius:5px;
  font-size:1.0625rem;
}
.ub-card.image-left .ub-card-text{
  border-bottom-right-radius:7px;
  border-top-right-radius:7px;
}
.ub-card.image-left .ub-card-wrapper{
  border-bottom-left-radius:7px;
  border-top-left-radius:7px;
}
@media (max-width:767.98px){
  .ub-card.image-left{
    flex-direction:column;
  }
}
.ub-card.image-right .ub-card-text{
  border-bottom-left-radius:7px;
  border-top-left-radius:7px;
}
.ub-card.image-right .ub-card-wrapper{
  border-bottom-right-radius:7px;
  border-top-right-radius:7px;
}
@media (max-width:767.98px){
  .ub-card.image-right{
    flex-direction:column-reverse;
  }
}
@media (max-width:767.98px){
  .ub-card.image-left .ub-card-text,.ub-card.image-right .ub-card-text{
    border-radius:0 0 7px 7px;
    flex-basis:auto;
    height:auto;
  }
  .ub-card.image-left .ub-card-text .ub-card-text-inner,.ub-card.image-right .ub-card-text .ub-card-text-inner{
    margin:1.5rem;
  }
  .ub-card.image-left .ub-card-wrapper,.ub-card.image-right .ub-card-wrapper{
    border-radius:7px 7px 0 0;
    flex-basis:auto;
  }
}

.ub-stacked img{
  height:326px;
  margin-bottom:1.5625rem;
}
@media (max-width:767.98px){
  .ub-stacked img{
    height:auto;
  }
}

/*# sourceMappingURL=ul-block.css.map */