@charset "UTF-8";
/********************************************************************************/
.module-col-two {
  background: #ffffff;
  padding-top: 60px;
  padding-bottom: 60px; }
  @media screen and (max-width: 767px) {
    .module-col-two {
      padding-top: 0; } }
  .module-col-two .item {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .module-col-two .item.item-inverse {
      flex-direction: row-reverse; }
      @media screen and (max-width: 767px) {
        .module-col-two .item.item-inverse {
          flex-direction: row; } }
  .module-col-two .col {
    padding: 30px;
    min-width: calc(767px / 2); }
    .module-col-two .col h2 {
      margin: 0 0 30px 0;
      padding: 0; }
      .module-col-two .col h2.size-small {
        font-size: 32px;
        line-height: 32px; }
      .module-col-two .col h2.size-normal {
        font-size: 44px;
        line-height: 44px; }
      .module-col-two .col h2.size-large {
        font-size: 56px;
        line-height: 56px; }
    .module-col-two .col h4 {
      font-size: 20px;
      line-height: 20px;
      margin: 0 0 15px 0;
      padding: 0; }
    .module-col-two .col .details {
      font-size: 16px;
      line-height: 20px;
      padding: 0; }
      .module-col-two .col .details p {
        padding: 0;
        margin: 0 0 10px 0;
        line-height: 22px; }
      .module-col-two .col .details ul {
        padding: 0;
        margin: 0 0 10px 15px;
        list-style: none; }
        .module-col-two .col .details ul li {
          line-height: 22px;
          margin-bottom: 10px; }
        .module-col-two .col .details ul li::before {
          content: "•";
          color: #f63440;
          padding-right: 10px; }

/********************************************************************************/

/*# sourceMappingURL=style.css.map */
