/*************** Theme variables *****************/
/*************************************************/
.l-half-wrapper {
  display: flex;
  flex-direction: row;
  margin: 1rem 0; }
  @media (max-width: 991px) {
    .l-half-wrapper {
      flex-direction: column; } }
  .l-half-wrapper .l-half:first-child {
    padding-right: 1.5rem;
    width: 50%; }
    @media (max-width: 991px) {
      .l-half-wrapper .l-half:first-child {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-right: unset;
        width: 100%; } }
  .l-half-wrapper .l-half:last-child {
    padding-left: 1.5rem;
    width: 50%; }
    @media (max-width: 991px) {
      .l-half-wrapper .l-half:last-child {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-left: unset;
        width: 100%; } }

/*# sourceMappingURL=halfhalf.min.css.map */