/* Variables */
.our-community-block {
  position: relative; }
  body:not(.wp-admin) .our-community-block {
    margin-bottom: 120px;
    margin-top: 120px; }
    @media (max-width: 1023px) {
      body:not(.wp-admin) .our-community-block {
        margin-bottom: 100px;
        margin-top: 100px; } }
    @media (max-width: 767px) {
      body:not(.wp-admin) .our-community-block {
        margin-bottom: 60px;
        margin-top: 60px; } }
  @media (min-width: 1024px) {
    .our-community-block .our-community:not(:empty) {
      display: flex;
      align-items: center; }
      .our-community-block .our-community:not(:empty) > div {
        flex: 1; }
      .our-community-block .our-community:not(:empty) .our-community-left {
        margin-right: 30px; }
        .our-community-block .our-community:not(:empty) .our-community-left .our-community-left-inner {
          max-width: 470px; } }
  .our-community-block .our-community:not(:empty) .our-community-right {
    padding-top: 40px; }
    @media (max-width: 1023px) {
      .our-community-block .our-community:not(:empty) .our-community-right {
        margin-top: 60px; } }
    @media (max-width: 767px) {
      .our-community-block .our-community:not(:empty) .our-community-right {
        margin-top: 30px; } }
    .our-community-block .our-community:not(:empty) .our-community-right .cards {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      margin-left: -15px;
      margin-right: -15px; }
      .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card {
        flex: 0 0 50%; }
        @media (max-width: 767px) {
          .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card {
            flex: 0 0 100%; } }
        .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card .card-content {
          padding: 40px; }
          @media (max-width: 499px) {
            .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card .card-content {
              padding: 20px; } }
      .our-community-block .our-community:not(:empty) .our-community-right .cards.three-col .card {
        flex: 0 0 33.333%; }
        @media (max-width: 1023px) {
          .our-community-block .our-community:not(:empty) .our-community-right .cards.three-col .card {
            flex: 0 0 50%; } }
        @media (max-width: 767px) {
          .our-community-block .our-community:not(:empty) .our-community-right .cards.three-col .card {
            flex: 0 0 100%; } }
        .our-community-block .our-community:not(:empty) .our-community-right .cards.three-col .card .card-content {
          padding: 30px; }
          @media (max-width: 499px) {
            .our-community-block .our-community:not(:empty) .our-community-right .cards.three-col .card .card-content {
              padding: 20px; } }
          .our-community-block .our-community:not(:empty) .our-community-right .cards.three-col .card .card-content span.button {
            margin-top: 15px; }
      .our-community-block .our-community:not(:empty) .our-community-right .cards.four-col .card {
        flex: 0 0 25%; }
        @media (max-width: 1023px) {
          .our-community-block .our-community:not(:empty) .our-community-right .cards.four-col .card {
            flex: 0 0 50%; } }
        @media (max-width: 599px) {
          .our-community-block .our-community:not(:empty) .our-community-right .cards.four-col .card {
            flex: 0 0 100%; } }
        .our-community-block .our-community:not(:empty) .our-community-right .cards.four-col .card .card-content {
          padding: 30px; }
          @media (max-width: 499px) {
            .our-community-block .our-community:not(:empty) .our-community-right .cards.four-col .card .card-content {
              padding: 20px; } }
          .our-community-block .our-community:not(:empty) .our-community-right .cards.four-col .card .card-content span.button {
            margin-top: 15px; }
      .our-community-block .our-community:not(:empty) .our-community-right .cards .card {
        flex: 1;
        max-width: none;
        padding: 15px; }
        .our-community-block .our-community:not(:empty) .our-community-right .cards .card .card-inner {
          border-radius: 16px;
          height: 100%;
          overflow: hidden;
          position: relative; }
        .our-community-block .our-community:not(:empty) .our-community-right .cards .card .card-content {
          padding: 30px; }
          @media (max-width: 499px) {
            .our-community-block .our-community:not(:empty) .our-community-right .cards .card .card-content {
              padding: 20px; } }
      .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card {
        min-width: 0; }
        .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card:nth-child(2n) {
          margin-top: 70px; }
        @media (min-width: 500px) {
          .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card {
            flex: 0 0 50%;
            padding-bottom: 5px;
            padding-top: 5px; } }
        .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card .card-inner {
          border: solid 1px #dedede;
          height: auto;
          overflow: visible;
          padding: 0 25px 25px; }
          .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card .card-inner .image {
            height: 180px;
            display: flex;
            align-items: flex-end;
            justify-content: center; }
          .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card .card-inner .card-content {
            padding: 30px 0 0; }
            .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card .card-inner .card-content h3 {
              font-size: 22px; }
              @media screen and (min-width: 768px) {
                .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card .card-inner .card-content h3 {
                  font-size: 24px; } }
              @media screen and (min-width: 1024px) {
                .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card .card-inner .card-content h3 {
                  font-size: 28px; } }
  body.wp-admin .our-community-block {
    position: relative; }
    body.wp-admin .our-community-block:after {
      content: "";
      display: block;
      position: absolute;
      bottom: 0;
      top: 0;
      left: 0;
      right: 0;
      z-index: 22; }
    body.wp-admin .our-community-block .our-community:not(:empty) .our-community-right .cards.two-col .card .card-inner .card-content h3 {
      font-size: 18px; }
    body.wp-admin .our-community-block .our-community:empty {
      background-color: #ECF8FE;
      padding: 60px 20px;
      text-align: left; }
      body.wp-admin .our-community-block .our-community:empty:before {
        content: "Enter our community content..."; }

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