/* line 4, ../../pb/contained_blocks/contained_blocks.scss */
.pb-contained_blocks .hold_all {
  box-shadow: 0px 3px 25px -5px rgba(0, 0, 0, 0.1);
  padding: 90px 110px;
  border-radius: 20px; }
  @media only screen and (max-width: 1024px) {
    /* line 4, ../../pb/contained_blocks/contained_blocks.scss */
    .pb-contained_blocks .hold_all {
      padding: 60px 70px; } }
  @media only screen and (max-width: 640px) {
    /* line 4, ../../pb/contained_blocks/contained_blocks.scss */
    .pb-contained_blocks .hold_all {
      padding: 15px; } }
  /* line 17, ../../pb/contained_blocks/contained_blocks.scss */
  .pb-contained_blocks .hold_all .title {
    margin-bottom: 30px; }
    /* line 37, ../scss/_mixins.scss */
    .pb-contained_blocks .hold_all .title .h6 {
      color: #247C84;
      margin-bottom: 0; }
    /* line 42, ../scss/_mixins.scss */
    .pb-contained_blocks .hold_all .title h2,
    .pb-contained_blocks .hold_all .title .h2 {
      position: relative;
      margin-bottom: 60px;
      margin-top: 0 !important; }
      @media only screen and (max-width: 640px) {
        /* line 42, ../scss/_mixins.scss */
        .pb-contained_blocks .hold_all .title h2,
        .pb-contained_blocks .hold_all .title .h2 {
          font-size: 44px;
          line-height: 49px;
          margin-bottom: 55px; } }
      /* line 56, ../scss/_mixins.scss */
      .pb-contained_blocks .hold_all .title h2:after,
      .pb-contained_blocks .hold_all .title .h2:after {
        bottom: -28px;
        left: 0;
        width: 70px;
        position: absolute;
        content: "";
        background-color: #32b9c6;
        height: 3px; }
      /* line 66, ../scss/_mixins.scss */
      .pb-contained_blocks .hold_all .title h2:before,
      .pb-contained_blocks .hold_all .title .h2:before {
        bottom: -28px;
        left: 75px;
        width: 14px;
        position: absolute;
        content: "";
        background-color: #32b9c6;
        height: 3px; }
      /* line 75, ../scss/_mixins.scss */
      .pb-contained_blocks .hold_all .title h2.h3,
      .pb-contained_blocks .hold_all .title .h2.h3 {
        margin-bottom: 45px; }
        @media only screen and (max-width: 640px) {
          /* line 75, ../scss/_mixins.scss */
          .pb-contained_blocks .hold_all .title h2.h3,
          .pb-contained_blocks .hold_all .title .h2.h3 {
            margin-bottom: 35px; } }
        /* line 80, ../scss/_mixins.scss */
        .pb-contained_blocks .hold_all .title h2.h3:after, .pb-contained_blocks .hold_all .title h2.h3:before,
        .pb-contained_blocks .hold_all .title .h2.h3:after,
        .pb-contained_blocks .hold_all .title .h2.h3:before {
          bottom: -18px; }
  /* line 22, ../../pb/contained_blocks/contained_blocks.scss */
  .pb-contained_blocks .hold_all .blocks .block {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 0px 30px;
    justify-content: space-between; }
    @media only screen and (max-width: 640px) {
      /* line 22, ../../pb/contained_blocks/contained_blocks.scss */
      .pb-contained_blocks .hold_all .blocks .block {
        margin-bottom: 25px; } }
    /* line 32, ../../pb/contained_blocks/contained_blocks.scss */
    .pb-contained_blocks .hold_all .blocks .block .hold_content {
      flex: 1; }
      /* line 34, ../../pb/contained_blocks/contained_blocks.scss */
      .pb-contained_blocks .hold_all .blocks .block .hold_content img {
        margin-bottom: 20px;
        border-radius: 6px; }
      /* line 38, ../../pb/contained_blocks/contained_blocks.scss */
      .pb-contained_blocks .hold_all .blocks .block .hold_content .headline {
        display: flex;
        gap: 10px;
        align-items: center;
        margin-bottom: 10px; }
        /* line 43, ../../pb/contained_blocks/contained_blocks.scss */
        .pb-contained_blocks .hold_all .blocks .block .hold_content .headline svg {
          width: 18px;
          height: 13px; }
        /* line 47, ../../pb/contained_blocks/contained_blocks.scss */
        .pb-contained_blocks .hold_all .blocks .block .hold_content .headline h3 {
          margin-bottom: 0px; }
    /* line 53, ../../pb/contained_blocks/contained_blocks.scss */
    .pb-contained_blocks .hold_all .blocks .block .hold_button a {
      margin-bottom: 0px; }

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