/**block-content--view-mode-find-program
paragraph--type-content
*/
/**
 * Clearfix
*/
/**
 * Buttons
*/
.box {
  padding: 10px 30px; }

/**
 * Css3 Extensions
*/
/**
 * Flex
*/
/**
 * Invisible
*/
.block-content--view-mode-find-program .field--type-link .field__item {
  margin: 0; }

.block-content--view-mode-find-program .field--name-field-cta a {
  color: #ffffff;
  background: none;
  padding: 0;
  border: 0;
  font-size: 0.889em;
  text-transform: none;
  font-family: 'Avenir-Medium', sans-serif; }
  .block-content--view-mode-find-program .field--name-field-cta a:after {
    font-family: 'Fontawesome 5 pro';
    padding-left: 10px;
    font-size: 0.875rem; }

.block-content--view-mode-find-program .field--name-field-content {
  margin: 27px -15px 0; }
  .block-content--view-mode-find-program .field--name-field-content > .field__item {
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;
    background-color: #0d57aa; }

.block-content--view-mode-find-program .paragraph--type-content {
  padding: 20px 30px;
  margin-bottom: 10px; }
  .block-content--view-mode-find-program .paragraph--type-content:after {
    display: none; }
  .block-content--view-mode-find-program .paragraph--type-content .group-left, .block-content--view-mode-find-program .paragraph--type-content .group-right {
    display: inline-block;
    vertical-align: middle; }
  .block-content--view-mode-find-program .paragraph--type-content .group-left {
    width: 90px;
    padding-right: 15px; }
  .block-content--view-mode-find-program .paragraph--type-content .group-right {
    width: -moz-calc(100% - 90px);
    width: -webkit-calc(100% - 90px);
    width: calc(100% - 90px);
    margin-left: -5px; }
  .block-content--view-mode-find-program .paragraph--type-content .field--name-field-title {
    color: #ffffff;
    font-size: 1.444em;
    font-family: 'Avenir-Heavy', sans-serif; }

.block-content--view-mode-find-program .field--name-field-content {
  display: table;
  width: 100%;
  width: -moz-calc(100% + 30px);
  width: -webkit-calc(100% + 30px);
  width: calc(100% + 30px);
  table-layout: fixed; }
  .block-content--view-mode-find-program .field--name-field-content > .field__item {
    vertical-align: middle; }

@media (min-width: 1024px) {
  .block-content--view-mode-find-program .field--name-field-content > .field__item {
    display: table;
    width: 100%;
    width: -moz-calc(100% + 30px);
    width: -webkit-calc(100% + 30px);
    width: calc(100% + 30px);
    table-layout: fixed;
    width: 50% !important;
    display: table-cell; } }

@media (min-width: 1024px) {
  .block-content--view-mode-find-program .paragraph--type-content {
    padding: 30px 40px; }
    .block-content--view-mode-find-program .paragraph--type-content .group-left {
      width: 100px;
      padding-right: 20px; }
    .block-content--view-mode-find-program .paragraph--type-content .group-right {
      width: -moz-calc(100% - 100px);
      width: -webkit-calc(100% - 100px);
      width: calc(100% - 100px); } }

.lft-sd-br .block-content--view-mode-find-program .field--name-field-content {
  display: block;
  margin: 0;
  width: auto; }
  .lft-sd-br .block-content--view-mode-find-program .field--name-field-content > .field__item {
    display: block;
    background: none;
    border: 0;
    border-top: 1px solid #d8d8d8;
    width: auto;
    padding: 35px 0; }
    .lft-sd-br .block-content--view-mode-find-program .field--name-field-content > .field__item .paragraph--type-content {
      margin-bottom: 0px; }
    .lft-sd-br .block-content--view-mode-find-program .field--name-field-content > .field__item:last-child {
      padding-bottom: 0; }

.lft-sd-br .block-content--view-mode-find-program .paragraph--type-content {
  padding: 0; }
  .lft-sd-br .block-content--view-mode-find-program .paragraph--type-content .group-left, .lft-sd-br .block-content--view-mode-find-program .paragraph--type-content .group-right {
    vertical-align: top; }
  .lft-sd-br .block-content--view-mode-find-program .paragraph--type-content .field--name-field-title {
    color: #555;
    padding-bottom: 8px; }
    @media (min-width: 1024px) {
      .lft-sd-br .block-content--view-mode-find-program .paragraph--type-content .field--name-field-title {
        width: 186px; } }
  @media (min-width: 1024px) {
    .lft-sd-br .block-content--view-mode-find-program .paragraph--type-content .field--name-field-cta .field__item {
      width: 125px; } }

.lft-sd-br .block-content--view-mode-find-program .field--name-field-cta .field__item {
  margin: 0; }
