.paragraphs-item-text {
  /********* Responsive Table ****************/
  /* Force table to not be like tables anymore */
  /********* Responsive Table ****************/
  /* Force table to not be like tables anymore */
  /* added flex selector to make even spacing between spans */
  /* Columns */ }
  .paragraphs-item-text table {
    color: #000000;
    margin-bottom: 20px;
    /* Colors */ }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-item-text table {
        margin-bottom: 40px; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-item-text table {
        margin-bottom: 40px; } }
  .paragraphs-item-text table:last-child {
      margin-bottom: 0; }
  .paragraphs-item-text table th {
      white-space: normal;
      color: #003d4c;
      font-size: 22px;
      font-family: Mulish-Bold, Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
      border: 1px solid #4b4b4b;
      background: #ededed; }
  .paragraphs-item-text table th a.active {
        color: #902A9D; }
  .paragraphs-item-text table td,
    .paragraphs-item-text table th {
      padding: 20px;
      text-align: left; }
  .paragraphs-item-text table td {
      border: 1px solid #4b4b4b;
      font-size: 20px; }
  .paragraphs-item-text table tr:nth-child(odd),
    .paragraphs-item-text table tr:nth-child(odd) td.active,
    .paragraphs-item-text table tr.odd,
    .paragraphs-item-text table tr.odd td.active {
      background-color: #ffffff; }
  .paragraphs-item-text table tr:nth-child(even),
    .paragraphs-item-text table tr:nth-child(even) td.active,
    .paragraphs-item-text table tr.even,
    .paragraphs-item-text table tr.even td.active {
      background-color: #ffffff; }
  .paragraphs-item-text table thead tr:nth-child(odd) th.active {
      background: #ededed; }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-text table.responsive {
      display: table; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-text table.responsive {
      display: table; } }
  .paragraphs-item-text table.responsive thead,
  .paragraphs-item-text table.responsive tbody,
  .paragraphs-item-text table.responsive th,
  .paragraphs-item-text table.responsive td,
  .paragraphs-item-text table.responsive tr {
    display: block; }
  .paragraphs-item-text table.responsive {
    width: 100%; }
  .paragraphs-item-text table.responsive caption {
    display: block; }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-item-text table.responsive caption {
        display: table-caption; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-item-text table.responsive caption {
        display: table-caption; } }
  .paragraphs-item-text table.responsive thead {
    border-bottom: none;
    /* Hide table headers (but not display: none;, for accessibility) */ }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-item-text table.responsive thead {
        display: table-header-group; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-item-text table.responsive thead {
        display: table-header-group; } }
  .paragraphs-item-text table.responsive thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px; }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
        .paragraphs-item-text table.responsive thead tr {
          position: relative;
          top: 0;
          left: 0; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
        .paragraphs-item-text table.responsive thead tr {
          position: relative;
          top: 0;
          left: 0; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-text table.responsive tbody {
      display: table-row-group; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-text table.responsive tbody {
      display: table-row-group; } }
  .paragraphs-item-text table.responsive td,
  .paragraphs-item-text table.responsive th {
    position: relative;
    overflow: hidden; }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-item-text table.responsive td,
      .paragraphs-item-text table.responsive th {
        display: table-cell; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-item-text table.responsive td,
      .paragraphs-item-text table.responsive th {
        display: table-cell; } }
  .paragraphs-item-text table.responsive tr {
    margin-bottom: 20px;
    /*adds spacing between each table section*/
    border-bottom: 1px solid #4b4b4b; }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-item-text table.responsive tr {
        display: table-row; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-item-text table.responsive tr {
        display: table-row; } }
  .paragraphs-item-text table.responsive td {
    /* Behave  like a "row" */
    position: relative;
    padding: 10px 0.667em 10px 40%;
    white-space: normal;
    min-height: 52px;
    border-bottom: 0;
    word-break: normal; }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-item-text table.responsive td {
        padding: 20px;
        border-bottom: 1px solid #4b4b4b; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-item-text table.responsive td {
        padding: 20px;
        border-bottom: 1px solid #4b4b4b; } }
  .paragraphs-item-text table.responsive td[data-label="blank"] {
      padding-left: 10px; }
  .paragraphs-item-text table.responsive td[data-label="blank"]:before {
        display: none; }
  .paragraphs-item-text table.responsive td:before {
      /* Now like a table header */
      position: absolute;
      /* Top/left values mimic padding */
      top: 0;
      left: 0px;
      width: 35%;
      padding-left: 10px;
      white-space: nowrap;
      font-family: Mulish-Bold, Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
      background-color: #ededed;
      white-space: normal;
      word-break: break-word;
      height: 100%;
      /*makes the gray around test score headers fill the box 100%*/
      padding-top: 10px;
      /*.3em; /* adds padding to top between text and cell */
      border-right: 1px solid #4b4b4b;
      /* Label the data */
      content: attr(data-label); }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
        .paragraphs-item-text table.responsive td:before {
          display: none; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
        .paragraphs-item-text table.responsive td:before {
          display: none; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-text .grid-9 table.responsive {
      display: block; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-text .grid-9 table.responsive {
      display: block; } }
  @media all and (min-width: 1160px) and (min-device-width: 1160px) {
    .paragraphs-item-text .grid-9 table.responsive {
      display: table; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-text .grid-9 table.responsive caption {
      display: block; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-text .grid-9 table.responsive caption {
      display: block; } }
  @media all and (min-width: 1160px) and (min-device-width: 1160px) {
    .paragraphs-item-text .grid-9 table.responsive caption {
      display: table-caption; } }
  .paragraphs-item-text .grid-9 table.responsive thead {
    /* Hide table headers (but not display: none;, for accessibility) */ }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-item-text .grid-9 table.responsive thead {
        display: block; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-item-text .grid-9 table.responsive thead {
        display: block; } }
  @media all and (min-width: 1160px) and (min-device-width: 1160px) {
      .paragraphs-item-text .grid-9 table.responsive thead {
        display: table-header-group; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-item-text .grid-9 table.responsive thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-item-text .grid-9 table.responsive thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px; } }
  @media all and (min-width: 1160px) and (min-device-width: 1160px) {
      .paragraphs-item-text .grid-9 table.responsive thead tr {
        position: relative;
        top: 0;
        left: 0; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-text .grid-9 table.responsive tbody {
      display: block; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-text .grid-9 table.responsive tbody {
      display: block; } }
  @media all and (min-width: 1160px) and (min-device-width: 1160px) {
    .paragraphs-item-text .grid-9 table.responsive tbody {
      display: table-row-group; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-text .grid-9 table.responsive td,
    .paragraphs-item-text .grid-9 table.responsive th {
      display: block; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-text .grid-9 table.responsive td,
    .paragraphs-item-text .grid-9 table.responsive th {
      display: block; } }
  @media all and (min-width: 1160px) and (min-device-width: 1160px) {
    .paragraphs-item-text .grid-9 table.responsive td,
    .paragraphs-item-text .grid-9 table.responsive th {
      display: table-cell; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-text .grid-9 table.responsive tr {
      display: block; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-text .grid-9 table.responsive tr {
      display: block; } }
  @media all and (min-width: 1160px) and (min-device-width: 1160px) {
    .paragraphs-item-text .grid-9 table.responsive tr {
      display: table-row; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-text .grid-9 table.responsive td {
      padding: 10px 0.667em 10px 40%;
      border-bottom: 0; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-text .grid-9 table.responsive td {
      padding: 10px 0.667em 10px 40%;
      border-bottom: 0; } }
  @media all and (min-width: 1160px) and (min-device-width: 1160px) {
    .paragraphs-item-text .grid-9 table.responsive td {
      padding: 20px;
      border-bottom: 1px solid #4b4b4b; } }
  .paragraphs-item-text .grid-9 table.responsive td[data-label="blank"] {
    padding-left: 10px; }
  .paragraphs-item-text .grid-9 table.responsive td[data-label="blank"]:before {
      display: none; }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-text .grid-9 table.responsive td:before {
      display: block; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-text .grid-9 table.responsive td:before {
      display: block; } }
  @media all and (min-width: 1160px) and (min-device-width: 1160px) {
    .paragraphs-item-text .grid-9 table.responsive td:before {
      display: none; } }
  .paragraphs-item-text .flexbox table.responsive span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: .3em;
    padding-bottom: .3em; }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-text {
      /********* Responsive Table *** Resets ****************/
      /* Force table to be like tables again */ } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-text {
      /********* Responsive Table *** Resets ****************/
      /* Force table to be like tables again */ } }
  .paragraphs-item-text .column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1; }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-item-text .column {
        -webkit-column-count: 2;
           -moz-column-count: 2;
                column-count: 2; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-item-text .column {
        -webkit-column-count: 2;
           -moz-column-count: 2;
                column-count: 2; } }
  .paragraphs-item-text ul.column {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px; }
  /**************
* Paragraphs
*/
  /***** Full width grid item like News, Text something with a background *****/
  .paragraphs-items-field-paragraph-column-1-full {
  padding: 0; }
  .paragraphs-items-field-paragraph-column-1-full > div {
    padding: 20px 0; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
      .paragraphs-items-field-paragraph-column-1-full > div {
        padding: 40px 0; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
      .paragraphs-items-field-paragraph-column-1-full > div {
        padding: 40px 0; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-items-field-paragraph-column-1-full > div {
        padding: 100px 0; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-items-field-paragraph-column-1-full > div {
        padding: 100px 0; } }
  /***** Main Wrapper with Gutter ***/
  .paragraphs-item-column-2,
.paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 20px minmax(100px, 1fr) 20px;
  grid-template-columns: 20px minmax(100px, 1fr) 20px;
      grid-template-areas: ". panel-column .";
  -ms-grid-rows: 1;
  grid-template-rows: 1; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-column-2,
    .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 {
      -ms-grid-columns: 40px minmax(100px, 1fr) 40px;
      grid-template-columns: 40px minmax(100px, 1fr) 40px;
          grid-template-areas: ". panel-column .";
      -ms-grid-rows: 1;
      grid-template-rows: 1; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-column-2,
    .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 {
      -ms-grid-columns: 40px minmax(100px, 1fr) 40px;
      grid-template-columns: 40px minmax(100px, 1fr) 40px;
          grid-template-areas: ". panel-column .";
      -ms-grid-rows: 1;
      grid-template-rows: 1; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-column-2,
    .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 {
      -ms-grid-columns: 100px minmax(100px, 1fr) 100px;
      grid-template-columns: 100px minmax(100px, 1fr) 100px;
          grid-template-areas: ". panel-column .";
      -ms-grid-rows: 1;
      grid-template-rows: 1; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-column-2,
    .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 {
      -ms-grid-columns: 100px minmax(100px, 1fr) 100px;
      grid-template-columns: 100px minmax(100px, 1fr) 100px;
          grid-template-areas: ". panel-column .";
      -ms-grid-rows: 1;
      grid-template-rows: 1; } }
  .paragraphs-item-column-2 > div,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 > div {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: panel-column; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-column-2 > div,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 > div {
    -ms-grid-row: 1;
    -ms-grid-column: 2; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-column-2 > div,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 > div {
    -ms-grid-row: 1;
    -ms-grid-column: 2; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-column-2 > div,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 > div {
    -ms-grid-row: 1;
    -ms-grid-column: 2; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-column-2 > div,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 > div {
    -ms-grid-row: 1;
    -ms-grid-column: 2; } }
  .paragraphs-item-column-2 .paragraphs-item-text > div,
  .paragraphs-item-column-2 .paragraphs-item-image > div,
  .paragraphs-item-column-2 .paragraphs-item-video > div,
  .paragraphs-item-column-2 .paragraphs-item-php > div,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 .paragraphs-item-text > div,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 .paragraphs-item-image > div,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 .paragraphs-item-video > div,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 .paragraphs-item-php > div {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); }
  .paragraphs-item-column-2 .theshadowknows > div,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 .theshadowknows > div {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .paragraphs-item-column-2 .paragraphs-item-text + .paragraphs-item-rollover .content,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 .paragraphs-item-text + .paragraphs-item-rollover .content {
    margin-top: 20px; }
  .paragraphs-item-column-2 .paragraphs-item-text.nobackbone + .paragraphs-item-rollover .content,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 .paragraphs-item-text.nobackbone + .paragraphs-item-rollover .content {
    margin-top: 20px; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
      .paragraphs-item-column-2 .paragraphs-item-text.nobackbone + .paragraphs-item-rollover .content,
      .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 .paragraphs-item-text.nobackbone + .paragraphs-item-rollover .content {
        margin-top: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
      .paragraphs-item-column-2 .paragraphs-item-text.nobackbone + .paragraphs-item-rollover .content,
      .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 .paragraphs-item-text.nobackbone + .paragraphs-item-rollover .content {
        margin-top: 40px; } }
  .paragraphs-item-column-2 .paragraphs-item-text.theshadowknows + .paragraphs-item-rollover .content,
  .paragraphs-item-column-1 .paragraphs-items-field-paragraph-column-1 .paragraphs-item-text.theshadowknows + .paragraphs-item-rollover .content {
    margin-top: 0; }
  .paragraphs-item-text + .paragraphs-item-programs-by .content {
  margin-top: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-text + .paragraphs-item-programs-by .content {
      margin-top: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-text + .paragraphs-item-programs-by .content {
      margin-top: 40px; } }
  .paragraphs-item-text.nobackbone + .paragraphs-item-programs-by .content {
  margin-top: 20px; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-text.nobackbone + .paragraphs-item-programs-by .content {
      margin-top: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-text.nobackbone + .paragraphs-item-programs-by .content {
      margin-top: 40px; } }
  .paragraphs-item-text.theshadowknows + .paragraphs-item-programs-by .content {
  margin-top: 0;
  padding-top: 0;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .paragraphs-item-programs-by .view-content .contact-block {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5px 20px 5px 0; }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-programs-by .view-content .contact-block {
      padding: 5px 40px 5px 0; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-programs-by .view-content .contact-block {
      padding: 5px 40px 5px 0; } }
  .paragraphs-item-column-1 .paragraphs-item-programs-by .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .paragraphs-item-column-1 .paragraphs-item-programs-by .view-content .contact-block {
    width: 100%; }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-item-column-1 .paragraphs-item-programs-by .view-content .contact-block {
        width: 50%; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-item-column-1 .paragraphs-item-programs-by .view-content .contact-block {
        width: 50%; } }
  @media all and (min-width: 1600px) {
      .paragraphs-item-column-1 .paragraphs-item-programs-by .view-content .contact-block {
        width: 33.333%; } }
  .paragraphs-item-column-1 {
  /* change margins when Control Column Setting is added */
  /* No Margin froom Column Control */ }
  .paragraphs-item-column-1.verticalychallanged .col-1-content {
    padding: 20px 0; }
  .paragraphs-item-column-1.disable-wrapper .paragraphs-items-field-paragraph-column-1 {
    display: block; }
  .paragraphs-item-column-1.disable-wrapper .paragraphs-items-field-paragraph-column-1 > div {
      padding: 0; }
  /************** Column 2 Grid - Inner Grid *****/
  .paragraphs-item-column-2 {
  padding: 20px 0;
  /* change margins when Control Column Setting reduce margins is added */
  /* change alignment Control Column Setting Align top is added */
  /* Remove Margins and grid gutter, Column Control setting  */ }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-column-2 {
      padding: 40px 0; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-column-2 {
      padding: 40px 0; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-column-2 {
      padding: 100px 0; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-column-2 {
      padding: 100px 0; } }
  .paragraphs-item-column-2.verticalychallanged {
    padding: 20px 0; }
  .paragraphs-item-column-2.shootthemoon > div > div {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .paragraphs-item-column-2.disable-wrapper {
    padding: 0;
    display: block; }
  .paragraphs-item-column-2.disable-wrapper > div {
      -webkit-column-gap: 0;
         -moz-column-gap: 0;
              column-gap: 0; }
  .paragraphs-item-column-2 > div {
    -ms-grid-column: 2;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr);
    -ms-grid-rows: auto 20px auto;
        grid-template-areas: "left" "right";
    row-gap: 20px; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
      .paragraphs-item-column-2 > div {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
        -ms-grid-rows: auto 40px auto;
            grid-template-areas: "left" "right";
        row-gap: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
      .paragraphs-item-column-2 > div {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
        -ms-grid-rows: auto 40px auto;
            grid-template-areas: "left" "right";
        row-gap: 40px; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-item-column-2 > div {
        -ms-grid-columns: minmax(100px, 1fr) 100px minmax(100px, 1fr);
        grid-template-columns: repeat(2, minmax(100px, 1fr));
            grid-template-areas: "left right";
        grid-gap: 100px; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-item-column-2 > div {
        -ms-grid-columns: minmax(100px, 1fr) 100px minmax(100px, 1fr);
        grid-template-columns: repeat(2, minmax(100px, 1fr));
            grid-template-areas: "left right";
        grid-gap: 100px; } }
  .paragraphs-item-column-2 > div > div {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-left {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        grid-area: left;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
  .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-left > div {
          width: 100%; }
  .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-left > div:nth-child(n+2) {
            margin-top: 20px; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
              .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-left > div:nth-child(n+2) {
                margin-top: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
              .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-left > div:nth-child(n+2) {
                margin-top: 40px; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
              .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-left > div:nth-child(n+2) {
                margin-top: 0; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
              .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-left > div:nth-child(n+2) {
                margin-top: 0; } }
  .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-right {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        grid-area: right;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
      .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-left {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
      .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-right {
    -ms-grid-row: 3;
    -ms-grid-column: 1; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
      .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-left {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
      .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-right {
    -ms-grid-row: 3;
    -ms-grid-column: 1; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
      .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-left {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
      .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-right {
    -ms-grid-row: 1;
    -ms-grid-column: 3; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
      .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-left {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
      .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-right {
    -ms-grid-row: 1;
    -ms-grid-column: 3; } }
  .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-right > div {
          width: 100%; }
  .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-right > div:nth-child(n+2) {
            margin-top: 20px; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
              .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-right > div:nth-child(n+2) {
                margin-top: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
              .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-right > div:nth-child(n+2) {
                margin-top: 40px; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
              .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-right > div:nth-child(n+2) {
                margin-top: 0; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
              .paragraphs-item-column-2 > div > div.paragraphs-items-field-paragraph-column-right > div:nth-child(n+2) {
                margin-top: 0; } }
  .paragraphs-item-column-2 > div > div .paragraphs-item-text > div,
      .paragraphs-item-column-2 > div > div .paragraphs-item-image > div,
      .paragraphs-item-column-2 > div > div .paragraphs-item-video > div,
      .paragraphs-item-column-2 > div > div .paragraphs-item-php > div {
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
                box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); }
  .paragraphs-item-column-2 > div > div .theshadowknows > div {
        -webkit-box-shadow: none;
                box-shadow: none; }
  .entity-paragraphs-item.back-stepnrepeat {
  background-size: auto;
  background-repeat: repeat; }
  /***************** Panel Specific Layouts  *****************/
  /* FAQ in a Column1 */
  .paragraphs-item-column-1 .paragraphs-faqs > div {
  padding: 20px; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-column-1 .paragraphs-faqs > div {
      padding: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-column-1 .paragraphs-faqs > div {
      padding: 40px; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-column-1 .paragraphs-faqs > div {
      padding: 60px; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-column-1 .paragraphs-faqs > div {
      padding: 60px; } }
  /***** Text Area layout ****/
  @media all and (min-width: 740px) and (min-device-width: 740px) {
  .paragraphs-item-text,
  .paragraphs-item-php,
  .paragraphs-item-programs-by {
    text-align: left; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
  .paragraphs-item-text,
  .paragraphs-item-php,
  .paragraphs-item-programs-by {
    text-align: left; } }
  .paragraphs-item-text > div,
.paragraphs-item-php > div,
.paragraphs-item-programs-by > div {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 20px; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-text > div,
    .paragraphs-item-php > div,
    .paragraphs-item-programs-by > div {
      padding: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-text > div,
    .paragraphs-item-php > div,
    .paragraphs-item-programs-by > div {
      padding: 40px; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-text > div,
    .paragraphs-item-php > div,
    .paragraphs-item-programs-by > div {
      padding: 60px; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-text > div,
    .paragraphs-item-php > div,
    .paragraphs-item-programs-by > div {
      padding: 60px; } }
  .paragraphs-item-text.nobackbone > div,
.paragraphs-item-php.nobackbone > div,
.paragraphs-item-programs-by.nobackbone > div {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: none;
  padding: 0; }
  .paragraphs-item-text.nobackbone + .entity-paragraphs-item:not(.paragraphs-item-column-control) > div,
.paragraphs-item-php.nobackbone + .entity-paragraphs-item:not(.paragraphs-item-column-control) > div,
.paragraphs-item-programs-by.nobackbone + .entity-paragraphs-item:not(.paragraphs-item-column-control) > div {
  margin-top: 20px; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-text.nobackbone + .entity-paragraphs-item:not(.paragraphs-item-column-control) > div,
    .paragraphs-item-php.nobackbone + .entity-paragraphs-item:not(.paragraphs-item-column-control) > div,
    .paragraphs-item-programs-by.nobackbone + .entity-paragraphs-item:not(.paragraphs-item-column-control) > div {
      margin-top: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-text.nobackbone + .entity-paragraphs-item:not(.paragraphs-item-column-control) > div,
    .paragraphs-item-php.nobackbone + .entity-paragraphs-item:not(.paragraphs-item-column-control) > div,
    .paragraphs-item-programs-by.nobackbone + .entity-paragraphs-item:not(.paragraphs-item-column-control) > div {
      margin-top: 40px; } }
  .paragraphs-item-text.solid-back > div,
.paragraphs-item-php.solid-back > div,
.paragraphs-item-programs-by.solid-back > div {
  background-color: #ffffff; }
  .paragraphs-item-text ul.link-list,
.paragraphs-item-php ul.link-list,
.paragraphs-item-programs-by ul.link-list {
  margin-left: 0px !important; }
  .paragraphs-item-text ul.link-list > li,
  .paragraphs-item-php ul.link-list > li,
  .paragraphs-item-programs-by ul.link-list > li {
    margin-bottom: 20px; }
  .paragraphs-item-text ul.link-list > li:before,
    .paragraphs-item-php ul.link-list > li:before,
    .paragraphs-item-programs-by ul.link-list > li:before {
      content: "" !important; }
  .paragraphs-item-text.toc > div #jump-links ul, .paragraphs-item-text.toc-below > div #jump-links ul,
.paragraphs-item-php.toc > div #jump-links ul,
.paragraphs-item-php.toc-below > div #jump-links ul,
.paragraphs-item-programs-by.toc > div #jump-links ul,
.paragraphs-item-programs-by.toc-below > div #jump-links ul {
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 20px; }
  @media all and (min-width: 550px) and (min-device-width: 550px) {
    .paragraphs-item-text.toc > div #jump-links ul, .paragraphs-item-text.toc-below > div #jump-links ul,
    .paragraphs-item-php.toc > div #jump-links ul,
    .paragraphs-item-php.toc-below > div #jump-links ul,
    .paragraphs-item-programs-by.toc > div #jump-links ul,
    .paragraphs-item-programs-by.toc-below > div #jump-links ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      row-gap: .5em; } }
  .paragraphs-item-text.toc > div #jump-links ul li, .paragraphs-item-text.toc-below > div #jump-links ul li,
  .paragraphs-item-php.toc > div #jump-links ul li,
  .paragraphs-item-php.toc-below > div #jump-links ul li,
  .paragraphs-item-programs-by.toc > div #jump-links ul li,
  .paragraphs-item-programs-by.toc-below > div #jump-links ul li {
    margin-bottom: .5em; }
  .paragraphs-item-text.toc > div #jump-links ul li::marker, .paragraphs-item-text.toc > div #jump-links ul li::before, .paragraphs-item-text.toc-below > div #jump-links ul li::marker, .paragraphs-item-text.toc-below > div #jump-links ul li::before,
    .paragraphs-item-php.toc > div #jump-links ul li::marker,
    .paragraphs-item-php.toc > div #jump-links ul li::before,
    .paragraphs-item-php.toc-below > div #jump-links ul li::marker,
    .paragraphs-item-php.toc-below > div #jump-links ul li::before,
    .paragraphs-item-programs-by.toc > div #jump-links ul li::marker,
    .paragraphs-item-programs-by.toc > div #jump-links ul li::before,
    .paragraphs-item-programs-by.toc-below > div #jump-links ul li::marker,
    .paragraphs-item-programs-by.toc-below > div #jump-links ul li::before {
      content: none; }
  @media all and (min-width: 550px) and (min-device-width: 550px) {
      .paragraphs-item-text.toc > div #jump-links ul li, .paragraphs-item-text.toc-below > div #jump-links ul li,
      .paragraphs-item-php.toc > div #jump-links ul li,
      .paragraphs-item-php.toc-below > div #jump-links ul li,
      .paragraphs-item-programs-by.toc > div #jump-links ul li,
      .paragraphs-item-programs-by.toc-below > div #jump-links ul li {
        margin-bottom: 0; } }
  @media all and (min-width: 550px) and (min-device-width: 550px) {
      .paragraphs-item-text.toc > div #jump-links ul li::after, .paragraphs-item-text.toc-below > div #jump-links ul li::after,
      .paragraphs-item-php.toc > div #jump-links ul li::after,
      .paragraphs-item-php.toc-below > div #jump-links ul li::after,
      .paragraphs-item-programs-by.toc > div #jump-links ul li::after,
      .paragraphs-item-programs-by.toc-below > div #jump-links ul li::after {
        content: "|";
        margin-right: 10px; } }
  .paragraphs-item-text.toc > div #jump-links ul li:last-of-type::after, .paragraphs-item-text.toc-below > div #jump-links ul li:last-of-type::after,
    .paragraphs-item-php.toc > div #jump-links ul li:last-of-type::after,
    .paragraphs-item-php.toc-below > div #jump-links ul li:last-of-type::after,
    .paragraphs-item-programs-by.toc > div #jump-links ul li:last-of-type::after,
    .paragraphs-item-programs-by.toc-below > div #jump-links ul li:last-of-type::after {
      content: none; }
  .paragraphs-item-text.toc > div #jump-links ul li a, .paragraphs-item-text.toc-below > div #jump-links ul li a,
    .paragraphs-item-php.toc > div #jump-links ul li a,
    .paragraphs-item-php.toc-below > div #jump-links ul li a,
    .paragraphs-item-programs-by.toc > div #jump-links ul li a,
    .paragraphs-item-programs-by.toc-below > div #jump-links ul li a {
      margin-right: 10px; }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
  .paragraphs-item-text.toc > div,
  .paragraphs-item-php.toc > div,
  .paragraphs-item-programs-by.toc > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  .paragraphs-item-text.toc > div,
  .paragraphs-item-php.toc > div,
  .paragraphs-item-programs-by.toc > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
  .paragraphs-item-text.toc > div #jump-links,
  .paragraphs-item-php.toc > div #jump-links,
  .paragraphs-item-programs-by.toc > div #jump-links {
    max-width: 33%; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  .paragraphs-item-text.toc > div #jump-links,
  .paragraphs-item-php.toc > div #jump-links,
  .paragraphs-item-programs-by.toc > div #jump-links {
    max-width: 33%; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
  .paragraphs-item-text.toc > div #jump-links ul,
  .paragraphs-item-php.toc > div #jump-links ul,
  .paragraphs-item-programs-by.toc > div #jump-links ul {
    display: list-item;
    margin-left: 40px;
    margin-top: 0; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  .paragraphs-item-text.toc > div #jump-links ul,
  .paragraphs-item-php.toc > div #jump-links ul,
  .paragraphs-item-programs-by.toc > div #jump-links ul {
    display: list-item;
    margin-left: 40px;
    margin-top: 0; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
  .paragraphs-item-text.toc > div #jump-links ul li,
  .paragraphs-item-php.toc > div #jump-links ul li,
  .paragraphs-item-programs-by.toc > div #jump-links ul li {
    margin-bottom: .5em; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  .paragraphs-item-text.toc > div #jump-links ul li,
  .paragraphs-item-php.toc > div #jump-links ul li,
  .paragraphs-item-programs-by.toc > div #jump-links ul li {
    margin-bottom: .5em; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
  .paragraphs-item-text.toc > div #jump-links ul li::after,
  .paragraphs-item-php.toc > div #jump-links ul li::after,
  .paragraphs-item-programs-by.toc > div #jump-links ul li::after {
    content: none; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  .paragraphs-item-text.toc > div #jump-links ul li::after,
  .paragraphs-item-php.toc > div #jump-links ul li::after,
  .paragraphs-item-programs-by.toc > div #jump-links ul li::after {
    content: none; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
  .paragraphs-item-text.toc > div #jump-links ul li a,
  .paragraphs-item-php.toc > div #jump-links ul li a,
  .paragraphs-item-programs-by.toc > div #jump-links ul li a {
    margin-right: 0; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  .paragraphs-item-text.toc > div #jump-links ul li a,
  .paragraphs-item-php.toc > div #jump-links ul li a,
  .paragraphs-item-programs-by.toc > div #jump-links ul li a {
    margin-right: 0; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
  .paragraphs-item-text.toc > div .text-content,
  .paragraphs-item-php.toc > div .text-content,
  .paragraphs-item-programs-by.toc > div .text-content {
    max-width: 66%; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  .paragraphs-item-text.toc > div .text-content,
  .paragraphs-item-php.toc > div .text-content,
  .paragraphs-item-programs-by.toc > div .text-content {
    max-width: 66%; } }
  /***** Headings ****/
  .paragraphs-items h2 {
  width: auto;
  word-break: break-word; }
  /***** Image ****/
  .paragraphs-item-image img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto; }
  /**** View Paragraph entity ****/
  .paragraphs-item-view .flex-3 .views-row {
  padding: 1em 0; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-view .flex-3 .views-row {
      padding: 1em;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 29%;
              flex: 1 0 29%;
      width: 30%; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-view .flex-3 .views-row {
      padding: 1em;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 29%;
              flex: 1 0 29%;
      width: 30%; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-view .flex-3 .views-row:nth-of-type(3n+1) {
      padding-left: 0; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-view .flex-3 .views-row:nth-of-type(3n+1) {
      padding-left: 0; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-view .flex-3 .views-row:nth-of-type(3n+3) {
      padding-right: 0; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-view .flex-3 .views-row:nth-of-type(3n+3) {
      padding-right: 0; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
  .paragraphs-item-view .flex-3 .view-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
  .paragraphs-item-view .flex-3 .view-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; } }
  .paragraphs-item-view h3 {
  font-size: 24px;
  padding: 5px 0 8px 0;
  line-height: 1.25em; }
  .paragraphs-item-view a:hover h3 {
  text-decoration: none; }
  .paragraphs-item-view > .content {
  margin: 20px 0; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-view > .content {
      margin: 40px 0; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-view > .content {
      margin: 40px 0; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-view > .content {
      margin: 100px 0; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-view > .content {
      margin: 100px 0; } }
  /* Buttons */
  .paragraphs-items-field-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  margin: 20px 0; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-items-field-buttons {
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      gap: 40px;
      margin: 60px 0; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-items-field-buttons {
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      gap: 40px;
      margin: 60px 0; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-items-field-buttons {
      margin: 60px 0; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-items-field-buttons {
      margin: 60px 0; } }
  .paragraphs-items-field-buttons .paragraphs-item-button {
    width: 100%;
    /* IE 10+ - Start */
    /* IE 10+ - End */ }
  @media all and (-ms-high-contrast: active) {
      .paragraphs-items-field-buttons .paragraphs-item-button {
        margin-bottom: 20px; }
        .paragraphs-items-field-buttons .paragraphs-item-button:nth-last-child(1) {
          margin-bottom: 0; } }
  @media all and (-ms-high-contrast: none) {
      .paragraphs-items-field-buttons .paragraphs-item-button {
        margin-bottom: 20px; }
        .paragraphs-items-field-buttons .paragraphs-item-button:nth-last-child(1) {
          margin-bottom: 0; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
      .paragraphs-items-field-buttons .paragraphs-item-button {
        width: 100%;
        /* IE 10+ - Start */
        /* IE 10+ - End */ } }
  @media all and (min-width: 740px) and (min-device-width: 740px) and (-ms-high-contrast: active) {
    .paragraphs-items-field-buttons .paragraphs-item-button {
      margin-bottom: 40px; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) and (-ms-high-contrast: none) {
    .paragraphs-items-field-buttons .paragraphs-item-button {
      margin-bottom: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
      .paragraphs-items-field-buttons .paragraphs-item-button {
        width: 100%;
        /* IE 10+ - Start */
        /* IE 10+ - End */ } }
  @media all and (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) and (-ms-high-contrast: active) {
    .paragraphs-items-field-buttons .paragraphs-item-button {
      margin-bottom: 40px; } }
  @media all and (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) and (-ms-high-contrast: none) {
    .paragraphs-items-field-buttons .paragraphs-item-button {
      margin-bottom: 40px; } }
  @media all and (min-width: 1000px) and (min-device-width: 1000px) {
      .paragraphs-items-field-buttons .paragraphs-item-button {
        width: calc(33.333% - 80px/3);
        /* IE 10+ - Start */
        /* IE 10+ - End */ } }
  @media all and (min-width: 1000px) and (min-device-width: 1000px) and (-ms-high-contrast: active) {
    .paragraphs-items-field-buttons .paragraphs-item-button {
      margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-button:nth-of-type(2n+1) {
        margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-button:nth-of-type(3n+1) {
        margin-left: 0; }
      .paragraphs-items-field-buttons .paragraphs-item-button:nth-last-child(1) {
        margin-bottom: 40px; } }
  @media all and (min-width: 1000px) and (min-device-width: 1000px) and (-ms-high-contrast: none) {
    .paragraphs-items-field-buttons .paragraphs-item-button {
      margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-button:nth-of-type(2n+1) {
        margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-button:nth-of-type(3n+1) {
        margin-left: 0; }
      .paragraphs-items-field-buttons .paragraphs-item-button:nth-last-child(1) {
        margin-bottom: 40px; } }
  @media all and (min-width: 1000px) and (min-device-width: 1000px) {
      .paragraphs-items-field-buttons .paragraphs-item-button .b1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  @media all and (min-width: 1420px) {
      .paragraphs-items-field-buttons .paragraphs-item-button .b1 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
  .paragraphs-items-field-buttons .paragraphs-item-button .b1-circle {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
  @media all and (min-width: 1000px) and (min-device-width: 1000px) {
        .paragraphs-items-field-buttons .paragraphs-item-button .b1-circle {
          margin-bottom: 10px; } }
  @media all and (min-width: 1420px) {
        .paragraphs-items-field-buttons .paragraphs-item-button .b1-circle {
          margin-bottom: 0; } }
  .paragraphs-items-field-buttons .paragraphs-item-button .b1-all {
      word-break: break-word; }
  @media all and (min-width: 1000px) and (min-device-width: 1000px) {
        .paragraphs-items-field-buttons .paragraphs-item-button .b1-all {
          margin-left: 0; } }
  @media all and (min-width: 1420px) {
        .paragraphs-items-field-buttons .paragraphs-item-button .b1-all {
          margin-left: 20px; } }
  @media all and (min-width: 1000px) and (min-device-width: 1000px) {
      .paragraphs-items-field-buttons .paragraphs-item-button .b1-top {
        font-size: 28px; } }
  @media all and (min-width: 1420px) {
      .paragraphs-items-field-buttons .paragraphs-item-button .b1-top {
        font-size: 32px; } }
  @media all and (min-width: 1000px) and (min-device-width: 1000px) {
      .paragraphs-items-field-buttons .paragraphs-item-button .b1-top,
      .paragraphs-items-field-buttons .paragraphs-item-button .b1-bottom {
        text-align: center; } }
  @media all and (min-width: 1420px) {
      .paragraphs-items-field-buttons .paragraphs-item-button .b1-top,
      .paragraphs-items-field-buttons .paragraphs-item-button .b1-bottom {
        text-align: left; } }
  .paragraphs-items-field-buttons .paragraphs-item-link {
    width: 100%;
    /* IE 10+ - Start */
    /* IE 10+ - End */ }
  @media all and (-ms-high-contrast: active) {
      .paragraphs-items-field-buttons .paragraphs-item-link {
        margin-bottom: 20px; }
        .paragraphs-items-field-buttons .paragraphs-item-link:nth-last-child(1) {
          margin-bottom: 0; } }
  @media all and (-ms-high-contrast: none) {
      .paragraphs-items-field-buttons .paragraphs-item-link {
        margin-bottom: 20px; }
        .paragraphs-items-field-buttons .paragraphs-item-link:nth-last-child(1) {
          margin-bottom: 0; } }
  @media all and (min-width: 555px) and (min-device-width: 555px) {
      .paragraphs-items-field-buttons .paragraphs-item-link {
        width: calc(50% - 20px/2);
        /* IE 10+ - Start */
        /* IE 10+ - End */ } }
  @media all and (min-width: 555px) and (min-device-width: 555px) and (-ms-high-contrast: active) {
    .paragraphs-items-field-buttons .paragraphs-item-link {
      margin-left: 20px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(2n+1) {
        margin-left: 0; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-last-child(1) {
        margin-bottom: 20px; } }
  @media all and (min-width: 555px) and (min-device-width: 555px) and (-ms-high-contrast: none) {
    .paragraphs-items-field-buttons .paragraphs-item-link {
      margin-left: 20px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(2n+1) {
        margin-left: 0; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-last-child(1) {
        margin-bottom: 20px; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
      .paragraphs-items-field-buttons .paragraphs-item-link {
        width: calc(50% - 40px/2);
        /* IE 10+ - Start */
        /* IE 10+ - End */ } }
  @media all and (min-width: 740px) and (min-device-width: 740px) and (-ms-high-contrast: active) {
    .paragraphs-items-field-buttons .paragraphs-item-link {
      margin-left: 40px;
      margin-bottom: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(3n+1) {
        margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(2n+1) {
        margin-left: 0; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-last-child(1) {
        margin-bottom: 40px; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) and (-ms-high-contrast: none) {
    .paragraphs-items-field-buttons .paragraphs-item-link {
      margin-left: 40px;
      margin-bottom: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(3n+1) {
        margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(2n+1) {
        margin-left: 0; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-last-child(1) {
        margin-bottom: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
      .paragraphs-items-field-buttons .paragraphs-item-link {
        width: calc(50% - 40px/2);
        /* IE 10+ - Start */
        /* IE 10+ - End */ } }
  @media all and (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) and (-ms-high-contrast: active) {
    .paragraphs-items-field-buttons .paragraphs-item-link {
      margin-left: 40px;
      margin-bottom: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(3n+1) {
        margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(2n+1) {
        margin-left: 0; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-last-child(1) {
        margin-bottom: 40px; } }
  @media all and (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) and (-ms-high-contrast: none) {
    .paragraphs-items-field-buttons .paragraphs-item-link {
      margin-left: 40px;
      margin-bottom: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(3n+1) {
        margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(2n+1) {
        margin-left: 0; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-last-child(1) {
        margin-bottom: 40px; } }
  @media all and (min-width: 1035px) and (min-device-width: 1035px) {
      .paragraphs-items-field-buttons .paragraphs-item-link {
        width: calc(33.333% - 80px/3);
        /* IE 10+ - Start */
        /* IE 10+ - End */ } }
  @media all and (min-width: 1035px) and (min-device-width: 1035px) and (-ms-high-contrast: active) {
    .paragraphs-items-field-buttons .paragraphs-item-link {
      margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(2n+1) {
        margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(3n+1) {
        margin-left: 0; } }
  @media all and (min-width: 1035px) and (min-device-width: 1035px) and (-ms-high-contrast: none) {
    .paragraphs-items-field-buttons .paragraphs-item-link {
      margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(2n+1) {
        margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(3n+1) {
        margin-left: 0; } }
  @media all and (min-width: 1235px) and (min-device-width: 1235px) {
      .paragraphs-items-field-buttons .paragraphs-item-link {
        width: calc(25% - 120px/4);
        /* IE 10+ - Start */
        /* IE 10+ - End */ } }
  @media all and (min-width: 1235px) and (min-device-width: 1235px) and (-ms-high-contrast: active) {
    .paragraphs-items-field-buttons .paragraphs-item-link {
      margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(3n+1) {
        margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(4n+1) {
        margin-left: 0; } }
  @media all and (min-width: 1235px) and (min-device-width: 1235px) and (-ms-high-contrast: none) {
    .paragraphs-items-field-buttons .paragraphs-item-link {
      margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(3n+1) {
        margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(4n+1) {
        margin-left: 0; } }
  @media all and (min-width: 1500px) {
      .paragraphs-items-field-buttons .paragraphs-item-link {
        width: calc(20% - 160px/5);
        /* IE 10+ - Start */
        /* IE 10+ - End */ } }
  @media all and (min-width: 1500px) and (-ms-high-contrast: active) {
    .paragraphs-items-field-buttons .paragraphs-item-link {
      margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(4n+1) {
        margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(5n+1) {
        margin-left: 0; } }
  @media all and (min-width: 1500px) and (-ms-high-contrast: none) {
    .paragraphs-items-field-buttons .paragraphs-item-link {
      margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(4n+1) {
        margin-left: 40px; }
      .paragraphs-items-field-buttons .paragraphs-item-link:nth-of-type(5n+1) {
        margin-left: 0; } }
  .paragraphs-items-field-buttons .content {
    height: 100%; }
  .paragraphs-items-field-buttons .b1,
  .paragraphs-items-field-buttons .b2 {
    margin-bottom: 0;
    height: 100%; }
  .paragraphs-items-field-buttons .b2 {
    min-height: 64px; }
  .safari .paragraphs-items-field-buttons .paragraphs-item-button {
  margin: 10px 0; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .safari .paragraphs-items-field-buttons .paragraphs-item-button {
      margin: 10px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .safari .paragraphs-items-field-buttons .paragraphs-item-button {
      margin: 10px; } }
  .safari .paragraphs-items-field-buttons .paragraphs-item-link {
  margin: 10px 0; }
  @media all and (min-width: 555px) and (min-device-width: 555px) {
    .safari .paragraphs-items-field-buttons .paragraphs-item-link {
      margin: 5px; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .safari .paragraphs-items-field-buttons .paragraphs-item-link {
      margin: 10px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .safari .paragraphs-items-field-buttons .paragraphs-item-link {
      margin: 10px; } }
  .paragraphs-item-column-2 .paragraphs-items-field-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin: 20px 0;
  /* IE 10+ - Start */
  /* IE 10+ - End */ }
  @media all and (-ms-high-contrast: active) {
    .paragraphs-item-column-2 .paragraphs-items-field-buttons {
      margin-bottom: 20px; }
      .paragraphs-item-column-2 .paragraphs-items-field-buttons:nth-last-child(1) {
        margin-bottom: 0; } }
  @media all and (-ms-high-contrast: none) {
    .paragraphs-item-column-2 .paragraphs-items-field-buttons {
      margin-bottom: 20px; }
      .paragraphs-item-column-2 .paragraphs-items-field-buttons:nth-last-child(1) {
        margin-bottom: 0; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-column-2 .paragraphs-items-field-buttons {
      gap: 40px;
      margin: 40px 0;
      /* IE 10+ - Start */
      /* IE 10+ - End */ } }
  @media all and (min-width: 740px) and (min-device-width: 740px) and (-ms-high-contrast: active) {
    .paragraphs-item-column-2 .paragraphs-items-field-buttons {
      margin-bottom: 40px; }
      .paragraphs-item-column-2 .paragraphs-items-field-buttons:nth-last-child(1) {
        margin-bottom: 0; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) and (-ms-high-contrast: none) {
    .paragraphs-item-column-2 .paragraphs-items-field-buttons {
      margin-bottom: 40px; }
      .paragraphs-item-column-2 .paragraphs-items-field-buttons:nth-last-child(1) {
        margin-bottom: 0; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-column-2 .paragraphs-items-field-buttons {
      gap: 40px;
      margin: 40px 0;
      /* IE 10+ - Start */
      /* IE 10+ - End */ } }
  @media all and (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) and (-ms-high-contrast: active) {
    .paragraphs-item-column-2 .paragraphs-items-field-buttons {
      margin-bottom: 40px; }
      .paragraphs-item-column-2 .paragraphs-items-field-buttons:nth-last-child(1) {
        margin-bottom: 0; } }
  @media all and (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) and (-ms-high-contrast: none) {
    .paragraphs-item-column-2 .paragraphs-items-field-buttons {
      margin-bottom: 40px; }
      .paragraphs-item-column-2 .paragraphs-items-field-buttons:nth-last-child(1) {
        margin-bottom: 0; } }
  @media all and (min-width: 980px) and (min-device-width: 980px) {
    .paragraphs-item-column-2 .paragraphs-items-field-buttons {
      margin: 60px 0; } }
  @media all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .paragraphs-item-column-2 .paragraphs-items-field-buttons {
      margin: 60px 0; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-column-2 .paragraphs-items-field-buttons .paragraphs-item-link {
      width: 300px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-column-2 .paragraphs-items-field-buttons .paragraphs-item-link {
      width: 300px; } }
  .paragraphs-item-column-2 .paragraphs-items-field-buttons .b1,
  .paragraphs-item-column-2 .paragraphs-items-field-buttons .b2 {
    margin-bottom: 0; }
  .paragraphs-item-column-2 .paragraphs-items-field-buttons .b2 {
    min-height: 64px; }
  .paragraphs-item-text .flex2,
.paragraphs-item-php .flex2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 20px; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-text .flex2,
    .paragraphs-item-php .flex2 {
      row-gap: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-text .flex2,
    .paragraphs-item-php .flex2 {
      row-gap: 40px; } }
  .paragraphs-item-text .flex2 > div,
  .paragraphs-item-php .flex2 > div {
    width: 100%; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
      .paragraphs-item-text .flex2 > div,
      .paragraphs-item-php .flex2 > div {
        width: calc(50% - 40px/2);
        /* IE 10+ - Start */
        /* IE 10+ - End */ }
        .paragraphs-item-text .flex2 > div:nth-child(2n+1),
        .paragraphs-item-php .flex2 > div:nth-child(2n+1) {
          margin-right: 40px; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) and (-ms-high-contrast: active) {
    .paragraphs-item-text .flex2 > div,
    .paragraphs-item-php .flex2 > div {
      margin-bottom: 40px; }
      .paragraphs-item-text .flex2 > div:nth-last-child(1),
      .paragraphs-item-php .flex2 > div:nth-last-child(1) {
        margin-bottom: 0; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) and (-ms-high-contrast: none) {
    .paragraphs-item-text .flex2 > div,
    .paragraphs-item-php .flex2 > div {
      margin-bottom: 40px; }
      .paragraphs-item-text .flex2 > div:nth-last-child(1),
      .paragraphs-item-php .flex2 > div:nth-last-child(1) {
        margin-bottom: 0; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
      .paragraphs-item-text .flex2 > div,
      .paragraphs-item-php .flex2 > div {
        width: calc(50% - 40px/2);
        /* IE 10+ - Start */
        /* IE 10+ - End */ }
        .paragraphs-item-text .flex2 > div:nth-child(2n+1),
        .paragraphs-item-php .flex2 > div:nth-child(2n+1) {
          margin-right: 40px; } }
  @media all and (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) and (-ms-high-contrast: active) {
    .paragraphs-item-text .flex2 > div,
    .paragraphs-item-php .flex2 > div {
      margin-bottom: 40px; }
      .paragraphs-item-text .flex2 > div:nth-last-child(1),
      .paragraphs-item-php .flex2 > div:nth-last-child(1) {
        margin-bottom: 0; } }
  @media all and (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) and (-ms-high-contrast: none) {
    .paragraphs-item-text .flex2 > div,
    .paragraphs-item-php .flex2 > div {
      margin-bottom: 40px; }
      .paragraphs-item-text .flex2 > div:nth-last-child(1),
      .paragraphs-item-php .flex2 > div:nth-last-child(1) {
        margin-bottom: 0; } }
  .paragraphs-item-text .flex3,
.paragraphs-item-php .flex3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 20px; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
    .paragraphs-item-text .flex3,
    .paragraphs-item-php .flex3 {
      row-gap: 40px; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    .paragraphs-item-text .flex3,
    .paragraphs-item-php .flex3 {
      row-gap: 40px; } }
  .paragraphs-item-text .flex3 > div,
  .paragraphs-item-php .flex3 > div {
    width: 100%; }
  @media all and (min-width: 740px) and (min-device-width: 740px) {
      .paragraphs-item-text .flex3 > div,
      .paragraphs-item-php .flex3 > div {
        width: calc(33.333% - 80px/3);
        margin-right: 40px;
        /* IE 10+ - Start */
        /* IE 10+ - End */ }
        .paragraphs-item-text .flex3 > div:nth-child(3n),
        .paragraphs-item-php .flex3 > div:nth-child(3n) {
          margin-right: 0; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) and (-ms-high-contrast: active) {
    .paragraphs-item-text .flex3 > div,
    .paragraphs-item-php .flex3 > div {
      margin-bottom: 40px; }
      .paragraphs-item-text .flex3 > div:nth-last-child(1),
      .paragraphs-item-php .flex3 > div:nth-last-child(1) {
        margin-bottom: 0; } }
  @media all and (min-width: 740px) and (min-device-width: 740px) and (-ms-high-contrast: none) {
    .paragraphs-item-text .flex3 > div,
    .paragraphs-item-php .flex3 > div {
      margin-bottom: 40px; }
      .paragraphs-item-text .flex3 > div:nth-last-child(1),
      .paragraphs-item-php .flex3 > div:nth-last-child(1) {
        margin-bottom: 0; } }
  @media (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
      .paragraphs-item-text .flex3 > div,
      .paragraphs-item-php .flex3 > div {
        width: calc(33.333% - 80px/3);
        margin-right: 40px;
        /* IE 10+ - Start */
        /* IE 10+ - End */ }
        .paragraphs-item-text .flex3 > div:nth-child(3n),
        .paragraphs-item-php .flex3 > div:nth-child(3n) {
          margin-right: 0; } }
  @media all and (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) and (-ms-high-contrast: active) {
    .paragraphs-item-text .flex3 > div,
    .paragraphs-item-php .flex3 > div {
      margin-bottom: 40px; }
      .paragraphs-item-text .flex3 > div:nth-last-child(1),
      .paragraphs-item-php .flex3 > div:nth-last-child(1) {
        margin-bottom: 0; } }
  @media all and (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) and (-ms-high-contrast: none) {
    .paragraphs-item-text .flex3 > div,
    .paragraphs-item-php .flex3 > div {
      margin-bottom: 40px; }
      .paragraphs-item-text .flex3 > div:nth-last-child(1),
      .paragraphs-item-php .flex3 > div:nth-last-child(1) {
        margin-bottom: 0; } }
