.strategies-cta-boxes-section {
  padding: 60px 0; }
  .strategies-cta-boxes-section .container {
    max-width: 1122px;
    padding: 0 20px; }
  .strategies-cta-boxes-section h2 {
    text-align: center;
    color: #122A58;
    margin: 0 0 28px;
    text-transform: uppercase;
    letter-spacing: 2.4px;
    font: 700 24px/1 "Barlow", "Arial", "Helvetica Neue", "Helvetica", sans-serif; }
    @media (min-width: 768px) {
      .strategies-cta-boxes-section h2 {
        margin: 0 0 50px; } }
  .strategies-cta-boxes-section .block-holder {
    position: relative; }
  .strategies-cta-boxes-section .node--view-mode-strategy-cta-box {
    font-size: 18px; }
    .strategies-cta-boxes-section .node--view-mode-strategy-cta-box h3 {
      font-family: "Barlow Condensed";
      text-transform: uppercase;
      font-size: 26px;
      text-transform: uppercase;
      line-height: 1;
      margin-bottom: 10px;
      letter-spacing: .7px; }
      .strategies-cta-boxes-section .node--view-mode-strategy-cta-box h3 a {
        text-decoration: none; }
    .strategies-cta-boxes-section .node--view-mode-strategy-cta-box.color-style--orange h3,
    .strategies-cta-boxes-section .node--view-mode-strategy-cta-box.color-style--orange h3 a {
      color: #F46B10; }
    .strategies-cta-boxes-section .node--view-mode-strategy-cta-box.color-style--tiffany-blue h3,
    .strategies-cta-boxes-section .node--view-mode-strategy-cta-box.color-style--tiffany-blue h3 a {
      color: #0FC2C4; }
    .strategies-cta-boxes-section .node--view-mode-strategy-cta-box.color-style--green h3,
    .strategies-cta-boxes-section .node--view-mode-strategy-cta-box.color-style--green h3 a {
      color: #99b047; }
    .strategies-cta-boxes-section .node--view-mode-strategy-cta-box.color-style--purple h3,
    .strategies-cta-boxes-section .node--view-mode-strategy-cta-box.color-style--purple h3 a {
      color: #6D6CA4; }
    .strategies-cta-boxes-section .node--view-mode-strategy-cta-box p:last-child {
      margin-bottom: 11px; }
  .strategies-cta-boxes-section .circles-block {
    padding-bottom: 100%;
    position: relative;
    overflow: hidden; }
    .strategies-cta-boxes-section .circles-block svg {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0; }
  .strategies-cta-boxes-section .field--name-field-strategies-circles-svg {
    width: 100%; }
    @media (min-width: 768px) {
      .strategies-cta-boxes-section .field--name-field-strategies-circles-svg {
        position: absolute;
        width: calc(50% - 20px);
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin-top: -10px; } }
  .strategies-cta-boxes-section .field--name-field-strategies {
    display: flex;
    flex-wrap: wrap; }
    @media (min-width: 768px) {
      .strategies-cta-boxes-section .field--name-field-strategies {
        min-height: 505px; } }
    @media (max-width: 767px) {
      .strategies-cta-boxes-section .field--name-field-strategies > .field__item {
        width: 100%;
        margin-bottom: 30px; } }
    @media (min-width: 768px) {
      .strategies-cta-boxes-section .field--name-field-strategies > .field__item {
        width: 50%;
        margin-bottom: 28px; } }
    @media (min-width: 768px) {
      .strategies-cta-boxes-section .field--name-field-strategies > .field__item:nth-child(1) {
        order: 5;
        padding-right: calc(25%); } }
    @media (min-width: 768px) {
      .strategies-cta-boxes-section .field--name-field-strategies > .field__item:nth-child(2) {
        order: 7;
        padding-right: calc(25%); } }
    @media (min-width: 768px) {
      .strategies-cta-boxes-section .field--name-field-strategies > .field__item:nth-child(3) {
        order: 6;
        padding-left: calc(25% - 20px);
        text-align: right; } }
    @media (min-width: 768px) {
      .strategies-cta-boxes-section .field--name-field-strategies > .field__item:nth-child(4) {
        order: 8;
        padding-left: calc(25%);
        text-align: right; } }
