/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

@media (max-width: 679px) {
  .full_bleed_image.zoom-mobile {
    width: 150%;
    margin-left: -25%; } }

.full_bleed_image img {
  width: 100%; }

body {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5;
  font-size: 15px;
  color: #003F59; }
  @media (max-width: 679px) {
    body {
      font-size: 15px; } }

h1, .hed1, h2, .hed2, h3, .hed3, h4, .hed4, h5, .hed5, h6, .hed6 {
  margin-top: 0;
  margin-bottom: .5em;
  color: #003F59;
  text-transform: uppercase;
  font-weight: 400; }
  h1.no-transform, .hed1.no-transform, h2.no-transform, .hed2.no-transform, h3.no-transform, .hed3.no-transform, h4.no-transform, .hed4.no-transform, h5.no-transform, .hed5.no-transform, h6.no-transform, .hed6.no-transform {
    text-transform: none; }
  h1.strong, h1.bold, .hed1.strong, .hed1.bold, h2.strong, h2.bold, .hed2.strong, .hed2.bold, h3.strong, h3.bold, .hed3.strong, .hed3.bold, h4.strong, h4.bold, .hed4.strong, .hed4.bold, h5.strong, h5.bold, .hed5.strong, .hed5.bold, h6.strong, h6.bold, .hed6.strong, .hed6.bold {
    font-weight: 700; }
  h1.normal, .hed1.normal, h2.normal, .hed2.normal, h3.normal, .hed3.normal, h4.normal, .hed4.normal, h5.normal, .hed5.normal, h6.normal, .hed6.normal {
    font-weight: 400; }
  h1.light, .hed1.light, h2.light, .hed2.light, h3.light, .hed3.light, h4.light, .hed4.light, h5.light, .hed5.light, h6.light, .hed6.light {
    font-weight: 300; }

h1, .hed1 {
  font-size: 3.5rem;
  line-height: 1.1;
  height: auto; }
  @media (max-width: 679px) {
    h1, .hed1 {
      font-size: 2rem; } }

h2, .hed2 {
  font-size: 2.25rem;
  line-height: 1.1; }
  @media (max-width: 679px) {
    h2, .hed2 {
      font-size: 1.625rem; } }

h3, .hed3 {
  font-size: 1.75rem;
  line-height: 1.333; }
  @media (max-width: 679px) {
    h3, .hed3 {
      font-size: 1.375rem; } }

h4, .hed4 {
  font-size: 1.25rem;
  line-height: 1.333;
  text-transform: none;
  font-weight: 700; }

h5, .hed5 {
  font-size: 1rem;
  line-height: 1.333;
  text-transform: none;
  font-weight: 700; }

h6, .hed6 {
  font-size: .875rem;
  line-height: 1.333;
  text-transform: none;
  font-weight: 700; }

p {
  word-break: break-word;
  word-wrap: break-word;
  margin: 0 0 1.5em 0;
  margin-left: auto;
  margin-right: auto; }

a {
  text-decoration: none;
  color: #003F59; }
  a:hover {
    cursor: pointer;
    color: #003F59;
    text-decoration: underline; }
  a:active, a:focus, a:visited {
    color: #003F59;
    outline: none; }
  a:focus {
    outline: 1px dotted; }

hr {
  height: 1px;
  margin: 1rem 0; }

ul, ol {
  margin-left: 18px;
  margin-bottom: 1.5em;
  margin-top: 1em;
  padding-left: 0;
  list-style-position: outside; }

input[type="submit"], input[type="submit"]:focus, input[type="submit"]:visited, input[type="button"], input[type="button"]:focus, input[type="button"]:visited, .btn, .btn:focus, .btn:visited, .button, .comment-letter-excerpt__download-btn a, .comment-letter-excerpt__download-btn a:link, .comment-letter-excerpt__download-btn a:visited, .comment-letter-excerpt__download-btn a:hover, .single-comment_letter__download-btn a, .single-comment_letter__download-btn a:link, .single-comment_letter__download-btn a:visited, .single-comment_letter__download-btn a:hover, .button:focus, .comment-letter-excerpt__download-btn a:focus, .single-comment_letter__download-btn a:focus, .button:visited, .comment-letter-excerpt__download-btn a:visited, .single-comment_letter__download-btn a:visited {
  line-height: 1;
  text-transform: uppercase;
  color: white;
  background-color: #F76A6A;
  letter-spacing: .1rem;
  text-align: center;
  padding: 14px 40px;
  display: inline-block;
  border-radius: 0;
  border: none;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-shadow: none;
  min-width: 150px;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  transition: all .3s ease-in-out; }
  @media (min-width: 680px) {
    input[type="submit"], input[type="submit"]:focus, input[type="submit"]:visited, input[type="button"], input[type="button"]:focus, input[type="button"]:visited, .btn, .btn:focus, .btn:visited, .button, .comment-letter-excerpt__download-btn a, .comment-letter-excerpt__download-btn a:link, .comment-letter-excerpt__download-btn a:visited, .comment-letter-excerpt__download-btn a:hover, .single-comment_letter__download-btn a, .single-comment_letter__download-btn a:link, .single-comment_letter__download-btn a:visited, .single-comment_letter__download-btn a:hover, .button:focus, .comment-letter-excerpt__download-btn a:focus, .single-comment_letter__download-btn a:focus, .button:visited, .comment-letter-excerpt__download-btn a:visited, .single-comment_letter__download-btn a:visited {
      padding-left: 60px;
      padding-right: 60px; } }

input[type="submit"]:hover, input[type="button"]:hover, .btn:hover, .button:hover, .comment-letter-excerpt__download-btn a:hover, .single-comment_letter__download-btn a:hover {
  background-color: #f65252;
  text-decoration: none;
  color: #fff; }

input[type="submit"].narrow, input[type="button"].narrow, .btn.narrow, .button.narrow, .comment-letter-excerpt__download-btn a.narrow, .single-comment_letter__download-btn a.narrow {
  padding-left: 15px;
  padding-right: 15px; }

.subscribe-form {
  margin: 20px auto;
  max-width: 530px; }
  .subscribe-form input[type="email"] {
    flex: 1 1 auto;
    border: none;
    align-self: stretch;
    padding: 10px;
    font-size: 16px;
    margin-right: 5px;
    font-weight: 300;
    color: #003F59;
    border: 1px solid #F2F1F1; }
    .subscribe-form input[type="email"].mce_inline_error {
      border: 1px solid red; }
  @media (max-width: 679px) {
    .subscribe-form input[type="email"], .subscribe-form button {
      width: 100%;
      margin-bottom: 5px; } }
  @media (min-width: 680px) {
    .subscribe-form {
      display: flex;
      width: 100%;
      align-items: stretch; } }

.fade-enter-active, .fade-leave-active {
  transition: opacity .5s; }

.fade-enter, .fade-leave-to {
  opacity: 0; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

html {
  box-sizing: border-box; }

*, *:before, *:after {
  box-sizing: inherit; }

html, body {
  margin: 0;
  padding: 0;
  background: #F9F9F9; }

body {
  height: 100%;
  overflow-x: hidden;
  -webkit-animation: fadeIn .75s ease-in-out;
          animation: fadeIn .75s ease-in-out; }
  body.watch_and_learn-template-default {
    background: #fff; }

.row {
  max-width: 1270px;
  margin-left: auto;
  margin-right: auto; }

.m-auto {
  margin-left: auto;
  margin-right: auto; }

.pri {
  color: #003F59; }

.bg-pri {
  background-color: #003F59; }

.sec {
  color: #F76A6A; }

.bg-sec {
  background-color: #F76A6A; }

.ter {
  color: black; }

.bg-ter {
  background-color: black; }

.td-n {
  text-decoration: none !important; }
  .td-n:hover {
    text-decoration: none !important; }

.tj {
  text-align: justify; }

.sans {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.serif {
  font-family: "Georgia", Cambria, Times New Roman, Times, serif; }

.body {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.copy-color {
  color: #003F59 !important; }

.center-it {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.m-auto {
  margin-left: auto;
  margin-right: auto; }

.text-small {
  font-size: 13px; }

.cover {
  background-position: center center; }

.one-word-per-line {
  word-spacing: 1000px; }

.nav-gutter {
  padding-top: 90px; }
  @media (max-width: 1023px) {
    .nav-gutter {
      padding-top: 56px; } }

.align-left, .alignleft {
  text-align: left;
  margin-right: auto; }

.align-right, .alignright {
  text-align: right;
  margin-left: auto; }

.align-center, .aligncenter {
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

img.alignright {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px; }

img.alignleft {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px; }

img {
  max-width: 100%;
  display: block; }

::-moz-selection {
  background: #003F59;
  color: white; }

::selection {
  background: #003F59;
  color: white; }

.skip-link {
  display: none; }

.container, body.single-comment_letter article.comment_letter,
body.single-comment_letter article.case_study,
body.single-case_study article.comment_letter,
body.single-case_study article.case_study {
  max-width: 1270px;
  margin: auto;
  display: block;
  padding-left: 15px;
  padding-right: 15px; }
  .container .container, body.single-comment_letter article.comment_letter .container, body.single-comment_letter article.case_study .container, body.single-case_study article.comment_letter .container, body.single-case_study article.case_study .container, .container body.single-comment_letter article.comment_letter, body.single-comment_letter .container article.comment_letter, body.single-comment_letter article.comment_letter article.comment_letter, body.single-comment_letter article.case_study article.comment_letter,
  .container body.single-comment_letter article.case_study, body.single-comment_letter .container article.case_study,
  body.single-comment_letter article.comment_letter article.case_study,
  body.single-comment_letter article.case_study article.case_study,
  .container body.single-case_study article.comment_letter, body.single-case_study .container article.comment_letter,
  body.single-case_study article.comment_letter article.comment_letter,
  body.single-case_study article.case_study article.comment_letter,
  .container body.single-case_study article.case_study, body.single-case_study .container article.case_study,
  body.single-case_study article.comment_letter article.case_study,
  body.single-case_study article.case_study article.case_study {
    padding-left: 0;
    padding-right: 0; }
  .container.narrow, body.single-comment_letter article.narrow.comment_letter,
  body.single-comment_letter article.narrow.case_study,
  body.single-case_study article.narrow.comment_letter,
  body.single-case_study article.narrow.case_study {
    max-width: 720px; }

.theme-search-form {
  position: relative; }
  .theme-search-form .search-input {
    padding: 5px 10px;
    border: 1px solid #999;
    border-radius: 0;
    z-index: 1;
    width: 100%; }
  .theme-search-form .search-icon {
    position: absolute;
    z-index: 2;
    top: 50%;
    right: .15em;
    height: 50%;
    width: 30px;
    border: none;
    padding: 0;
    background: none;
    outline: none;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    cursor: pointer; }
    .theme-search-form .search-icon img {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      height: 70%; }

.responsive-embed {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  margin-bottom: 30px; }
  .responsive-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.slick-dots {
  display: block;
  text-align: center;
  list-style: none; }
  .slick-dots li {
    display: inline-block;
    margin: 0 4px; }
    .slick-dots li button {
      text-indent: -9999px;
      overflow: hidden;
      border-radius: 50%;
      width: 12px;
      height: 12px;
      padding: 0;
      background: rgba(0, 63, 89, 0.4);
      border: none; }
    .slick-dots li.slick-active button {
      background: #003F59; }

.overview-bubbles {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  z-index: 9; }
  .overview-bubbles .state-facts {
    top: 45px;
    left: 2px;
    width: 280px;
    white-space: nowrap;
    text-align: center;
    font-size: 22px;
    position: absolute; }
  .overview-bubbles .bubble-jobs {
    top: 35%;
    left: -20px; }
  .overview-bubbles .bubble-management {
    top: 66%;
    left: 50px; }
  @media (max-width: 1029px) {
    .overview-bubbles {
      display: none; } }

.bubble-content {
  position: absolute;
  border-radius: 50%;
  width: 280px;
  height: 280px;
  background: rgba(165, 212, 114, 0.7);
  display: flex;
  text-align: center;
  align-content: center;
  justify-content: center;
  flex-direction: column;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
  .bubble-content span {
    max-width: 90%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    text-transform: uppercase; }
  .bubble-content span.placeholder {
    font-size: 18px;
    display: inline-block;
    padding: 0 20px; }
    .bubble-content span.placeholder .large {
      font-size: 44px;
      display: block;
      line-height: 1em; }
  .bubble-content .number {
    font-size: 3.25em;
    line-height: 1em; }
  .bubble-content.sm {
    width: 240px;
    height: 240px; }
  .bubble-content.md {
    width: 300px;
    height: 300px; }
  .bubble-content.lg {
    width: 330px;
    height: 330px; }

.upcoming-event .event-date {
  background: #003F59;
  color: #fff;
  display: inline-block;
  padding: 3px 10px;
  margin: 4px 0; }
  .upcoming-event .event-date a {
    padding: 0;
    color: #fff; }

.pagination {
  margin: 30px 0;
  text-align: center; }
  .pagination a, .pagination span {
    display: inline-block;
    background: #F76A6A;
    color: #fff;
    padding: 5px 10px;
    margin: 3px;
    transition: all 0.25s ease-in-out; }
    .pagination a:hover, .pagination span:hover {
      background: #f43a3a;
      text-decoration: none; }
    .pagination a.current, .pagination span.current {
      background: #003F59;
      cursor: default; }

.big-green-button {
  background: linear-gradient(to bottom, #b0d984 0%, #90c851 100%);
  background-size: cover;
  padding: 40px;
  display: block;
  text-align: center;
  font-size: 20px;
  max-width: 680px;
  margin: 20px auto; }

ul.shortcode-glossary {
  margin: 0;
  padding: 0; }
  ul.shortcode-glossary > li {
    padding: 15px;
    background: #fff;
    border: 2px solid #D1D3D4; }
    ul.shortcode-glossary > li:before {
      display: none; }
    ul.shortcode-glossary > li::after {
      display: block;
      content: '';
      clear: both; }

#masthead {
  width: 100%; }
  #masthead button {
    outline: none; }

.site-header {
  background: #fff;
  width: 100%;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
  z-index: 9999;
  position: relative; }
  .site-header .container, .site-header body.single-comment_letter article.comment_letter, body.single-comment_letter .site-header article.comment_letter,
  .site-header body.single-comment_letter article.case_study, body.single-comment_letter .site-header article.case_study,
  .site-header body.single-case_study article.comment_letter, body.single-case_study .site-header article.comment_letter,
  .site-header body.single-case_study article.case_study, body.single-case_study .site-header article.case_study {
    display: flex;
    padding: 0 15px;
    align-items: stretch;
    justify-content: space-between; }
  .site-header .site-branding {
    padding-top: 22px;
    padding-bottom: 22px;
    align-self: center;
    transition: all 0.25s ease-in-out, top 0s; }
    @media (max-width: 1023px) {
      .site-header .site-branding {
        height: 55px;
        width: 200px;
        opacity: 0;
        visibility: hidden; }
        .site-header .site-branding img {
          height: 100%; } }
    @media (min-width: 1024px) {
      .site-header .site-branding {
        flex: 0 1 0;
        overflow: hidden;
        max-height: 92px;
        padding-right: 0; } }
  .site-header a, .site-header span.section-title {
    color: #003F59;
    text-transform: uppercase; }
  .site-header span.section-title {
    cursor: default; }
  .site-header .header-search {
    align-self: center;
    width: 180px;
    padding-left: 20px; }
    .site-header .header-search .search-input {
      padding: 10px;
      font-size: 1em;
      border: 1px solid rgba(0, 0, 0, 0.15); }
  .site-header .header-mobile-toggle {
    align-self: center;
    display: none; }
    .site-header .header-mobile-toggle button {
      position: relative;
      border: none;
      background: transparent;
      width: 30px;
      height: 30px;
      padding: 0; }
      .site-header .header-mobile-toggle button span {
        height: 2px;
        width: 100%;
        display: block;
        background: #003F59;
        position: absolute;
        transition: all 0.25s ease-in-out;
        overflow: hidden;
        top: 50%; }
        .site-header .header-mobile-toggle button span:nth-child(1) {
          -webkit-transform: translateY(-10px);
                  transform: translateY(-10px); }
        .site-header .header-mobile-toggle button span:nth-child(2) {
          -webkit-transform: translateY(10px);
                  transform: translateY(10px); }
  .site-header .navbar-submenu {
    background: #D6E8BD;
    font-size: 14px; }
    .site-header .navbar-submenu .navbar-item a.padded-top {
      margin-top: 10px; }
    .site-header .navbar-submenu .navbar-item a.underlined {
      border-bottom: 1px solid #003F59; }
    .site-header .navbar-submenu .navbar-item:not(.has-children) a {
      display: block;
      padding: .5em 0;
      text-align: left; }
    .site-header .navbar-submenu .navbar-item:not(.has-children):first-child a {
      padding-top: 0; }
    .site-header .navbar-submenu .navbar-item:not(.has-children):last-child a {
      padding-bottom: 0; }
    .site-header .navbar-submenu a {
      text-transform: none; }
  .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu {
    box-shadow: inset 0 5px 8px -5px rgba(0, 0, 0, 0.15), inset 0 -5px 8px -5px rgba(0, 0, 0, 0.15); }
  .site-header .menu-item:not(.mega) .navbar-submenu .navbar-item {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .site-header .menu-item:not(.mega) .navbar-submenu .navbar-item:last-child {
      border-bottom: none; }
  .site-header a.mega + .navbar-submenu.depth-0 a.menu-item:after, .site-header a.mega + .navbar-submenu.depth-0 span.section-title:after {
    border-bottom: 2px solid #6A938A;
    content: '';
    display: block;
    margin: 10px 0; }
  .site-header a.mega + .navbar-submenu.depth-0 .navbar-submenu a.menu-item:after, .site-header a.mega + .navbar-submenu.depth-0 .navbar-submenu span.section-title:after {
    display: none; }
  .site-header .expand-sub {
    display: none; }
  @media (max-width: 1023px) {
    .site-header.sticky .site-branding, .site-header.perma .site-branding {
      opacity: 1;
      visibility: visible; } }
  @media (min-width: 1024px) {
    .site-header.sticky .site-branding, .site-header.perma .site-branding {
      padding-right: 20px;
      flex: 0 1 150px; } }
  .site-header.sticky .main-navigation, .site-header.perma .main-navigation {
    flex: 1 1 auto; }
  .site-header.sticky {
    position: fixed;
    top: 0;
    left: 0; }
  .site-header.expanded .header-mobile-toggle button span {
    top: 50%; }
    .site-header.expanded .header-mobile-toggle button span:nth-child(1) {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .site-header.expanded .header-mobile-toggle button span:nth-child(2) {
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .site-header.expanded .header-mobile-toggle button span:nth-child(3) {
      width: 0; }
  @media (max-width: 1023px) {
    .site-header .container, .site-header body.single-comment_letter article.comment_letter, body.single-comment_letter .site-header article.comment_letter,
    .site-header body.single-comment_letter article.case_study, body.single-comment_letter .site-header article.case_study,
    .site-header body.single-case_study article.comment_letter, body.single-case_study .site-header article.comment_letter,
    .site-header body.single-case_study article.case_study, body.single-case_study .site-header article.case_study {
      display: block;
      position: relative; }
      .site-header .container:after, .site-header body.single-comment_letter article.comment_letter:after, body.single-comment_letter .site-header article.comment_letter:after,
      .site-header body.single-comment_letter article.case_study:after, body.single-comment_letter .site-header article.case_study:after,
      .site-header body.single-case_study article.comment_letter:after, body.single-case_study .site-header article.comment_letter:after,
      .site-header body.single-case_study article.case_study:after, body.single-case_study .site-header article.case_study:after {
        content: '';
        display: block;
        clear: both; }
      .site-header .container .site-branding, .site-header body.single-comment_letter article.comment_letter .site-branding, body.single-comment_letter .site-header article.comment_letter .site-branding, .site-header body.single-comment_letter article.case_study .site-branding, body.single-comment_letter .site-header article.case_study .site-branding, .site-header body.single-case_study article.comment_letter .site-branding, body.single-case_study .site-header article.comment_letter .site-branding, .site-header body.single-case_study article.case_study .site-branding, body.single-case_study .site-header article.case_study .site-branding {
        float: left;
        padding-top: 10px;
        padding-bottom: 10px; }
      .site-header .container .header-mobile-toggle, .site-header body.single-comment_letter article.comment_letter .header-mobile-toggle, body.single-comment_letter .site-header article.comment_letter .header-mobile-toggle, .site-header body.single-comment_letter article.case_study .header-mobile-toggle, body.single-comment_letter .site-header article.case_study .header-mobile-toggle, .site-header body.single-case_study article.comment_letter .header-mobile-toggle, body.single-case_study .site-header article.comment_letter .header-mobile-toggle, .site-header body.single-case_study article.case_study .header-mobile-toggle, body.single-case_study .site-header article.case_study .header-mobile-toggle {
        display: block;
        float: right;
        padding-top: 10px;
        padding-bottom: 10px; }
      .site-header .container .header-search, .site-header body.single-comment_letter article.comment_letter .header-search, body.single-comment_letter .site-header article.comment_letter .header-search, .site-header body.single-comment_letter article.case_study .header-search, body.single-comment_letter .site-header article.case_study .header-search, .site-header body.single-case_study article.comment_letter .header-search, body.single-case_study .site-header article.comment_letter .header-search, .site-header body.single-case_study article.case_study .header-search, body.single-case_study .site-header article.case_study .header-search {
        display: none; }
      .site-header .container .main-navigation, .site-header body.single-comment_letter article.comment_letter .main-navigation, body.single-comment_letter .site-header article.comment_letter .main-navigation, .site-header body.single-comment_letter article.case_study .main-navigation, body.single-comment_letter .site-header article.case_study .main-navigation, .site-header body.single-case_study article.comment_letter .main-navigation, body.single-case_study .site-header article.comment_letter .main-navigation, .site-header body.single-case_study article.case_study .main-navigation, body.single-case_study .site-header article.case_study .main-navigation {
        opacity: 0;
        visibility: hidden;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        padding: 0 15px;
        background: #fff;
        max-height: 0;
        overflow: hidden;
        transition: all 0.25s ease-in-out, top 0s;
        box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 5px 5px rgba(0, 0, 0, 0.25); }
        .site-header .container .main-navigation .navbar-item, .site-header body.single-comment_letter article.comment_letter .main-navigation .navbar-item, body.single-comment_letter .site-header article.comment_letter .main-navigation .navbar-item, .site-header body.single-comment_letter article.case_study .main-navigation .navbar-item, body.single-comment_letter .site-header article.case_study .main-navigation .navbar-item, .site-header body.single-case_study article.comment_letter .main-navigation .navbar-item, body.single-case_study .site-header article.comment_letter .main-navigation .navbar-item, .site-header body.single-case_study article.case_study .main-navigation .navbar-item, body.single-case_study .site-header article.case_study .main-navigation .navbar-item {
          font-size: 18px;
          font-weight: 700; }
          .site-header .container .main-navigation .navbar-item a, .site-header body.single-comment_letter article.comment_letter .main-navigation .navbar-item a, body.single-comment_letter .site-header article.comment_letter .main-navigation .navbar-item a, .site-header body.single-comment_letter article.case_study .main-navigation .navbar-item a, body.single-comment_letter .site-header article.case_study .main-navigation .navbar-item a, .site-header body.single-case_study article.comment_letter .main-navigation .navbar-item a, body.single-case_study .site-header article.comment_letter .main-navigation .navbar-item a, .site-header body.single-case_study article.case_study .main-navigation .navbar-item a, body.single-case_study .site-header article.case_study .main-navigation .navbar-item a {
            display: block;
            padding-top: 10px;
            padding-bottom: 10px; }
          .site-header .container .main-navigation .navbar-item .expand-sub, .site-header body.single-comment_letter article.comment_letter .main-navigation .navbar-item .expand-sub, body.single-comment_letter .site-header article.comment_letter .main-navigation .navbar-item .expand-sub, .site-header body.single-comment_letter article.case_study .main-navigation .navbar-item .expand-sub, body.single-comment_letter .site-header article.case_study .main-navigation .navbar-item .expand-sub, .site-header body.single-case_study article.comment_letter .main-navigation .navbar-item .expand-sub, body.single-case_study .site-header article.comment_letter .main-navigation .navbar-item .expand-sub, .site-header body.single-case_study article.case_study .main-navigation .navbar-item .expand-sub, body.single-case_study .site-header article.case_study .main-navigation .navbar-item .expand-sub {
            display: block;
            float: right;
            transition: all 0.25s ease-in-out, top 0s;
            font-size: 18px;
            line-height: 40px;
            border: none;
            background: transparent; }
          .site-header .container .main-navigation .navbar-item .navbar-item, .site-header body.single-comment_letter article.comment_letter .main-navigation .navbar-item .navbar-item, body.single-comment_letter .site-header article.comment_letter .main-navigation .navbar-item .navbar-item, .site-header body.single-comment_letter article.case_study .main-navigation .navbar-item .navbar-item, body.single-comment_letter .site-header article.case_study .main-navigation .navbar-item .navbar-item, .site-header body.single-case_study article.comment_letter .main-navigation .navbar-item .navbar-item, body.single-case_study .site-header article.comment_letter .main-navigation .navbar-item .navbar-item, .site-header body.single-case_study article.case_study .main-navigation .navbar-item .navbar-item, body.single-case_study .site-header article.case_study .main-navigation .navbar-item .navbar-item {
            font-size: 14px;
            padding-top: 3px;
            padding-bottom: 3px; }
            .site-header .container .main-navigation .navbar-item .navbar-item.has-children + .navbar-item, .site-header body.single-comment_letter article.comment_letter .main-navigation .navbar-item .navbar-item.has-children + .navbar-item, body.single-comment_letter .site-header article.comment_letter .main-navigation .navbar-item .navbar-item.has-children + .navbar-item, .site-header body.single-comment_letter article.case_study .main-navigation .navbar-item .navbar-item.has-children + .navbar-item, body.single-comment_letter .site-header article.case_study .main-navigation .navbar-item .navbar-item.has-children + .navbar-item, .site-header body.single-case_study article.comment_letter .main-navigation .navbar-item .navbar-item.has-children + .navbar-item, body.single-case_study .site-header article.comment_letter .main-navigation .navbar-item .navbar-item.has-children + .navbar-item, .site-header body.single-case_study article.case_study .main-navigation .navbar-item .navbar-item.has-children + .navbar-item, body.single-case_study .site-header article.case_study .main-navigation .navbar-item .navbar-item.has-children + .navbar-item {
              margin-top: 10px; }
          .site-header .container .main-navigation .navbar-item > .navbar-submenu, .site-header body.single-comment_letter article.comment_letter .main-navigation .navbar-item > .navbar-submenu, body.single-comment_letter .site-header article.comment_letter .main-navigation .navbar-item > .navbar-submenu, .site-header body.single-comment_letter article.case_study .main-navigation .navbar-item > .navbar-submenu, body.single-comment_letter .site-header article.case_study .main-navigation .navbar-item > .navbar-submenu, .site-header body.single-case_study article.comment_letter .main-navigation .navbar-item > .navbar-submenu, body.single-case_study .site-header article.comment_letter .main-navigation .navbar-item > .navbar-submenu, .site-header body.single-case_study article.case_study .main-navigation .navbar-item > .navbar-submenu, body.single-case_study .site-header article.case_study .main-navigation .navbar-item > .navbar-submenu {
            display: none;
            margin-left: -15px;
            margin-right: -15px;
            padding: 15px; }
            .site-header .container .main-navigation .navbar-item > .navbar-submenu .expand-sub, .site-header body.single-comment_letter article.comment_letter .main-navigation .navbar-item > .navbar-submenu .expand-sub, body.single-comment_letter .site-header article.comment_letter .main-navigation .navbar-item > .navbar-submenu .expand-sub, .site-header body.single-comment_letter article.case_study .main-navigation .navbar-item > .navbar-submenu .expand-sub, body.single-comment_letter .site-header article.case_study .main-navigation .navbar-item > .navbar-submenu .expand-sub, .site-header body.single-case_study article.comment_letter .main-navigation .navbar-item > .navbar-submenu .expand-sub, body.single-case_study .site-header article.comment_letter .main-navigation .navbar-item > .navbar-submenu .expand-sub, .site-header body.single-case_study article.case_study .main-navigation .navbar-item > .navbar-submenu .expand-sub, body.single-case_study .site-header article.case_study .main-navigation .navbar-item > .navbar-submenu .expand-sub {
              display: none; }
            .site-header .container .main-navigation .navbar-item > .navbar-submenu .navbar-submenu, .site-header body.single-comment_letter article.comment_letter .main-navigation .navbar-item > .navbar-submenu .navbar-submenu, body.single-comment_letter .site-header article.comment_letter .main-navigation .navbar-item > .navbar-submenu .navbar-submenu, .site-header body.single-comment_letter article.case_study .main-navigation .navbar-item > .navbar-submenu .navbar-submenu, body.single-comment_letter .site-header article.case_study .main-navigation .navbar-item > .navbar-submenu .navbar-submenu, .site-header body.single-case_study article.comment_letter .main-navigation .navbar-item > .navbar-submenu .navbar-submenu, body.single-case_study .site-header article.comment_letter .main-navigation .navbar-item > .navbar-submenu .navbar-submenu, .site-header body.single-case_study article.case_study .main-navigation .navbar-item > .navbar-submenu .navbar-submenu, body.single-case_study .site-header article.case_study .main-navigation .navbar-item > .navbar-submenu .navbar-submenu {
              display: block;
              margin: 0;
              padding: 0 0 0 15px; }
              .site-header .container .main-navigation .navbar-item > .navbar-submenu .navbar-submenu .navbar-item, .site-header body.single-comment_letter article.comment_letter .main-navigation .navbar-item > .navbar-submenu .navbar-submenu .navbar-item, body.single-comment_letter .site-header article.comment_letter .main-navigation .navbar-item > .navbar-submenu .navbar-submenu .navbar-item, .site-header body.single-comment_letter article.case_study .main-navigation .navbar-item > .navbar-submenu .navbar-submenu .navbar-item, body.single-comment_letter .site-header article.case_study .main-navigation .navbar-item > .navbar-submenu .navbar-submenu .navbar-item, .site-header body.single-case_study article.comment_letter .main-navigation .navbar-item > .navbar-submenu .navbar-submenu .navbar-item, body.single-case_study .site-header article.comment_letter .main-navigation .navbar-item > .navbar-submenu .navbar-submenu .navbar-item, .site-header body.single-case_study article.case_study .main-navigation .navbar-item > .navbar-submenu .navbar-submenu .navbar-item, body.single-case_study .site-header article.case_study .main-navigation .navbar-item > .navbar-submenu .navbar-submenu .navbar-item {
                font-weight: normal; }
          .site-header .container .main-navigation .navbar-item.open .expand-sub, .site-header body.single-comment_letter article.comment_letter .main-navigation .navbar-item.open .expand-sub, body.single-comment_letter .site-header article.comment_letter .main-navigation .navbar-item.open .expand-sub, .site-header body.single-comment_letter article.case_study .main-navigation .navbar-item.open .expand-sub, body.single-comment_letter .site-header article.case_study .main-navigation .navbar-item.open .expand-sub, .site-header body.single-case_study article.comment_letter .main-navigation .navbar-item.open .expand-sub, body.single-case_study .site-header article.comment_letter .main-navigation .navbar-item.open .expand-sub, .site-header body.single-case_study article.case_study .main-navigation .navbar-item.open .expand-sub, body.single-case_study .site-header article.case_study .main-navigation .navbar-item.open .expand-sub {
            -webkit-transform: rotate(180deg);
                    transform: rotate(180deg); }
          .site-header .container .main-navigation .navbar-item a.mega + .navbar-submenu.depth-0 .navbar-submenu, .site-header body.single-comment_letter article.comment_letter .main-navigation .navbar-item a.mega + .navbar-submenu.depth-0 .navbar-submenu, body.single-comment_letter .site-header article.comment_letter .main-navigation .navbar-item a.mega + .navbar-submenu.depth-0 .navbar-submenu, .site-header body.single-comment_letter article.case_study .main-navigation .navbar-item a.mega + .navbar-submenu.depth-0 .navbar-submenu, body.single-comment_letter .site-header article.case_study .main-navigation .navbar-item a.mega + .navbar-submenu.depth-0 .navbar-submenu, .site-header body.single-case_study article.comment_letter .main-navigation .navbar-item a.mega + .navbar-submenu.depth-0 .navbar-submenu, body.single-case_study .site-header article.comment_letter .main-navigation .navbar-item a.mega + .navbar-submenu.depth-0 .navbar-submenu, .site-header body.single-case_study article.case_study .main-navigation .navbar-item a.mega + .navbar-submenu.depth-0 .navbar-submenu, body.single-case_study .site-header article.case_study .main-navigation .navbar-item a.mega + .navbar-submenu.depth-0 .navbar-submenu {
            margin: 0;
            padding: 0; }
    .site-header.expanded .container .main-navigation, .site-header.expanded body.single-comment_letter article.comment_letter .main-navigation, body.single-comment_letter .site-header.expanded article.comment_letter .main-navigation, .site-header.expanded body.single-comment_letter article.case_study .main-navigation, body.single-comment_letter .site-header.expanded article.case_study .main-navigation, .site-header.expanded body.single-case_study article.comment_letter .main-navigation, body.single-case_study .site-header.expanded article.comment_letter .main-navigation, .site-header.expanded body.single-case_study article.case_study .main-navigation, body.single-case_study .site-header.expanded article.case_study .main-navigation {
      opacity: 1;
      visibility: visible;
      padding: 15px;
      max-height: calc(100vh - 75px);
      overflow: auto; } }
  @media (min-width: 1024px) {
    .site-header .container, .site-header body.single-comment_letter article.comment_letter, body.single-comment_letter .site-header article.comment_letter,
    .site-header body.single-comment_letter article.case_study, body.single-comment_letter .site-header article.case_study,
    .site-header body.single-case_study article.comment_letter, body.single-case_study .site-header article.comment_letter,
    .site-header body.single-case_study article.case_study, body.single-case_study .site-header article.case_study {
      min-height: 100px; }
    .site-header .main-navigation {
      flex: 1; }
    .site-header .menu-primary-navigation-container {
      display: flex;
      justify-content: space-around;
      height: 100%;
      align-items: stretch;
      transition: all 0.25s ease-in-out, top 0s;
      /* END MEGA MENU STYLES */ }
      .site-header .menu-primary-navigation-container > .navbar-item {
        margin: 0 10px;
        display: flex;
        align-items: center;
        position: relative;
        /* MEGA MENU STYLES */ }
        .site-header .menu-primary-navigation-container > .navbar-item a, .site-header .menu-primary-navigation-container > .navbar-item span.section-title {
          text-align: center;
          font-weight: 700;
          font-size: 14px;
          line-height: 1.25em; }
          .site-header .menu-primary-navigation-container > .navbar-item a.no-wrap, .site-header .menu-primary-navigation-container > .navbar-item span.section-title.no-wrap {
            white-space: nowrap; }
          .site-header .menu-primary-navigation-container > .navbar-item a span, .site-header .menu-primary-navigation-container > .navbar-item span.section-title span {
            white-space: nowrap; }
        .site-header .menu-primary-navigation-container > .navbar-item.has-children:before {
          content: '';
          display: block;
          position: absolute;
          left: calc(50% - 10px);
          bottom: 0;
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 0 10px 10px 10px;
          border-color: transparent transparent #D6E8BD transparent;
          opacity: 0;
          transition: all 0.25s ease-in-out, top 0s;
          z-index: 9; }
        .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu {
          box-shadow: none;
          position: absolute;
          display: block !important;
          opacity: 0;
          visibility: hidden;
          transition: all 0.25s ease-in-out, top 0s; }
        .site-header .menu-primary-navigation-container > .navbar-item:hover:before {
          opacity: 1; }
        .site-header .menu-primary-navigation-container > .navbar-item:hover > .navbar-submenu {
          opacity: 1;
          visibility: visible; }
        .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu {
          position: absolute;
          top: 100px;
          left: -15px;
          width: 250px;
          box-shadow: 0 5px 8px -2px rgba(0, 0, 0, 0.25);
          z-index: 8; }
          .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu .inner {
            padding: 15px; }
            .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu .inner .inner {
              padding: 0 0 0 15px; }
            .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu .inner .navbar-item a, .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu .inner .navbar-item span.section-title {
              font-weight: 700;
              text-transform: none; }
            .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu .inner .navbar-item .navbar-submenu a, .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu .inner .navbar-item .navbar-submenu span.section-title {
              font-weight: normal; }
            .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu .inner .navbar-item .navbar-shortcode .upcoming-event .event-date {
              margin: 8px 0 0; }
              .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu .inner .navbar-item .navbar-shortcode .upcoming-event .event-date a {
                padding: 0; }
            .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu .inner .navbar-item .navbar-shortcode .upcoming-event .event-title, .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu .inner .navbar-item .navbar-shortcode .upcoming-event .event-title a, .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu .inner .navbar-item .navbar-shortcode .upcoming-event .event-meta, .site-header .menu-primary-navigation-container > .navbar-item > .navbar-submenu .inner .navbar-item .navbar-shortcode .upcoming-event .event-meta a {
              font-size: 14px;
              line-height: 18px;
              font-weight: 400; }
        .site-header .menu-primary-navigation-container > .navbar-item a.mega + .navbar-submenu.depth-0 {
          position: fixed;
          top: 100px;
          left: 0;
          width: 100%; }
          .site-header .menu-primary-navigation-container > .navbar-item a.mega + .navbar-submenu.depth-0 .inner {
            display: flex;
            max-width: 1300px;
            margin: 0 auto;
            padding-top: 30px;
            padding-bottom: 30px; }
            .site-header .menu-primary-navigation-container > .navbar-item a.mega + .navbar-submenu.depth-0 .inner .navbar-item {
              margin: 0 15px;
              flex: 1 1 auto;
              width: 100%; }
            .site-header .menu-primary-navigation-container > .navbar-item a.mega + .navbar-submenu.depth-0 .inner .navbar-submenu {
              margin: 0;
              padding: 0; }
              .site-header .menu-primary-navigation-container > .navbar-item a.mega + .navbar-submenu.depth-0 .inner .navbar-submenu .inner {
                padding: 0;
                display: flex;
                flex-direction: column; }
                .site-header .menu-primary-navigation-container > .navbar-item a.mega + .navbar-submenu.depth-0 .inner .navbar-submenu .inner .navbar-item {
                  margin: 2px 0; } }

.site-social-links {
  display: none; }
  .site-social-links.footer {
    display: block;
    margin-top: 30px; }
  .site-social-links a {
    color: #fff;
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 22px;
    position: relative;
    transition: all 0.35s ease-in-out; }
    .site-social-links a svg, .site-social-links a img {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      max-width: 24px;
      max-height: 24px;
      width: auto;
      height: auto;
      transition: all 0.35s ease-in-out; }
    .site-social-links a.twitter {
      background: #00ACEE; }
    .site-social-links a.youtube {
      background: #BB0000; }
    .site-social-links a.linkedin {
      background: #0077B5; }
  @media (min-width: 680px) {
    .site-social-links {
      left: 0;
      top: 300px;
      z-index: 99;
      display: block;
      position: absolute; }
      .site-social-links.footer {
        display: none; }
      .site-social-links a {
        display: block;
        margin: 5px 0; }
        .site-social-links a:hover {
          width: 50px; }
          .site-social-links a:hover svg, .site-social-links a:hover img {
            left: calc(50% + 5px); } }

.site-footer {
  padding: 40px 0;
  background: #F9F9F9; }
  .site-footer .container .footer-column, .site-footer body.single-comment_letter article.comment_letter .footer-column, body.single-comment_letter .site-footer article.comment_letter .footer-column, .site-footer body.single-comment_letter article.case_study .footer-column, body.single-comment_letter .site-footer article.case_study .footer-column, .site-footer body.single-case_study article.comment_letter .footer-column, body.single-case_study .site-footer article.comment_letter .footer-column, .site-footer body.single-case_study article.case_study .footer-column, body.single-case_study .site-footer article.case_study .footer-column {
    padding: 10px 0; }
    .site-footer .container .footer-column, .site-footer body.single-comment_letter article.comment_letter .footer-column, body.single-comment_letter .site-footer article.comment_letter .footer-column, .site-footer body.single-comment_letter article.case_study .footer-column, body.single-comment_letter .site-footer article.case_study .footer-column, .site-footer body.single-case_study article.comment_letter .footer-column, body.single-case_study .site-footer article.comment_letter .footer-column, .site-footer body.single-case_study article.case_study .footer-column, body.single-case_study .site-footer article.case_study .footer-column, .site-footer .container .footer-column p, .site-footer body.single-comment_letter article.comment_letter .footer-column p, body.single-comment_letter .site-footer article.comment_letter .footer-column p, .site-footer body.single-comment_letter article.case_study .footer-column p, body.single-comment_letter .site-footer article.case_study .footer-column p, .site-footer body.single-case_study article.comment_letter .footer-column p, body.single-case_study .site-footer article.comment_letter .footer-column p, .site-footer body.single-case_study article.case_study .footer-column p, body.single-case_study .site-footer article.case_study .footer-column p {
      text-align: center; }
    .site-footer .container .footer-column, .site-footer body.single-comment_letter article.comment_letter .footer-column, body.single-comment_letter .site-footer article.comment_letter .footer-column, .site-footer body.single-comment_letter article.case_study .footer-column, body.single-comment_letter .site-footer article.case_study .footer-column, .site-footer body.single-case_study article.comment_letter .footer-column, body.single-case_study .site-footer article.comment_letter .footer-column, .site-footer body.single-case_study article.case_study .footer-column, body.single-case_study .site-footer article.case_study .footer-column, .site-footer .container .footer-column a, .site-footer body.single-comment_letter article.comment_letter .footer-column a, body.single-comment_letter .site-footer article.comment_letter .footer-column a, .site-footer body.single-comment_letter article.case_study .footer-column a, body.single-comment_letter .site-footer article.case_study .footer-column a, .site-footer body.single-case_study article.comment_letter .footer-column a, body.single-case_study .site-footer article.comment_letter .footer-column a, .site-footer body.single-case_study article.case_study .footer-column a, body.single-case_study .site-footer article.case_study .footer-column a {
      font-weight: 300;
      color: #063E5B; }
    .site-footer .container .footer-column img, .site-footer body.single-comment_letter article.comment_letter .footer-column img, body.single-comment_letter .site-footer article.comment_letter .footer-column img, .site-footer body.single-comment_letter article.case_study .footer-column img, body.single-comment_letter .site-footer article.case_study .footer-column img, .site-footer body.single-case_study article.comment_letter .footer-column img, body.single-case_study .site-footer article.comment_letter .footer-column img, .site-footer body.single-case_study article.case_study .footer-column img, body.single-case_study .site-footer article.case_study .footer-column img {
      margin: auto; }
    .site-footer .container .footer-column .menu, .site-footer body.single-comment_letter article.comment_letter .footer-column .menu, body.single-comment_letter .site-footer article.comment_letter .footer-column .menu, .site-footer body.single-comment_letter article.case_study .footer-column .menu, body.single-comment_letter .site-footer article.case_study .footer-column .menu, .site-footer body.single-case_study article.comment_letter .footer-column .menu, body.single-case_study .site-footer article.comment_letter .footer-column .menu, .site-footer body.single-case_study article.case_study .footer-column .menu, body.single-case_study .site-footer article.case_study .footer-column .menu {
      list-style: none;
      text-transform: uppercase;
      margin: 0;
      padding: 0; }
      .site-footer .container .footer-column .menu li, .site-footer body.single-comment_letter article.comment_letter .footer-column .menu li, body.single-comment_letter .site-footer article.comment_letter .footer-column .menu li, .site-footer body.single-comment_letter article.case_study .footer-column .menu li, body.single-comment_letter .site-footer article.case_study .footer-column .menu li, .site-footer body.single-case_study article.comment_letter .footer-column .menu li, body.single-case_study .site-footer article.comment_letter .footer-column .menu li, .site-footer body.single-case_study article.case_study .footer-column .menu li, body.single-case_study .site-footer article.case_study .footer-column .menu li {
        margin-bottom: 3px; }
  @media (max-width: 679px) {
    .site-footer .container .menu, .site-footer body.single-comment_letter article.comment_letter .menu, body.single-comment_letter .site-footer article.comment_letter .menu, .site-footer body.single-comment_letter article.case_study .menu, body.single-comment_letter .site-footer article.case_study .menu, .site-footer body.single-case_study article.comment_letter .menu, body.single-case_study .site-footer article.comment_letter .menu, .site-footer body.single-case_study article.case_study .menu, body.single-case_study .site-footer article.case_study .menu {
      list-style: none;
      margin: 0;
      padding: 0; }
      .site-footer .container .menu li, .site-footer body.single-comment_letter article.comment_letter .menu li, body.single-comment_letter .site-footer article.comment_letter .menu li, .site-footer body.single-comment_letter article.case_study .menu li, body.single-comment_letter .site-footer article.case_study .menu li, .site-footer body.single-case_study article.comment_letter .menu li, body.single-case_study .site-footer article.comment_letter .menu li, .site-footer body.single-case_study article.case_study .menu li, body.single-case_study .site-footer article.case_study .menu li {
        margin: 0;
        padding: 0; }
        .site-footer .container .menu li:before, .site-footer body.single-comment_letter article.comment_letter .menu li:before, body.single-comment_letter .site-footer article.comment_letter .menu li:before, .site-footer body.single-comment_letter article.case_study .menu li:before, body.single-comment_letter .site-footer article.case_study .menu li:before, .site-footer body.single-case_study article.comment_letter .menu li:before, body.single-case_study .site-footer article.comment_letter .menu li:before, .site-footer body.single-case_study article.case_study .menu li:before, body.single-case_study .site-footer article.case_study .menu li:before {
          display: none; } }
  .site-footer .container .footer-logo img, .site-footer body.single-comment_letter article.comment_letter .footer-logo img, body.single-comment_letter .site-footer article.comment_letter .footer-logo img, .site-footer body.single-comment_letter article.case_study .footer-logo img, body.single-comment_letter .site-footer article.case_study .footer-logo img, .site-footer body.single-case_study article.comment_letter .footer-logo img, body.single-case_study .site-footer article.comment_letter .footer-logo img, .site-footer body.single-case_study article.case_study .footer-logo img, body.single-case_study .site-footer article.case_study .footer-logo img {
    display: inline-block;
    max-width: 260px; }
  @media (min-width: 680px) {
    .site-footer .container, .site-footer body.single-comment_letter article.comment_letter, body.single-comment_letter .site-footer article.comment_letter,
    .site-footer body.single-comment_letter article.case_study, body.single-comment_letter .site-footer article.case_study,
    .site-footer body.single-case_study article.comment_letter, body.single-case_study .site-footer article.comment_letter,
    .site-footer body.single-case_study article.case_study, body.single-case_study .site-footer article.case_study {
      display: flex; }
      .site-footer .container .footer-column, .site-footer body.single-comment_letter article.comment_letter .footer-column, body.single-comment_letter .site-footer article.comment_letter .footer-column, .site-footer body.single-comment_letter article.case_study .footer-column, body.single-comment_letter .site-footer article.case_study .footer-column, .site-footer body.single-case_study article.comment_letter .footer-column, body.single-case_study .site-footer article.comment_letter .footer-column, .site-footer body.single-case_study article.case_study .footer-column, body.single-case_study .site-footer article.case_study .footer-column, .site-footer .container .footer-column p, .site-footer body.single-comment_letter article.comment_letter .footer-column p, body.single-comment_letter .site-footer article.comment_letter .footer-column p, .site-footer body.single-comment_letter article.case_study .footer-column p, body.single-comment_letter .site-footer article.case_study .footer-column p, .site-footer body.single-case_study article.comment_letter .footer-column p, body.single-case_study .site-footer article.comment_letter .footer-column p, .site-footer body.single-case_study article.case_study .footer-column p, body.single-case_study .site-footer article.case_study .footer-column p {
        text-align: left; }
      .site-footer .container .footer-column.footer-logo, .site-footer body.single-comment_letter article.comment_letter .footer-column.footer-logo, body.single-comment_letter .site-footer article.comment_letter .footer-column.footer-logo, .site-footer body.single-comment_letter article.case_study .footer-column.footer-logo, body.single-comment_letter .site-footer article.case_study .footer-column.footer-logo, .site-footer body.single-case_study article.comment_letter .footer-column.footer-logo, body.single-case_study .site-footer article.comment_letter .footer-column.footer-logo, .site-footer body.single-case_study article.case_study .footer-column.footer-logo, body.single-case_study .site-footer article.case_study .footer-column.footer-logo {
        flex: 0 1 auto;
        order: 2; }
        .site-footer .container .footer-column.footer-logo img, .site-footer body.single-comment_letter article.comment_letter .footer-column.footer-logo img, body.single-comment_letter .site-footer article.comment_letter .footer-column.footer-logo img, .site-footer body.single-comment_letter article.case_study .footer-column.footer-logo img, body.single-comment_letter .site-footer article.case_study .footer-column.footer-logo img, .site-footer body.single-case_study article.comment_letter .footer-column.footer-logo img, body.single-case_study .site-footer article.comment_letter .footer-column.footer-logo img, .site-footer body.single-case_study article.case_study .footer-column.footer-logo img, body.single-case_study .site-footer article.case_study .footer-column.footer-logo img {
          max-width: 325px; }
      .site-footer .container .footer-column.footer-nav, .site-footer body.single-comment_letter article.comment_letter .footer-column.footer-nav, body.single-comment_letter .site-footer article.comment_letter .footer-column.footer-nav, .site-footer body.single-comment_letter article.case_study .footer-column.footer-nav, body.single-comment_letter .site-footer article.case_study .footer-column.footer-nav, .site-footer body.single-case_study article.comment_letter .footer-column.footer-nav, body.single-case_study .site-footer article.comment_letter .footer-column.footer-nav, .site-footer body.single-case_study article.case_study .footer-column.footer-nav, body.single-case_study .site-footer article.case_study .footer-column.footer-nav {
        order: 1;
        flex: 1 1 auto;
        padding-left: 20px;
        padding-right: 20px; }
      .site-footer .container .footer-column.footer-address, .site-footer body.single-comment_letter article.comment_letter .footer-column.footer-address, body.single-comment_letter .site-footer article.comment_letter .footer-column.footer-address, .site-footer body.single-comment_letter article.case_study .footer-column.footer-address, body.single-comment_letter .site-footer article.case_study .footer-column.footer-address, .site-footer body.single-case_study article.comment_letter .footer-column.footer-address, body.single-case_study .site-footer article.comment_letter .footer-column.footer-address, .site-footer body.single-case_study article.case_study .footer-column.footer-address, body.single-case_study .site-footer article.case_study .footer-column.footer-address {
        order: 0;
        flex: 1 1 auto; } }

.content-section {
  padding: 4rem 40px; }
  @media (max-width: 1029px) {
    .content-section {
      padding: 4rem 25px; } }
  @media (max-width: 679px) {
    .content-section {
      padding: 3rem 20px; } }
  .content-section.reduce {
    padding: 3rem 40px; }
    @media (max-width: 1029px) {
      .content-section.reduce {
        padding: 3rem 25px; } }
    @media (max-width: 679px) {
      .content-section.reduce {
        padding: 1rem 20px; } }

.gutter {
  padding-left: 40px;
  padding-right: 40px; }
  @media (max-width: 1029px) {
    .gutter {
      padding-left: 25px;
      padding-right: 25px; } }
  @media (max-width: 679px) {
    .gutter {
      padding-left: 20px;
      padding-right: 20px; } }

.constrained-content {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto; }

.thin-content {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto; }

#page .gform_wrapper {
  text-align: center; }
  #page .gform_wrapper textarea,
  #page .gform_wrapper input:not([type="submit"]) {
    border-radius: 0;
    border: 2px solid #003F59;
    padding: 15px 10px 15px 85px;
    width: 100%;
    line-height: 1.15; }
    @media (max-width: 1029px) {
      #page .gform_wrapper textarea,
      #page .gform_wrapper input:not([type="submit"]) {
        padding-left: 95px; } }
  @media (max-width: 640px) {
    #page .gform_wrapper .gform_body {
      width: 100%; } }
  #page .gform_wrapper .ginput_container_phone input {
    padding-left: 95px; }
  #page .gform_wrapper .ginput_container {
    margin-top: 0; }
    #page .gform_wrapper .ginput_container:after {
      content: "";
      display: table;
      clear: both; }
  #page .gform_wrapper .pa-textarea {
    position: relative;
    margin-top: 20px;
    clear: both; }
    #page .gform_wrapper .pa-textarea textarea {
      padding: 40px 10px 15px 14px; }
  #page .gform_wrapper .gfield:not(.pa-textarea) {
    position: relative;
    clear: none;
    margin-right: 2%;
    width: 32%;
    float: left;
    margin-bottom: 40px; }
    @media (max-width: 1029px) {
      #page .gform_wrapper .gfield:not(.pa-textarea) {
        width: 100%;
        margin-right: 0;
        float: none;
        margin-bottom: 20px; } }
    #page .gform_wrapper .gfield:not(.pa-textarea):nth-of-type(3n) {
      margin-right: 0; }
  #page .gform_wrapper .gfield_label {
    position: absolute;
    top: 16px;
    left: 15px;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: .06em;
    z-index: 10; }
  #page .gform_wrapper .gform_footer {
    text-align: center; }
    #page .gform_wrapper .gform_footer .gform_button {
      background-color: #003F59; }
      #page .gform_wrapper .gform_footer .gform_button:hover {
        opacity: .8; }

#page .gform_confirmation_wrapper {
  color: #003F59;
  font-weight: bold;
  margin: 1.5rem 0;
  text-align: center; }

.form-module .split-heading {
  text-align: center;
  margin: 3rem 0 1rem;
  font-size: 1.75rem; }

select {
  border: 1px solid #999;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: auto;
  padding: 10px 50px 10px 10px;
  font-size: 16px;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNS42IDkuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUuNiA5Ljk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDgzRjVCO30KPC9zdHlsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMy40LDAgNy44LDUuNyAyLjEsMCAwLDIuMSA1LjcsNy44IDcuOCw5LjkgOS45LDcuOCAxNS42LDIuMSAiLz4KPC9zdmc+Cg==), url(/wp-content/themes/aic-2018/dist/0905751de16b944ee0b61dcc3c162f00.svg);
  background-repeat: no-repeat;
  background-position: right 12px center, right top;
  background-size: 16px auto, 40px 100%; }

input, textarea {
  font-weight: 400;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border: none;
  resize: none; }

.hero {
  height: 500px;
  height: 40vh; }
  @media (max-width: 679px) {
    .hero {
      height: 55vh; } }
  .hero--large {
    height: 70vh; }
  .hero--content {
    max-width: 980px; }
    @media (max-width: 679px) {
      .hero--content {
        top: 55%; } }
  .hero--small .hero-banner--content {
    top: 65%; }
    .blog .hero--small .hero-banner--content {
      top: 60%; }
  .hero--img {
    height: 42px;
    width: auto; }
    @media (max-width: 679px) {
      .hero--img {
        height: 17px; } }
  .hero h2 {
    font-size: 4rem;
    color: white; }
    @media (max-width: 1029px) {
      .hero h2 {
        font-size: 3rem; } }
    @media (max-width: 679px) {
      .hero h2 {
        font-size: 2.2rem; } }
  .hero h3 {
    font-size: 26px;
    color: white; }
    @media (max-width: 679px) {
      .hero h3 {
        font-size: 16px; } }
  .single-post .hero:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(247, 106, 106, 0.6); }

.side-by-side {
  padding: 3rem 1rem; }
  @media (min-width: 900px) {
    .side-by-side--left {
      width: 50%;
      float: left;
      padding-right: 23px; } }
  .side-by-side--left p {
    margin-bottom: 1.5em; }
  @media (min-width: 900px) {
    .side-by-side--right {
      width: 50%;
      float: left;
      padding-left: 23px; } }

body.blog #primary,
body.single-post #primary,
body.category #primary,
body.single-white_paper #primary,
body.post-type-archive-white_paper #primary,
body.single-case_study #primary,
body.post-type-archive-case_study #primary,
body.single-education #primary,
body.post-type-archive-education #primary,
body.single-comment_letter #primary,
body.post-type-archive-comment_letter #primary,
body.tax-comment_letter_cat #primary,
body.search-results #primary {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
  padding: 30px 20px; }
  body.blog #primary a:not(.button):not(.page-numbers),
  body.single-post #primary a:not(.button):not(.page-numbers),
  body.category #primary a:not(.button):not(.page-numbers),
  body.single-white_paper #primary a:not(.button):not(.page-numbers),
  body.post-type-archive-white_paper #primary a:not(.button):not(.page-numbers),
  body.single-case_study #primary a:not(.button):not(.page-numbers),
  body.post-type-archive-case_study #primary a:not(.button):not(.page-numbers),
  body.single-education #primary a:not(.button):not(.page-numbers),
  body.post-type-archive-education #primary a:not(.button):not(.page-numbers),
  body.single-comment_letter #primary a:not(.button):not(.page-numbers),
  body.post-type-archive-comment_letter #primary a:not(.button):not(.page-numbers),
  body.tax-comment_letter_cat #primary a:not(.button):not(.page-numbers),
  body.search-results #primary a:not(.button):not(.page-numbers) {
    color: #F76A6A; }
  body.blog #primary .post-meta,
  body.single-post #primary .post-meta,
  body.category #primary .post-meta,
  body.single-white_paper #primary .post-meta,
  body.post-type-archive-white_paper #primary .post-meta,
  body.single-case_study #primary .post-meta,
  body.post-type-archive-case_study #primary .post-meta,
  body.single-education #primary .post-meta,
  body.post-type-archive-education #primary .post-meta,
  body.single-comment_letter #primary .post-meta,
  body.post-type-archive-comment_letter #primary .post-meta,
  body.tax-comment_letter_cat #primary .post-meta,
  body.search-results #primary .post-meta {
    font-size: 12px;
    display: block; }
    body.blog #primary .post-meta .spacer,
    body.single-post #primary .post-meta .spacer,
    body.category #primary .post-meta .spacer,
    body.single-white_paper #primary .post-meta .spacer,
    body.post-type-archive-white_paper #primary .post-meta .spacer,
    body.single-case_study #primary .post-meta .spacer,
    body.post-type-archive-case_study #primary .post-meta .spacer,
    body.single-education #primary .post-meta .spacer,
    body.post-type-archive-education #primary .post-meta .spacer,
    body.single-comment_letter #primary .post-meta .spacer,
    body.post-type-archive-comment_letter #primary .post-meta .spacer,
    body.tax-comment_letter_cat #primary .post-meta .spacer,
    body.search-results #primary .post-meta .spacer {
      margin-left: 3px;
      margin-right: 3px; }
  body.blog #primary .post-title,
  body.single-post #primary .post-title,
  body.category #primary .post-title,
  body.single-white_paper #primary .post-title,
  body.post-type-archive-white_paper #primary .post-title,
  body.single-case_study #primary .post-title,
  body.post-type-archive-case_study #primary .post-title,
  body.single-education #primary .post-title,
  body.post-type-archive-education #primary .post-title,
  body.single-comment_letter #primary .post-title,
  body.post-type-archive-comment_letter #primary .post-title,
  body.tax-comment_letter_cat #primary .post-title,
  body.search-results #primary .post-title {
    font-size: 22px;
    line-height: 26px; }
    body.blog #primary .post-title, body.blog #primary .post-title a,
    body.single-post #primary .post-title,
    body.single-post #primary .post-title a,
    body.category #primary .post-title,
    body.category #primary .post-title a,
    body.single-white_paper #primary .post-title,
    body.single-white_paper #primary .post-title a,
    body.post-type-archive-white_paper #primary .post-title,
    body.post-type-archive-white_paper #primary .post-title a,
    body.single-case_study #primary .post-title,
    body.single-case_study #primary .post-title a,
    body.post-type-archive-case_study #primary .post-title,
    body.post-type-archive-case_study #primary .post-title a,
    body.single-education #primary .post-title,
    body.single-education #primary .post-title a,
    body.post-type-archive-education #primary .post-title,
    body.post-type-archive-education #primary .post-title a,
    body.single-comment_letter #primary .post-title,
    body.single-comment_letter #primary .post-title a,
    body.post-type-archive-comment_letter #primary .post-title,
    body.post-type-archive-comment_letter #primary .post-title a,
    body.tax-comment_letter_cat #primary .post-title,
    body.tax-comment_letter_cat #primary .post-title a,
    body.search-results #primary .post-title,
    body.search-results #primary .post-title a {
      color: #003F59; }
    @media (min-width: 680px) {
      body.blog #primary .post-title,
      body.single-post #primary .post-title,
      body.category #primary .post-title,
      body.single-white_paper #primary .post-title,
      body.post-type-archive-white_paper #primary .post-title,
      body.single-case_study #primary .post-title,
      body.post-type-archive-case_study #primary .post-title,
      body.single-education #primary .post-title,
      body.post-type-archive-education #primary .post-title,
      body.single-comment_letter #primary .post-title,
      body.post-type-archive-comment_letter #primary .post-title,
      body.tax-comment_letter_cat #primary .post-title,
      body.search-results #primary .post-title {
        font-size: 32px;
        line-height: 36px; } }
  body.blog #primary .post-subtitle,
  body.single-post #primary .post-subtitle,
  body.category #primary .post-subtitle,
  body.single-white_paper #primary .post-subtitle,
  body.post-type-archive-white_paper #primary .post-subtitle,
  body.single-case_study #primary .post-subtitle,
  body.post-type-archive-case_study #primary .post-subtitle,
  body.single-education #primary .post-subtitle,
  body.post-type-archive-education #primary .post-subtitle,
  body.single-comment_letter #primary .post-subtitle,
  body.post-type-archive-comment_letter #primary .post-subtitle,
  body.tax-comment_letter_cat #primary .post-subtitle,
  body.search-results #primary .post-subtitle {
    font-size: 15px;
    line-height: 29px;
    font-style: italic;
    margin: 5px 0 15px; }
    @media (min-width: 680px) {
      body.blog #primary .post-subtitle,
      body.single-post #primary .post-subtitle,
      body.category #primary .post-subtitle,
      body.single-white_paper #primary .post-subtitle,
      body.post-type-archive-white_paper #primary .post-subtitle,
      body.single-case_study #primary .post-subtitle,
      body.post-type-archive-case_study #primary .post-subtitle,
      body.single-education #primary .post-subtitle,
      body.post-type-archive-education #primary .post-subtitle,
      body.single-comment_letter #primary .post-subtitle,
      body.post-type-archive-comment_letter #primary .post-subtitle,
      body.tax-comment_letter_cat #primary .post-subtitle,
      body.search-results #primary .post-subtitle {
        font-size: 18px;
        line-height: 22px; } }
  body.blog #primary .post-navigation,
  body.single-post #primary .post-navigation,
  body.category #primary .post-navigation,
  body.single-white_paper #primary .post-navigation,
  body.post-type-archive-white_paper #primary .post-navigation,
  body.single-case_study #primary .post-navigation,
  body.post-type-archive-case_study #primary .post-navigation,
  body.single-education #primary .post-navigation,
  body.post-type-archive-education #primary .post-navigation,
  body.single-comment_letter #primary .post-navigation,
  body.post-type-archive-comment_letter #primary .post-navigation,
  body.tax-comment_letter_cat #primary .post-navigation,
  body.search-results #primary .post-navigation {
    margin-top: 50px; }
    body.blog #primary .post-navigation .screen-reader-text,
    body.single-post #primary .post-navigation .screen-reader-text,
    body.category #primary .post-navigation .screen-reader-text,
    body.single-white_paper #primary .post-navigation .screen-reader-text,
    body.post-type-archive-white_paper #primary .post-navigation .screen-reader-text,
    body.single-case_study #primary .post-navigation .screen-reader-text,
    body.post-type-archive-case_study #primary .post-navigation .screen-reader-text,
    body.single-education #primary .post-navigation .screen-reader-text,
    body.post-type-archive-education #primary .post-navigation .screen-reader-text,
    body.single-comment_letter #primary .post-navigation .screen-reader-text,
    body.post-type-archive-comment_letter #primary .post-navigation .screen-reader-text,
    body.tax-comment_letter_cat #primary .post-navigation .screen-reader-text,
    body.search-results #primary .post-navigation .screen-reader-text {
      display: none; }
    body.blog #primary .post-navigation .nav-links,
    body.single-post #primary .post-navigation .nav-links,
    body.category #primary .post-navigation .nav-links,
    body.single-white_paper #primary .post-navigation .nav-links,
    body.post-type-archive-white_paper #primary .post-navigation .nav-links,
    body.single-case_study #primary .post-navigation .nav-links,
    body.post-type-archive-case_study #primary .post-navigation .nav-links,
    body.single-education #primary .post-navigation .nav-links,
    body.post-type-archive-education #primary .post-navigation .nav-links,
    body.single-comment_letter #primary .post-navigation .nav-links,
    body.post-type-archive-comment_letter #primary .post-navigation .nav-links,
    body.tax-comment_letter_cat #primary .post-navigation .nav-links,
    body.search-results #primary .post-navigation .nav-links {
      display: flex;
      align-items: center;
      justify-content: space-between; }
      body.blog #primary .post-navigation .nav-links .nav-previous, body.blog #primary .post-navigation .nav-links .nav-next,
      body.single-post #primary .post-navigation .nav-links .nav-previous,
      body.single-post #primary .post-navigation .nav-links .nav-next,
      body.category #primary .post-navigation .nav-links .nav-previous,
      body.category #primary .post-navigation .nav-links .nav-next,
      body.single-white_paper #primary .post-navigation .nav-links .nav-previous,
      body.single-white_paper #primary .post-navigation .nav-links .nav-next,
      body.post-type-archive-white_paper #primary .post-navigation .nav-links .nav-previous,
      body.post-type-archive-white_paper #primary .post-navigation .nav-links .nav-next,
      body.single-case_study #primary .post-navigation .nav-links .nav-previous,
      body.single-case_study #primary .post-navigation .nav-links .nav-next,
      body.post-type-archive-case_study #primary .post-navigation .nav-links .nav-previous,
      body.post-type-archive-case_study #primary .post-navigation .nav-links .nav-next,
      body.single-education #primary .post-navigation .nav-links .nav-previous,
      body.single-education #primary .post-navigation .nav-links .nav-next,
      body.post-type-archive-education #primary .post-navigation .nav-links .nav-previous,
      body.post-type-archive-education #primary .post-navigation .nav-links .nav-next,
      body.single-comment_letter #primary .post-navigation .nav-links .nav-previous,
      body.single-comment_letter #primary .post-navigation .nav-links .nav-next,
      body.post-type-archive-comment_letter #primary .post-navigation .nav-links .nav-previous,
      body.post-type-archive-comment_letter #primary .post-navigation .nav-links .nav-next,
      body.tax-comment_letter_cat #primary .post-navigation .nav-links .nav-previous,
      body.tax-comment_letter_cat #primary .post-navigation .nav-links .nav-next,
      body.search-results #primary .post-navigation .nav-links .nav-previous,
      body.search-results #primary .post-navigation .nav-links .nav-next {
        width: calc(50% - 15px);
        flex: 1 0 auto;
        position: relative; }
        body.blog #primary .post-navigation .nav-links .nav-previous .arrow, body.blog #primary .post-navigation .nav-links .nav-next .arrow,
        body.single-post #primary .post-navigation .nav-links .nav-previous .arrow,
        body.single-post #primary .post-navigation .nav-links .nav-next .arrow,
        body.category #primary .post-navigation .nav-links .nav-previous .arrow,
        body.category #primary .post-navigation .nav-links .nav-next .arrow,
        body.single-white_paper #primary .post-navigation .nav-links .nav-previous .arrow,
        body.single-white_paper #primary .post-navigation .nav-links .nav-next .arrow,
        body.post-type-archive-white_paper #primary .post-navigation .nav-links .nav-previous .arrow,
        body.post-type-archive-white_paper #primary .post-navigation .nav-links .nav-next .arrow,
        body.single-case_study #primary .post-navigation .nav-links .nav-previous .arrow,
        body.single-case_study #primary .post-navigation .nav-links .nav-next .arrow,
        body.post-type-archive-case_study #primary .post-navigation .nav-links .nav-previous .arrow,
        body.post-type-archive-case_study #primary .post-navigation .nav-links .nav-next .arrow,
        body.single-education #primary .post-navigation .nav-links .nav-previous .arrow,
        body.single-education #primary .post-navigation .nav-links .nav-next .arrow,
        body.post-type-archive-education #primary .post-navigation .nav-links .nav-previous .arrow,
        body.post-type-archive-education #primary .post-navigation .nav-links .nav-next .arrow,
        body.single-comment_letter #primary .post-navigation .nav-links .nav-previous .arrow,
        body.single-comment_letter #primary .post-navigation .nav-links .nav-next .arrow,
        body.post-type-archive-comment_letter #primary .post-navigation .nav-links .nav-previous .arrow,
        body.post-type-archive-comment_letter #primary .post-navigation .nav-links .nav-next .arrow,
        body.tax-comment_letter_cat #primary .post-navigation .nav-links .nav-previous .arrow,
        body.tax-comment_letter_cat #primary .post-navigation .nav-links .nav-next .arrow,
        body.search-results #primary .post-navigation .nav-links .nav-previous .arrow,
        body.search-results #primary .post-navigation .nav-links .nav-next .arrow {
          position: absolute;
          top: 50%;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
      body.blog #primary .post-navigation .nav-links .nav-previous,
      body.single-post #primary .post-navigation .nav-links .nav-previous,
      body.category #primary .post-navigation .nav-links .nav-previous,
      body.single-white_paper #primary .post-navigation .nav-links .nav-previous,
      body.post-type-archive-white_paper #primary .post-navigation .nav-links .nav-previous,
      body.single-case_study #primary .post-navigation .nav-links .nav-previous,
      body.post-type-archive-case_study #primary .post-navigation .nav-links .nav-previous,
      body.single-education #primary .post-navigation .nav-links .nav-previous,
      body.post-type-archive-education #primary .post-navigation .nav-links .nav-previous,
      body.single-comment_letter #primary .post-navigation .nav-links .nav-previous,
      body.post-type-archive-comment_letter #primary .post-navigation .nav-links .nav-previous,
      body.tax-comment_letter_cat #primary .post-navigation .nav-links .nav-previous,
      body.search-results #primary .post-navigation .nav-links .nav-previous {
        padding-left: 1rem; }
        body.blog #primary .post-navigation .nav-links .nav-previous .arrow,
        body.single-post #primary .post-navigation .nav-links .nav-previous .arrow,
        body.category #primary .post-navigation .nav-links .nav-previous .arrow,
        body.single-white_paper #primary .post-navigation .nav-links .nav-previous .arrow,
        body.post-type-archive-white_paper #primary .post-navigation .nav-links .nav-previous .arrow,
        body.single-case_study #primary .post-navigation .nav-links .nav-previous .arrow,
        body.post-type-archive-case_study #primary .post-navigation .nav-links .nav-previous .arrow,
        body.single-education #primary .post-navigation .nav-links .nav-previous .arrow,
        body.post-type-archive-education #primary .post-navigation .nav-links .nav-previous .arrow,
        body.single-comment_letter #primary .post-navigation .nav-links .nav-previous .arrow,
        body.post-type-archive-comment_letter #primary .post-navigation .nav-links .nav-previous .arrow,
        body.tax-comment_letter_cat #primary .post-navigation .nav-links .nav-previous .arrow,
        body.search-results #primary .post-navigation .nav-links .nav-previous .arrow {
          left: 0; }
      body.blog #primary .post-navigation .nav-links .nav-next,
      body.single-post #primary .post-navigation .nav-links .nav-next,
      body.category #primary .post-navigation .nav-links .nav-next,
      body.single-white_paper #primary .post-navigation .nav-links .nav-next,
      body.post-type-archive-white_paper #primary .post-navigation .nav-links .nav-next,
      body.single-case_study #primary .post-navigation .nav-links .nav-next,
      body.post-type-archive-case_study #primary .post-navigation .nav-links .nav-next,
      body.single-education #primary .post-navigation .nav-links .nav-next,
      body.post-type-archive-education #primary .post-navigation .nav-links .nav-next,
      body.single-comment_letter #primary .post-navigation .nav-links .nav-next,
      body.post-type-archive-comment_letter #primary .post-navigation .nav-links .nav-next,
      body.tax-comment_letter_cat #primary .post-navigation .nav-links .nav-next,
      body.search-results #primary .post-navigation .nav-links .nav-next {
        text-align: right;
        padding-right: 1rem; }
        body.blog #primary .post-navigation .nav-links .nav-next .arrow,
        body.single-post #primary .post-navigation .nav-links .nav-next .arrow,
        body.category #primary .post-navigation .nav-links .nav-next .arrow,
        body.single-white_paper #primary .post-navigation .nav-links .nav-next .arrow,
        body.post-type-archive-white_paper #primary .post-navigation .nav-links .nav-next .arrow,
        body.single-case_study #primary .post-navigation .nav-links .nav-next .arrow,
        body.post-type-archive-case_study #primary .post-navigation .nav-links .nav-next .arrow,
        body.single-education #primary .post-navigation .nav-links .nav-next .arrow,
        body.post-type-archive-education #primary .post-navigation .nav-links .nav-next .arrow,
        body.single-comment_letter #primary .post-navigation .nav-links .nav-next .arrow,
        body.post-type-archive-comment_letter #primary .post-navigation .nav-links .nav-next .arrow,
        body.tax-comment_letter_cat #primary .post-navigation .nav-links .nav-next .arrow,
        body.search-results #primary .post-navigation .nav-links .nav-next .arrow {
          right: 0; }
  @media (min-width: 680px) {
    body.blog #primary,
    body.single-post #primary,
    body.category #primary,
    body.single-white_paper #primary,
    body.post-type-archive-white_paper #primary,
    body.single-case_study #primary,
    body.post-type-archive-case_study #primary,
    body.single-education #primary,
    body.post-type-archive-education #primary,
    body.single-comment_letter #primary,
    body.post-type-archive-comment_letter #primary,
    body.tax-comment_letter_cat #primary,
    body.search-results #primary {
      padding: 50px; } }
  body.blog #primary .archive-container .archive-title,
  body.single-post #primary .archive-container .archive-title,
  body.category #primary .archive-container .archive-title,
  body.single-white_paper #primary .archive-container .archive-title,
  body.post-type-archive-white_paper #primary .archive-container .archive-title,
  body.single-case_study #primary .archive-container .archive-title,
  body.post-type-archive-case_study #primary .archive-container .archive-title,
  body.single-education #primary .archive-container .archive-title,
  body.post-type-archive-education #primary .archive-container .archive-title,
  body.single-comment_letter #primary .archive-container .archive-title,
  body.post-type-archive-comment_letter #primary .archive-container .archive-title,
  body.tax-comment_letter_cat #primary .archive-container .archive-title,
  body.search-results #primary .archive-container .archive-title {
    font-size: 32px;
    line-height: 36px; }
    body.blog #primary .archive-container .archive-title.full,
    body.single-post #primary .archive-container .archive-title.full,
    body.category #primary .archive-container .archive-title.full,
    body.single-white_paper #primary .archive-container .archive-title.full,
    body.post-type-archive-white_paper #primary .archive-container .archive-title.full,
    body.single-case_study #primary .archive-container .archive-title.full,
    body.post-type-archive-case_study #primary .archive-container .archive-title.full,
    body.single-education #primary .archive-container .archive-title.full,
    body.post-type-archive-education #primary .archive-container .archive-title.full,
    body.single-comment_letter #primary .archive-container .archive-title.full,
    body.post-type-archive-comment_letter #primary .archive-container .archive-title.full,
    body.tax-comment_letter_cat #primary .archive-container .archive-title.full,
    body.search-results #primary .archive-container .archive-title.full {
      width: 100%;
      text-align: left;
      margin-bottom: 30px; }
  body.blog #primary .archive-container .archive-categories-non-mobile,
  body.single-post #primary .archive-container .archive-categories-non-mobile,
  body.category #primary .archive-container .archive-categories-non-mobile,
  body.single-white_paper #primary .archive-container .archive-categories-non-mobile,
  body.post-type-archive-white_paper #primary .archive-container .archive-categories-non-mobile,
  body.single-case_study #primary .archive-container .archive-categories-non-mobile,
  body.post-type-archive-case_study #primary .archive-container .archive-categories-non-mobile,
  body.single-education #primary .archive-container .archive-categories-non-mobile,
  body.post-type-archive-education #primary .archive-container .archive-categories-non-mobile,
  body.single-comment_letter #primary .archive-container .archive-categories-non-mobile,
  body.post-type-archive-comment_letter #primary .archive-container .archive-categories-non-mobile,
  body.tax-comment_letter_cat #primary .archive-container .archive-categories-non-mobile,
  body.search-results #primary .archive-container .archive-categories-non-mobile {
    display: none; }
  body.blog #primary .archive-container .archive-categories-mobile .category-select,
  body.single-post #primary .archive-container .archive-categories-mobile .category-select,
  body.category #primary .archive-container .archive-categories-mobile .category-select,
  body.single-white_paper #primary .archive-container .archive-categories-mobile .category-select,
  body.post-type-archive-white_paper #primary .archive-container .archive-categories-mobile .category-select,
  body.single-case_study #primary .archive-container .archive-categories-mobile .category-select,
  body.post-type-archive-case_study #primary .archive-container .archive-categories-mobile .category-select,
  body.single-education #primary .archive-container .archive-categories-mobile .category-select,
  body.post-type-archive-education #primary .archive-container .archive-categories-mobile .category-select,
  body.single-comment_letter #primary .archive-container .archive-categories-mobile .category-select,
  body.post-type-archive-comment_letter #primary .archive-container .archive-categories-mobile .category-select,
  body.tax-comment_letter_cat #primary .archive-container .archive-categories-mobile .category-select,
  body.search-results #primary .archive-container .archive-categories-mobile .category-select {
    width: 100%;
    margin: 15px 0; }
  @media (min-width: 680px) {
    body.blog #primary .archive-container,
    body.single-post #primary .archive-container,
    body.category #primary .archive-container,
    body.single-white_paper #primary .archive-container,
    body.post-type-archive-white_paper #primary .archive-container,
    body.single-case_study #primary .archive-container,
    body.post-type-archive-case_study #primary .archive-container,
    body.single-education #primary .archive-container,
    body.post-type-archive-education #primary .archive-container,
    body.single-comment_letter #primary .archive-container,
    body.post-type-archive-comment_letter #primary .archive-container,
    body.tax-comment_letter_cat #primary .archive-container,
    body.search-results #primary .archive-container {
      display: flex;
      margin-bottom: 10px; }
      body.blog #primary .archive-container .archive-title,
      body.blog #primary .archive-container .archive-sidebar,
      body.single-post #primary .archive-container .archive-title,
      body.single-post #primary .archive-container .archive-sidebar,
      body.category #primary .archive-container .archive-title,
      body.category #primary .archive-container .archive-sidebar,
      body.single-white_paper #primary .archive-container .archive-title,
      body.single-white_paper #primary .archive-container .archive-sidebar,
      body.post-type-archive-white_paper #primary .archive-container .archive-title,
      body.post-type-archive-white_paper #primary .archive-container .archive-sidebar,
      body.single-case_study #primary .archive-container .archive-title,
      body.single-case_study #primary .archive-container .archive-sidebar,
      body.post-type-archive-case_study #primary .archive-container .archive-title,
      body.post-type-archive-case_study #primary .archive-container .archive-sidebar,
      body.single-education #primary .archive-container .archive-title,
      body.single-education #primary .archive-container .archive-sidebar,
      body.post-type-archive-education #primary .archive-container .archive-title,
      body.post-type-archive-education #primary .archive-container .archive-sidebar,
      body.single-comment_letter #primary .archive-container .archive-title,
      body.single-comment_letter #primary .archive-container .archive-sidebar,
      body.post-type-archive-comment_letter #primary .archive-container .archive-title,
      body.post-type-archive-comment_letter #primary .archive-container .archive-sidebar,
      body.tax-comment_letter_cat #primary .archive-container .archive-title,
      body.tax-comment_letter_cat #primary .archive-container .archive-sidebar,
      body.search-results #primary .archive-container .archive-title,
      body.search-results #primary .archive-container .archive-sidebar {
        width: 220px;
        flex: 0 0 auto;
        text-align: right;
        margin-right: 40px; }
      body.blog #primary .archive-container .archive-categories-non-mobile,
      body.single-post #primary .archive-container .archive-categories-non-mobile,
      body.category #primary .archive-container .archive-categories-non-mobile,
      body.single-white_paper #primary .archive-container .archive-categories-non-mobile,
      body.post-type-archive-white_paper #primary .archive-container .archive-categories-non-mobile,
      body.single-case_study #primary .archive-container .archive-categories-non-mobile,
      body.post-type-archive-case_study #primary .archive-container .archive-categories-non-mobile,
      body.single-education #primary .archive-container .archive-categories-non-mobile,
      body.post-type-archive-education #primary .archive-container .archive-categories-non-mobile,
      body.single-comment_letter #primary .archive-container .archive-categories-non-mobile,
      body.post-type-archive-comment_letter #primary .archive-container .archive-categories-non-mobile,
      body.tax-comment_letter_cat #primary .archive-container .archive-categories-non-mobile,
      body.search-results #primary .archive-container .archive-categories-non-mobile {
        display: block; }
      body.blog #primary .archive-container .archive-categories-mobile,
      body.single-post #primary .archive-container .archive-categories-mobile,
      body.category #primary .archive-container .archive-categories-mobile,
      body.single-white_paper #primary .archive-container .archive-categories-mobile,
      body.post-type-archive-white_paper #primary .archive-container .archive-categories-mobile,
      body.single-case_study #primary .archive-container .archive-categories-mobile,
      body.post-type-archive-case_study #primary .archive-container .archive-categories-mobile,
      body.single-education #primary .archive-container .archive-categories-mobile,
      body.post-type-archive-education #primary .archive-container .archive-categories-mobile,
      body.single-comment_letter #primary .archive-container .archive-categories-mobile,
      body.post-type-archive-comment_letter #primary .archive-container .archive-categories-mobile,
      body.tax-comment_letter_cat #primary .archive-container .archive-categories-mobile,
      body.search-results #primary .archive-container .archive-categories-mobile {
        display: none; } }
  body.blog #primary .archive-container .archive-sidebar a,
  body.single-post #primary .archive-container .archive-sidebar a,
  body.category #primary .archive-container .archive-sidebar a,
  body.single-white_paper #primary .archive-container .archive-sidebar a,
  body.post-type-archive-white_paper #primary .archive-container .archive-sidebar a,
  body.single-case_study #primary .archive-container .archive-sidebar a,
  body.post-type-archive-case_study #primary .archive-container .archive-sidebar a,
  body.single-education #primary .archive-container .archive-sidebar a,
  body.post-type-archive-education #primary .archive-container .archive-sidebar a,
  body.single-comment_letter #primary .archive-container .archive-sidebar a,
  body.post-type-archive-comment_letter #primary .archive-container .archive-sidebar a,
  body.tax-comment_letter_cat #primary .archive-container .archive-sidebar a,
  body.search-results #primary .archive-container .archive-sidebar a {
    color: #003F59;
    display: block;
    padding: 3px 5px;
    transition: all 0.3s ease-in-out; }
    body.blog #primary .archive-container .archive-sidebar a:hover,
    body.single-post #primary .archive-container .archive-sidebar a:hover,
    body.category #primary .archive-container .archive-sidebar a:hover,
    body.single-white_paper #primary .archive-container .archive-sidebar a:hover,
    body.post-type-archive-white_paper #primary .archive-container .archive-sidebar a:hover,
    body.single-case_study #primary .archive-container .archive-sidebar a:hover,
    body.post-type-archive-case_study #primary .archive-container .archive-sidebar a:hover,
    body.single-education #primary .archive-container .archive-sidebar a:hover,
    body.post-type-archive-education #primary .archive-container .archive-sidebar a:hover,
    body.single-comment_letter #primary .archive-container .archive-sidebar a:hover,
    body.post-type-archive-comment_letter #primary .archive-container .archive-sidebar a:hover,
    body.tax-comment_letter_cat #primary .archive-container .archive-sidebar a:hover,
    body.search-results #primary .archive-container .archive-sidebar a:hover {
      text-decoration: none;
      background: rgba(247, 106, 106, 0.2); }
    body.blog #primary .archive-container .archive-sidebar a.active,
    body.single-post #primary .archive-container .archive-sidebar a.active,
    body.category #primary .archive-container .archive-sidebar a.active,
    body.single-white_paper #primary .archive-container .archive-sidebar a.active,
    body.post-type-archive-white_paper #primary .archive-container .archive-sidebar a.active,
    body.single-case_study #primary .archive-container .archive-sidebar a.active,
    body.post-type-archive-case_study #primary .archive-container .archive-sidebar a.active,
    body.single-education #primary .archive-container .archive-sidebar a.active,
    body.post-type-archive-education #primary .archive-container .archive-sidebar a.active,
    body.single-comment_letter #primary .archive-container .archive-sidebar a.active,
    body.post-type-archive-comment_letter #primary .archive-container .archive-sidebar a.active,
    body.tax-comment_letter_cat #primary .archive-container .archive-sidebar a.active,
    body.search-results #primary .archive-container .archive-sidebar a.active {
      background: #F76A6A;
      color: #fff; }

.section-header.boxed {
  margin: 0;
  display: inline-block;
  border: 1px solid #fff;
  padding: 10px 20px; }
  .section-header.boxed.shadow {
    background: rgba(0, 0, 0, 0.3);
    background-blend-mode: multiply; }

body.post-type-archive-article #primary, body.tax-article_type #primary {
  padding: 0 0 50px; }
  body.post-type-archive-article #primary .term-description, body.tax-article_type #primary .term-description {
    margin: 50px auto; }
  body.post-type-archive-article #primary .article-type-links, body.tax-article_type #primary .article-type-links {
    max-width: 800px;
    margin: 30px auto;
    text-align: center; }
    body.post-type-archive-article #primary .article-type-links a.button, body.post-type-archive-article #primary .article-type-links .comment-letter-excerpt__download-btn a, .comment-letter-excerpt__download-btn body.post-type-archive-article #primary .article-type-links a, body.post-type-archive-article #primary .article-type-links .single-comment_letter__download-btn a, .single-comment_letter__download-btn body.post-type-archive-article #primary .article-type-links a, body.tax-article_type #primary .article-type-links a.button, body.tax-article_type #primary .article-type-links .comment-letter-excerpt__download-btn a, .comment-letter-excerpt__download-btn body.tax-article_type #primary .article-type-links a, body.tax-article_type #primary .article-type-links .single-comment_letter__download-btn a, .single-comment_letter__download-btn body.tax-article_type #primary .article-type-links a {
      font-size: 13px;
      padding: 15px 25px; }
      body.post-type-archive-article #primary .article-type-links a.button.inactive, body.post-type-archive-article #primary .article-type-links .comment-letter-excerpt__download-btn a.inactive, .comment-letter-excerpt__download-btn body.post-type-archive-article #primary .article-type-links a.inactive, body.post-type-archive-article #primary .article-type-links .single-comment_letter__download-btn a.inactive, .single-comment_letter__download-btn body.post-type-archive-article #primary .article-type-links a.inactive, body.tax-article_type #primary .article-type-links a.button.inactive, body.tax-article_type #primary .article-type-links .comment-letter-excerpt__download-btn a.inactive, .comment-letter-excerpt__download-btn body.tax-article_type #primary .article-type-links a.inactive, body.tax-article_type #primary .article-type-links .single-comment_letter__download-btn a.inactive, .single-comment_letter__download-btn body.tax-article_type #primary .article-type-links a.inactive {
        background: #EEF0F1;
        color: #003F59; }
        body.post-type-archive-article #primary .article-type-links a.button.inactive:hover, body.post-type-archive-article #primary .article-type-links .comment-letter-excerpt__download-btn a.inactive:hover, .comment-letter-excerpt__download-btn body.post-type-archive-article #primary .article-type-links a.inactive:hover, body.post-type-archive-article #primary .article-type-links .single-comment_letter__download-btn a.inactive:hover, .single-comment_letter__download-btn body.post-type-archive-article #primary .article-type-links a.inactive:hover, body.tax-article_type #primary .article-type-links a.button.inactive:hover, body.tax-article_type #primary .article-type-links .comment-letter-excerpt__download-btn a.inactive:hover, .comment-letter-excerpt__download-btn body.tax-article_type #primary .article-type-links a.inactive:hover, body.tax-article_type #primary .article-type-links .single-comment_letter__download-btn a.inactive:hover, .single-comment_letter__download-btn body.tax-article_type #primary .article-type-links a.inactive:hover {
          background: #e0e4e5; }
  body.post-type-archive-article #primary .faq-list, body.tax-article_type #primary .faq-list {
    max-width: 730px;
    padding: 0 15px;
    margin: 0 auto; }
    body.post-type-archive-article #primary .faq-list .article-expander, body.tax-article_type #primary .faq-list .article-expander {
      margin: 30px 0;
      padding: 0;
      border: none; }
      body.post-type-archive-article #primary .faq-list .article-expander .question, body.tax-article_type #primary .faq-list .article-expander .question {
        padding: 30px;
        text-transform: uppercase;
        text-align: center;
        background: #A5D472; }
      body.post-type-archive-article #primary .faq-list .article-expander .answer, body.tax-article_type #primary .faq-list .article-expander .answer {
        padding: 0; }
        body.post-type-archive-article #primary .faq-list .article-expander .answer .answer-inner, body.tax-article_type #primary .faq-list .article-expander .answer .answer-inner {
          padding: 30px 0; }

.sharethis-inline-share-buttons {
  margin: 15px 0 20px; }

.archive-content.no-sidebar {
  max-width: 800px;
  margin: auto; }

.archive-content .type-post {
  margin-bottom: 50px;
  max-width: 730px; }
  .archive-content .type-post .loop-single__excerpt {
    position: relative;
    margin: 15px 0;
    padding: 30px;
    background-image: url(/wp-content/themes/aic-2018/dist/d2ba1b6c4a655ef996531d4e6ce791a8.jpg);
    background-size: cover;
    color: #fff; }
    .archive-content .type-post .loop-single__excerpt p {
      margin: 0; }
    @media (min-width: 680px) {
      .archive-content .type-post .loop-single__excerpt {
        font-size: 20px;
        line-height: 30px; } }
  .archive-content .type-post:nth-child(3n + 2) .loop-single__excerpt {
    background-image: url(/wp-content/themes/aic-2018/dist/f6cfbeefa935cd83cefea7cda370882b.jpg); }
  .archive-content .type-post:nth-child(3n + 3) .loop-single__excerpt {
    background-image: url(/wp-content/themes/aic-2018/dist/324c2c2fa27f51c4ed91da4368abe705.jpg); }

.site-main {
  position: relative;
  overflow: hidden; }
  .site-main .container, .site-main body.single-comment_letter article.comment_letter, body.single-comment_letter .site-main article.comment_letter,
  .site-main body.single-comment_letter article.case_study, body.single-comment_letter .site-main article.case_study,
  .site-main body.single-case_study article.comment_letter, body.single-case_study .site-main article.comment_letter,
  .site-main body.single-case_study article.case_study, body.single-case_study .site-main article.case_study {
    position: relative;
    z-index: 5; }

.content-rightnav {
  width: 100%;
  background: #D2E9B8;
  padding: 20px;
  font-weight: 400;
  margin-bottom: 20px;
  font-size: 14px; }
  .content-rightnav h1, .content-rightnav h2, .content-rightnav h3, .content-rightnav h4, .content-rightnav h5, .content-rightnav h6 {
    margin-bottom: 5px; }
  .content-rightnav p:last-of-type {
    margin-bottom: 0; }
  .content-rightnav a {
    display: inline-block;
    margin: 1px 0;
    width: 100%;
    padding: 3px 8px;
    transition: all 0.35s ease-in-out;
    line-height: 1.3em; }
    .content-rightnav a:hover {
      background: #F76A6A;
      color: #fff;
      text-decoration: none; }
  .content-rightnav ul {
    margin: 0;
    padding: 0; }
    .content-rightnav ul li {
      margin: 0.25em 0; }
      .content-rightnav ul li:before {
        display: none; }
  @media (min-width: 680px) {
    .content-rightnav {
      width: 250px;
      float: right;
      margin-bottom: 15px;
      margin-left: 30px; } }
  .content-rightnav.alt {
    background: transparent;
    padding: 0;
    font-size: 18px;
    font-weight: 400; }
    .content-rightnav.alt a {
      padding: 0;
      color: #939598;
      font-weight: 400; }
      .content-rightnav.alt a:hover {
        background: transparent;
        color: #606265;
        text-decoration: underline; }
    .content-rightnav.alt ul {
      margin: 15px 0;
      padding: 0; }
      .content-rightnav.alt ul li {
        border-bottom: 1px solid #D1D3D4;
        padding: 10px 0;
        margin: 0; }
        .content-rightnav.alt ul li:first-child {
          border-top: 1px solid #D1D3D4; }

.faq-list {
  padding: 0;
  margin: 0 auto;
  max-width: 860px;
  list-style: none; }
  .faq-list > li.faq-single {
    border-bottom: 1px solid #D1D3D4;
    padding: 20px 0;
    margin: 0; }
    .faq-list > li.faq-single::before {
      display: none; }
    .faq-list > li.faq-single .arrow {
      position: absolute;
      display: block;
      width: 0;
      height: 0;
      background: none;
      left: 0;
      top: 25px;
      cursor: pointer;
      transition: all 0.35s ease-in-out;
      border-radius: unset;
      border-style: solid;
      border-width: 10px 0 10px 20px;
      border-color: transparent transparent transparent #A5D472; }
    .faq-list > li.faq-single:last-child {
      border-bottom: none; }
    .faq-list > li.faq-single .question, .faq-list > li.faq-single .answer {
      padding-left: 35px;
      font-size: 20px; }
    .faq-list > li.faq-single .question {
      cursor: pointer;
      font-weight: 400; }
    .faq-list > li.faq-single .answer {
      font-weight: 300;
      transition: all 0.35s ease-in-out;
      overflow: hidden; }
      .faq-list > li.faq-single .answer p:last-of-type {
        margin-bottom: 0; }
      .faq-list > li.faq-single .answer .answer-inner {
        padding-top: 10px;
        padding-bottom: 10px; }
    .faq-list > li.faq-single:not(.expanded) .answer {
      height: 0 !important; }
    .faq-list > li.faq-single.expanded .arrow {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }

.error404 .site-social-links {
  top: 200px; }

.error404 #primary {
  background: #fff;
  padding-top: 100px;
  padding-bottom: 100px; }
  .error404 #primary .container, .error404 #primary body.single-comment_letter article.comment_letter, body.single-comment_letter .error404 #primary article.comment_letter,
  .error404 #primary body.single-comment_letter article.case_study, body.single-comment_letter .error404 #primary article.case_study,
  .error404 #primary body.single-case_study article.comment_letter, body.single-case_study .error404 #primary article.comment_letter,
  .error404 #primary body.single-case_study article.case_study, body.single-case_study .error404 #primary article.case_study {
    max-width: 550px; }
    .error404 #primary .container .theme-search-form .search-input, .error404 #primary body.single-comment_letter article.comment_letter .theme-search-form .search-input, body.single-comment_letter .error404 #primary article.comment_letter .theme-search-form .search-input, .error404 #primary body.single-comment_letter article.case_study .theme-search-form .search-input, body.single-comment_letter .error404 #primary article.case_study .theme-search-form .search-input, .error404 #primary body.single-case_study article.comment_letter .theme-search-form .search-input, body.single-case_study .error404 #primary article.comment_letter .theme-search-form .search-input, .error404 #primary body.single-case_study article.case_study .theme-search-form .search-input, body.single-case_study .error404 #primary article.case_study .theme-search-form .search-input {
      font-size: 22px; }
    .error404 #primary .container .theme-search-form .search-icon, .error404 #primary body.single-comment_letter article.comment_letter .theme-search-form .search-icon, body.single-comment_letter .error404 #primary article.comment_letter .theme-search-form .search-icon, .error404 #primary body.single-comment_letter article.case_study .theme-search-form .search-icon, body.single-comment_letter .error404 #primary article.case_study .theme-search-form .search-icon, .error404 #primary body.single-case_study article.comment_letter .theme-search-form .search-icon, body.single-case_study .error404 #primary article.comment_letter .theme-search-form .search-icon, .error404 #primary body.single-case_study article.case_study .theme-search-form .search-icon, body.single-case_study .error404 #primary article.case_study .theme-search-form .search-icon {
      height: 80%; }

body.search-results .search-results-list {
  margin-left: -10px;
  margin-right: -10px; }
  body.search-results .search-results-list .inner {
    margin-bottom: 20px; }
    body.search-results .search-results-list .inner article {
      position: relative;
      width: 100%;
      padding: 20px;
      border: 1px solid #D1D3D4;
      background: #F2F1F1;
      transition: all 0.35s ease-in-out; }
      @media (pointer: fine) {
        body.search-results .search-results-list .inner article:hover {
          -webkit-transform: scale(1.05);
                  transform: scale(1.05); } }
      body.search-results .search-results-list .inner article a {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%; }
      body.search-results .search-results-list .inner article .entry-type {
        font-size: 13px;
        color: #9ca1a3; }
      body.search-results .search-results-list .inner article .entry-header {
        display: -webkit-box;
        max-height: 108px;
        font-size: 20px;
        line-height: 27px;
        -webkit-line-clamp: 4;
        overflow: hidden;
        text-overflow: ellipsis;
        /* autoprefixer: off */
        -webkit-box-orient: vertical;
        height: 540px;
        color: #F76A6A; }
      body.search-results .search-results-list .inner article hr {
        width: 50px;
        margin: 20px auto 20px 0; }
      body.search-results .search-results-list .inner article .entry-summary {
        display: -webkit-box;
        max-height: 126px;
        font-size: 14px;
        line-height: 18px;
        -webkit-line-clamp: 7;
        overflow: hidden;
        text-overflow: ellipsis;
        /* autoprefixer: off */
        -webkit-box-orient: vertical;
        height: 126px; }
      body.search-results .search-results-list .inner article p:last-of-type {
        margin-bottom: 0; }
  @media (min-width: 680px) {
    body.search-results .search-results-list {
      display: flex;
      flex-wrap: wrap; }
      body.search-results .search-results-list .inner {
        width: 50%;
        padding: 0 10px 20px;
        margin: 0;
        display: flex; }
        body.search-results .search-results-list .inner article {
          display: flex;
          flex-direction: column;
          justify-content: flex-end; } }
  @media (min-width: 1030px) {
    body.search-results .search-results-list .inner {
      width: 25%; } }

.def-page-bg {
  background-image: url(/wp-content/themes/aic-2018/dist/78a11fc86545979f50107d54587bc7b4.jpg);
  background-repeat: repeat;
  background-position: center top;
  height: 75%;
  width: 100%;
  max-height: 700px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1; }
  .def-page-bg.custom {
    background-repeat: no-repeat;
    background-size: cover; }
  .def-page-bg .angle-divider {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }

.page-template-default .site-main,
.page-template-template-flexi-framed .site-main {
  background: #fff; }
  .page-template-default .site-main > .container, .page-template-default body.single-comment_letter .site-main > article.comment_letter, body.single-comment_letter .page-template-default .site-main > article.comment_letter,
  .page-template-default body.single-comment_letter .site-main > article.case_study, body.single-comment_letter .page-template-default .site-main > article.case_study,
  .page-template-default body.single-case_study .site-main > article.comment_letter, body.single-case_study .page-template-default .site-main > article.comment_letter,
  .page-template-default body.single-case_study .site-main > article.case_study, body.single-case_study .page-template-default .site-main > article.case_study,
  .page-template-template-flexi-framed .site-main > .container,
  .page-template-template-flexi-framed body.single-comment_letter .site-main > article.comment_letter,
  body.single-comment_letter .page-template-template-flexi-framed .site-main > article.comment_letter,
  .page-template-template-flexi-framed body.single-comment_letter .site-main > article.case_study,
  body.single-comment_letter .page-template-template-flexi-framed .site-main > article.case_study,
  .page-template-template-flexi-framed body.single-case_study .site-main > article.comment_letter,
  body.single-case_study .page-template-template-flexi-framed .site-main > article.comment_letter,
  .page-template-template-flexi-framed body.single-case_study .site-main > article.case_study,
  body.single-case_study .page-template-template-flexi-framed .site-main > article.case_study {
    max-width: 960px;
    margin-top: 50px;
    background: #fff;
    padding: 15px 0;
    font-size: 18px;
    font-weight: 300; }
    @media (min-width: 680px) {
      .page-template-default .site-main > .container, .page-template-default body.single-comment_letter .site-main > article.comment_letter, body.single-comment_letter .page-template-default .site-main > article.comment_letter,
      .page-template-default body.single-comment_letter .site-main > article.case_study, body.single-comment_letter .page-template-default .site-main > article.case_study,
      .page-template-default body.single-case_study .site-main > article.comment_letter, body.single-case_study .page-template-default .site-main > article.comment_letter,
      .page-template-default body.single-case_study .site-main > article.case_study, body.single-case_study .page-template-default .site-main > article.case_study,
      .page-template-template-flexi-framed .site-main > .container,
      .page-template-template-flexi-framed body.single-comment_letter .site-main > article.comment_letter,
      body.single-comment_letter .page-template-template-flexi-framed .site-main > article.comment_letter,
      .page-template-template-flexi-framed body.single-comment_letter .site-main > article.case_study,
      body.single-comment_letter .page-template-template-flexi-framed .site-main > article.case_study,
      .page-template-template-flexi-framed body.single-case_study .site-main > article.comment_letter,
      body.single-case_study .page-template-template-flexi-framed .site-main > article.comment_letter,
      .page-template-template-flexi-framed body.single-case_study .site-main > article.case_study,
      body.single-case_study .page-template-template-flexi-framed .site-main > article.case_study {
        padding: 30px 0;
        margin-top: 80px; } }
    @media (min-width: 1030px) {
      .page-template-default .site-main > .container, .page-template-default body.single-comment_letter .site-main > article.comment_letter, body.single-comment_letter .page-template-default .site-main > article.comment_letter,
      .page-template-default body.single-comment_letter .site-main > article.case_study, body.single-comment_letter .page-template-default .site-main > article.case_study,
      .page-template-default body.single-case_study .site-main > article.comment_letter, body.single-case_study .page-template-default .site-main > article.comment_letter,
      .page-template-default body.single-case_study .site-main > article.case_study, body.single-case_study .page-template-default .site-main > article.case_study,
      .page-template-template-flexi-framed .site-main > .container,
      .page-template-template-flexi-framed body.single-comment_letter .site-main > article.comment_letter,
      body.single-comment_letter .page-template-template-flexi-framed .site-main > article.comment_letter,
      .page-template-template-flexi-framed body.single-comment_letter .site-main > article.case_study,
      body.single-comment_letter .page-template-template-flexi-framed .site-main > article.case_study,
      .page-template-template-flexi-framed body.single-case_study .site-main > article.comment_letter,
      body.single-case_study .page-template-template-flexi-framed .site-main > article.comment_letter,
      .page-template-template-flexi-framed body.single-case_study .site-main > article.case_study,
      body.single-case_study .page-template-template-flexi-framed .site-main > article.case_study {
        padding: 50px 0;
        margin-top: 130px; } }
    .page-template-default .site-main > .container .responsive-embed, .page-template-default body.single-comment_letter .site-main > article.comment_letter .responsive-embed, body.single-comment_letter .page-template-default .site-main > article.comment_letter .responsive-embed, .page-template-default body.single-comment_letter .site-main > article.case_study .responsive-embed, body.single-comment_letter .page-template-default .site-main > article.case_study .responsive-embed, .page-template-default body.single-case_study .site-main > article.comment_letter .responsive-embed, body.single-case_study .page-template-default .site-main > article.comment_letter .responsive-embed, .page-template-default body.single-case_study .site-main > article.case_study .responsive-embed, body.single-case_study .page-template-default .site-main > article.case_study .responsive-embed,
    .page-template-template-flexi-framed .site-main > .container .responsive-embed,
    .page-template-template-flexi-framed body.single-comment_letter .site-main > article.comment_letter .responsive-embed,
    body.single-comment_letter .page-template-template-flexi-framed .site-main > article.comment_letter .responsive-embed,
    .page-template-template-flexi-framed body.single-comment_letter .site-main > article.case_study .responsive-embed,
    body.single-comment_letter .page-template-template-flexi-framed .site-main > article.case_study .responsive-embed,
    .page-template-template-flexi-framed body.single-case_study .site-main > article.comment_letter .responsive-embed,
    body.single-case_study .page-template-template-flexi-framed .site-main > article.comment_letter .responsive-embed,
    .page-template-template-flexi-framed body.single-case_study .site-main > article.case_study .responsive-embed,
    body.single-case_study .page-template-template-flexi-framed .site-main > article.case_study .responsive-embed {
      margin-bottom: 40px; }
    .page-template-default .site-main > .container h1, .page-template-default body.single-comment_letter .site-main > article.comment_letter h1, body.single-comment_letter .page-template-default .site-main > article.comment_letter h1, .page-template-default body.single-comment_letter .site-main > article.case_study h1, body.single-comment_letter .page-template-default .site-main > article.case_study h1, .page-template-default body.single-case_study .site-main > article.comment_letter h1, body.single-case_study .page-template-default .site-main > article.comment_letter h1, .page-template-default body.single-case_study .site-main > article.case_study h1, body.single-case_study .page-template-default .site-main > article.case_study h1, .page-template-default .site-main > .container h2, .page-template-default body.single-comment_letter .site-main > article.comment_letter h2, body.single-comment_letter .page-template-default .site-main > article.comment_letter h2, .page-template-default body.single-comment_letter .site-main > article.case_study h2, body.single-comment_letter .page-template-default .site-main > article.case_study h2, .page-template-default body.single-case_study .site-main > article.comment_letter h2, body.single-case_study .page-template-default .site-main > article.comment_letter h2, .page-template-default body.single-case_study .site-main > article.case_study h2, body.single-case_study .page-template-default .site-main > article.case_study h2, .page-template-default .site-main > .container h3, .page-template-default body.single-comment_letter .site-main > article.comment_letter h3, body.single-comment_letter .page-template-default .site-main > article.comment_letter h3, .page-template-default body.single-comment_letter .site-main > article.case_study h3, body.single-comment_letter .page-template-default .site-main > article.case_study h3, .page-template-default body.single-case_study .site-main > article.comment_letter h3, body.single-case_study .page-template-default .site-main > article.comment_letter h3, .page-template-default body.single-case_study .site-main > article.case_study h3, body.single-case_study .page-template-default .site-main > article.case_study h3,
    .page-template-template-flexi-framed .site-main > .container h1,
    .page-template-template-flexi-framed body.single-comment_letter .site-main > article.comment_letter h1,
    body.single-comment_letter .page-template-template-flexi-framed .site-main > article.comment_letter h1,
    .page-template-template-flexi-framed body.single-comment_letter .site-main > article.case_study h1,
    body.single-comment_letter .page-template-template-flexi-framed .site-main > article.case_study h1,
    .page-template-template-flexi-framed body.single-case_study .site-main > article.comment_letter h1,
    body.single-case_study .page-template-template-flexi-framed .site-main > article.comment_letter h1,
    .page-template-template-flexi-framed body.single-case_study .site-main > article.case_study h1,
    body.single-case_study .page-template-template-flexi-framed .site-main > article.case_study h1,
    .page-template-template-flexi-framed .site-main > .container h2,
    .page-template-template-flexi-framed body.single-comment_letter .site-main > article.comment_letter h2,
    body.single-comment_letter .page-template-template-flexi-framed .site-main > article.comment_letter h2,
    .page-template-template-flexi-framed body.single-comment_letter .site-main > article.case_study h2,
    body.single-comment_letter .page-template-template-flexi-framed .site-main > article.case_study h2,
    .page-template-template-flexi-framed body.single-case_study .site-main > article.comment_letter h2,
    body.single-case_study .page-template-template-flexi-framed .site-main > article.comment_letter h2,
    .page-template-template-flexi-framed body.single-case_study .site-main > article.case_study h2,
    body.single-case_study .page-template-template-flexi-framed .site-main > article.case_study h2,
    .page-template-template-flexi-framed .site-main > .container h3,
    .page-template-template-flexi-framed body.single-comment_letter .site-main > article.comment_letter h3,
    body.single-comment_letter .page-template-template-flexi-framed .site-main > article.comment_letter h3,
    .page-template-template-flexi-framed body.single-comment_letter .site-main > article.case_study h3,
    body.single-comment_letter .page-template-template-flexi-framed .site-main > article.case_study h3,
    .page-template-template-flexi-framed body.single-case_study .site-main > article.comment_letter h3,
    body.single-case_study .page-template-template-flexi-framed .site-main > article.comment_letter h3,
    .page-template-template-flexi-framed body.single-case_study .site-main > article.case_study h3,
    body.single-case_study .page-template-template-flexi-framed .site-main > article.case_study h3 {
      text-transform: none;
      font-weight: normal; }


.page-template-template-flexi-framed .site-main > .container,
.page-template-template-flexi-framed body.single-comment_letter .site-main > article.comment_letter,
body.single-comment_letter .page-template-template-flexi-framed .site-main > article.comment_letter,
.page-template-template-flexi-framed body.single-comment_letter .site-main > article.case_study,
body.single-comment_letter .page-template-template-flexi-framed .site-main > article.case_study,
.page-template-template-flexi-framed body.single-case_study .site-main > article.comment_letter,
body.single-case_study .page-template-template-flexi-framed .site-main > article.comment_letter,
.page-template-template-flexi-framed body.single-case_study .site-main > article.case_study,
body.single-case_study .page-template-template-flexi-framed .site-main > article.case_study {
  padding-top: 0; }
  @media (min-width: 680px) {
    
    .page-template-template-flexi-framed .site-main > .container,
    .page-template-template-flexi-framed body.single-comment_letter .site-main > article.comment_letter,
    body.single-comment_letter .page-template-template-flexi-framed .site-main > article.comment_letter,
    .page-template-template-flexi-framed body.single-comment_letter .site-main > article.case_study,
    body.single-comment_letter .page-template-template-flexi-framed .site-main > article.case_study,
    .page-template-template-flexi-framed body.single-case_study .site-main > article.comment_letter,
    body.single-case_study .page-template-template-flexi-framed .site-main > article.comment_letter,
    .page-template-template-flexi-framed body.single-case_study .site-main > article.case_study,
    body.single-case_study .page-template-template-flexi-framed .site-main > article.case_study {
      padding-top: 0; } }
  @media (min-width: 1030px) {
    
    .page-template-template-flexi-framed .site-main > .container,
    .page-template-template-flexi-framed body.single-comment_letter .site-main > article.comment_letter,
    body.single-comment_letter .page-template-template-flexi-framed .site-main > article.comment_letter,
    .page-template-template-flexi-framed body.single-comment_letter .site-main > article.case_study,
    body.single-comment_letter .page-template-template-flexi-framed .site-main > article.case_study,
    .page-template-template-flexi-framed body.single-case_study .site-main > article.comment_letter,
    body.single-case_study .page-template-template-flexi-framed .site-main > article.comment_letter,
    .page-template-template-flexi-framed body.single-case_study .site-main > article.case_study,
    body.single-case_study .page-template-template-flexi-framed .site-main > article.case_study {
      padding-top: 0; } }

ul {
  list-style: none;
  margin: 20px 0;
  padding-left: 20px; }
  ul li {
    margin-bottom: 10px;
    font-weight: 300;
    position: relative; }
    ul li:before {
      content: '';
      display: block;
      position: absolute;
      left: -20px;
      top: 0.55em;
      background: #A5D472;
      width: 8px;
      height: 8px;
      border-radius: 50%; }
    ul li strong {
      font-weight: normal; }

.faq-page-intro, .faq-page-outro {
  margin-top: 30px;
  margin-bottom: 30px; }

.content-event {
  border-top: 1px solid #F2F1F1;
  padding: 20px 0;
  display: flex;
  align-items: center; }
  .content-event:last-child {
    border-bottom: 1px solid #F2F1F1; }
  .content-event .event-date {
    background: #A5D472;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
    flex-direction: column; }
    .content-event .event-date span {
      color: #003F59;
      font-size: 16px;
      line-height: 1em;
      text-align: center; }
    @media (min-width: 680px) {
      .content-event .event-date {
        width: 90px;
        height: 90px; }
        .content-event .event-date span {
          font-size: 24px; } }
  .content-event .event-info {
    margin-left: 15px;
    text-align-last: left; }
    .content-event .event-info__title {
      font-size: 18px;
      line-height: 1.15em; }
      @media (min-width: 680px) {
        .content-event .event-info__title {
          font-size: 24px; } }

@-webkit-keyframes modal-fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes modal-fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.staff-card .staff-bio-modal {
  display: none; }

.staff-bio-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  width: 100%;
  height: 100%;
  -webkit-animation: modal-fade-in 0.25s;
          animation: modal-fade-in 0.25s; }
  .staff-bio-modal .staff-bio-bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: rgba(0, 63, 89, 0.7); }
  .staff-bio-modal .staff-bio-content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 5;
    width: 90%;
    max-width: 720px;
    max-height: 90%;
    background: #fff;
    padding: 30px; }

.staff-listing {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: auto; }
  .staff-listing.per-row-3 {
    max-width: 900px; }
  .staff-listing.per-row-2 {
    max-width: 600px; }
  .staff-listing.per-row-1 {
    max-width: 300px; }
  .staff-listing .staff-card {
    width: 255px;
    margin: 10px;
    align-self: stretch;
    display: flex;
    flex-direction: column; }
    .staff-listing .staff-card .staff-headshot {
      width: 100%;
      border-bottom: 10px solid #A5D472; }
    .staff-listing .staff-card .staff-info {
      background: #fff;
      padding: 20px;
      flex: 1 1 auto;
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      .staff-listing .staff-card .staff-info .staff-meta {
        font-size: 10px;
        text-transform: uppercase;
        margin-bottom: 10px;
        flex: 1 1 auto;
        color: #063E5B; }
      .staff-listing .staff-card .staff-info .staff-name {
        font-size: 18px;
        margin-bottom: 20px; }
      .staff-listing .staff-card .staff-info .staff-bio-link {
        color: #F76A6A;
        font-size: 13px; }

body.post-type-archive-comment_letter #primary,
body.tax-comment_letter_cat #primary,
body.single.single-comment_letter #primary {
  background: url(/wp-content/themes/aic-2018/dist/755a5381e57016605c9fa2e6d5b477c3.jpg) no-repeat center top;
  background-size: 100% auto; }
  body.post-type-archive-comment_letter #primary .navigation a,
  body.tax-comment_letter_cat #primary .navigation a,
  body.single.single-comment_letter #primary .navigation a {
    color: #F76A6A; }

body.single-comment_letter article.comment_letter,
body.single-comment_letter article.case_study,
body.single-case_study article.comment_letter,
body.single-case_study article.case_study {
  max-width: 960px;
  background: #fff;
  margin: 30px auto;
  padding: 30px; }
  @media (min-width: 680px) {
    body.single-comment_letter article.comment_letter,
    body.single-comment_letter article.case_study,
    body.single-case_study article.comment_letter,
    body.single-case_study article.case_study {
      margin: 60px auto;
      padding: 40px 110px; } }

.comment-letter-excerpt a, article.comment_letter a {
  color: #F76A6A; }

.comment-letter-excerpt, .single-comment_letter {
  padding: 0 0 20px;
  margin: 0 0 20px;
  border-bottom: 1px solid #D1D3D4; }
  .comment-letter-excerpt__link, .single-comment_letter__link {
    font-size: 18px; }
  .comment-letter-excerpt__content, .single-comment_letter__content {
    margin-top: 30px; }
    .comment-letter-excerpt__content h1, .comment-letter-excerpt__content .hed1, .single-comment_letter__content h1, .single-comment_letter__content .hed1 {
      font-size: 1.5em; }
    .comment-letter-excerpt__content h2, .comment-letter-excerpt__content .hed2, .single-comment_letter__content h2, .single-comment_letter__content .hed2 {
      font-size: 1.4em; }
    .comment-letter-excerpt__content h3, .comment-letter-excerpt__content .hed3, .single-comment_letter__content h3, .single-comment_letter__content .hed3 {
      font-size: 1.25em; }
    .comment-letter-excerpt__content h4, .comment-letter-excerpt__content .hed4, .single-comment_letter__content h4, .single-comment_letter__content .hed4 {
      font-size: 1.15em; }
    .comment-letter-excerpt__content h5, .comment-letter-excerpt__content .hed5, .single-comment_letter__content h5, .single-comment_letter__content .hed5 {
      font-size: 1.05em; }
    .comment-letter-excerpt__content h6, .comment-letter-excerpt__content .hed6, .single-comment_letter__content h6, .single-comment_letter__content .hed6 {
      font-size: 1em; }
  .comment-letter-excerpt__download-btn, .single-comment_letter__download-btn {
    margin: 15px 0; }
    .comment-letter-excerpt__download-btn a, .comment-letter-excerpt__download-btn a:link, .comment-letter-excerpt__download-btn a:visited, .comment-letter-excerpt__download-btn a:hover, .single-comment_letter__download-btn a, .single-comment_letter__download-btn a:link, .single-comment_letter__download-btn a:visited, .single-comment_letter__download-btn a:hover {
      color: #fff;
      padding: 8px 15px; }

body.post-type-archive-case_study #primary,
body.tax-case_study #primary,
body.single.single-case_study #primary {
  background: url(/wp-content/themes/aic-2018/dist/755a5381e57016605c9fa2e6d5b477c3.jpg) no-repeat center top;
  background-size: 100% auto; }
  body.post-type-archive-case_study #primary .navigation a,
  body.tax-case_study #primary .navigation a,
  body.single.single-case_study #primary .navigation a {
    color: #F76A6A; }

body.post-type-archive-case_study #primary .site-main {
  max-width: 800px;
  margin: auto; }
  body.post-type-archive-case_study #primary .site-main .loop-single {
    padding: 0 0 20px;
    margin: 0 0 20px;
    border-bottom: 1px solid #D1D3D4; }

body.post-type-archive-case_study #primary .case-study-cards {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px; }
  body.post-type-archive-case_study #primary .case-study-cards .loop-single {
    width: 100%;
    padding: 10px; }
    @media (min-width: 680px) {
      body.post-type-archive-case_study #primary .case-study-cards .loop-single {
        width: 50%; } }
    @media (min-width: 1030px) {
      body.post-type-archive-case_study #primary .case-study-cards .loop-single {
        width: 33.33333%; } }
    body.post-type-archive-case_study #primary .case-study-cards .loop-single .loop-single-inner {
      padding: 15px;
      border: 1px solid #939598;
      background: #fff;
      height: 100%; }
      body.post-type-archive-case_study #primary .case-study-cards .loop-single .loop-single-inner .post-title {
        font-size: 24px;
        line-height: normal;
        color: #F76A6A; }
      body.post-type-archive-case_study #primary .case-study-cards .loop-single .loop-single-inner .loop-single__img {
        height: 0;
        width: 100%;
        padding-bottom: 60%;
        position: relative;
        display: block; }
        body.post-type-archive-case_study #primary .case-study-cards .loop-single .loop-single-inner .loop-single__img img {
          max-width: 80%;
          max-height: 80%;
          width: auto;
          height: auto;
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }

.light-content-style, section.bpb.blue, hr.bpb.blue, section.bpb.content-light, hr.bpb.content-light, .light-content-style p, section.bpb.blue p, hr.bpb.blue p, section.bpb.content-light p, hr.bpb.content-light p, .light-content-style a, section.bpb.blue a, hr.bpb.blue a, section.bpb.content-light a, hr.bpb.content-light a, .light-content-style ul, section.bpb.blue ul, hr.bpb.blue ul, section.bpb.content-light ul, hr.bpb.content-light ul, .light-content-style ol, section.bpb.blue ol, hr.bpb.blue ol, section.bpb.content-light ol, hr.bpb.content-light ol, .light-content-style h1, section.bpb.blue h1, hr.bpb.blue h1, section.bpb.content-light h1, hr.bpb.content-light h1, .light-content-style h2, section.bpb.blue h2, hr.bpb.blue h2, section.bpb.content-light h2, hr.bpb.content-light h2, .light-content-style h3, section.bpb.blue h3, hr.bpb.blue h3, section.bpb.content-light h3, hr.bpb.content-light h3, .light-content-style h4, section.bpb.blue h4, hr.bpb.blue h4, section.bpb.content-light h4, hr.bpb.content-light h4, .light-content-style h5, section.bpb.blue h5, hr.bpb.blue h5, section.bpb.content-light h5, hr.bpb.content-light h5, .light-content-style h6, section.bpb.blue h6, hr.bpb.blue h6, section.bpb.content-light h6, hr.bpb.content-light h6,
.light-content-style .hed1,
section.bpb.blue .hed1,
hr.bpb.blue .hed1,
section.bpb.content-light .hed1,
hr.bpb.content-light .hed1, .light-content-style .hed2, section.bpb.blue .hed2, hr.bpb.blue .hed2, section.bpb.content-light .hed2, hr.bpb.content-light .hed2, .light-content-style .hed3, section.bpb.blue .hed3, hr.bpb.blue .hed3, section.bpb.content-light .hed3, hr.bpb.content-light .hed3, .light-content-style .hed4, section.bpb.blue .hed4, hr.bpb.blue .hed4, section.bpb.content-light .hed4, hr.bpb.content-light .hed4, .light-content-style .hed5, section.bpb.blue .hed5, hr.bpb.blue .hed5, section.bpb.content-light .hed5, hr.bpb.content-light .hed5, .light-content-style .hed6, section.bpb.blue .hed6, hr.bpb.blue .hed6, section.bpb.content-light .hed6, hr.bpb.content-light .hed6 {
  color: #fff; }

section.bpb, hr.bpb {
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
  z-index: 1; }
  section.bpb::after, hr.bpb::after {
    display: block;
    content: '';
    clear: both; }
  section.bpb h1, section.bpb .hed1, section.bpb h2, section.bpb .hed2, section.bpb h3, section.bpb .hed3, section.bpb h4, section.bpb .hed4, section.bpb h5, section.bpb .hed5, section.bpb h6, section.bpb .hed6, hr.bpb h1, hr.bpb .hed1, hr.bpb h2, hr.bpb .hed2, hr.bpb h3, hr.bpb .hed3, hr.bpb h4, hr.bpb .hed4, hr.bpb h5, hr.bpb .hed5, hr.bpb h6, hr.bpb .hed6 {
    text-transform: none; }
  @media (min-width: 680px) {
    section.bpb, hr.bpb {
      padding-top: 50px;
      padding-bottom: 50px; } }
  section.bpb.image, hr.bpb.image {
    background-size: cover;
    background-position: center; }
  section.bpb.white, section.bpb.white-grey, hr.bpb.white, hr.bpb.white-grey {
    background: #fff; }
    section.bpb.white + .bpb.white,
    section.bpb.white + .bpb.white-grey,
    section.bpb.white + .expandable_content, section.bpb.white-grey + .bpb.white,
    section.bpb.white-grey + .bpb.white-grey,
    section.bpb.white-grey + .expandable_content, hr.bpb.white + .bpb.white,
    hr.bpb.white + .bpb.white-grey,
    hr.bpb.white + .expandable_content, hr.bpb.white-grey + .bpb.white,
    hr.bpb.white-grey + .bpb.white-grey,
    hr.bpb.white-grey + .expandable_content {
      padding-top: 0; }
  section.bpb.green, hr.bpb.green {
    background: linear-gradient(to bottom, #b0d984 0%, #90c851 100%); }
    section.bpb.green + .bpb.green, hr.bpb.green + .bpb.green {
      padding-top: 0; }
  section.bpb.blue, hr.bpb.blue {
    background: #003F59; }
    section.bpb.blue + .bpb.blue, hr.bpb.blue + .bpb.blue {
      padding-top: 0; }
  section.bpb.grey, section.bpb.grey-white, hr.bpb.grey, hr.bpb.grey-white {
    background: #F2F1F1; }
    section.bpb.grey + .bpb.grey, section.bpb.grey + .bpb.grey-white, section.bpb.grey-white + .bpb.grey, section.bpb.grey-white + .bpb.grey-white, hr.bpb.grey + .bpb.grey, hr.bpb.grey + .bpb.grey-white, hr.bpb.grey-white + .bpb.grey, hr.bpb.grey-white + .bpb.grey-white {
      padding-top: 0; }
  section.bpb.stripes, section.bpb.stripes-white, section.bpb.stripes-grey, hr.bpb.stripes, hr.bpb.stripes-white, hr.bpb.stripes-grey {
    background-image: url(/wp-content/themes/aic-2018/dist/78a11fc86545979f50107d54587bc7b4.jpg);
    background-repeat: repeat;
    background-position: center top; }
    @media (min-width: 680px) {
      section.bpb.stripes, section.bpb.stripes-white, section.bpb.stripes-grey, hr.bpb.stripes, hr.bpb.stripes-white, hr.bpb.stripes-grey {
        padding-top: 100px; } }
  @supports not (-ms-ime-align: auto) {
    section.bpb.angled-bottom, hr.bpb.angled-bottom {
      padding-bottom: 100px;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 100px), 0% 100%);
              clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 100px), 0% 100%); }
      section.bpb.angled-bottom.flip, hr.bpb.angled-bottom.flip {
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% calc(100% - 100px));
                clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% calc(100% - 100px)); }
      section.bpb.angled-bottom + .bpb, hr.bpb.angled-bottom + .bpb {
        margin-top: -100px;
        padding-top: 100px; } }
  section.bpb .section-inner, hr.bpb .section-inner {
    position: relative;
    z-index: 3;
    padding-left: 15px;
    padding-right: 15px; }
  section.bpb .section-header, section.bpb .section-subheader, hr.bpb .section-header, hr.bpb .section-subheader {
    text-align: center;
    margin-top: 0;
    margin-bottom: 30px; }
  section.bpb .section-header + .section-subheader, hr.bpb .section-header + .section-subheader {
    margin-top: -20px; }
  section.bpb .divider-bottom, hr.bpb .divider-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1; }
  section.bpb.content_with_media .content-media, hr.bpb.content_with_media .content-media {
    margin-bottom: 20px; }
  @media (min-width: 680px) {
    section.bpb.content_with_media .container, section.bpb.content_with_media body.single-comment_letter article.comment_letter, body.single-comment_letter section.bpb.content_with_media article.comment_letter,
    section.bpb.content_with_media body.single-comment_letter article.case_study, body.single-comment_letter section.bpb.content_with_media article.case_study,
    section.bpb.content_with_media body.single-case_study article.comment_letter, body.single-case_study section.bpb.content_with_media article.comment_letter,
    section.bpb.content_with_media body.single-case_study article.case_study, body.single-case_study section.bpb.content_with_media article.case_study, hr.bpb.content_with_media .container, hr.bpb.content_with_media body.single-comment_letter article.comment_letter, body.single-comment_letter hr.bpb.content_with_media article.comment_letter,
    hr.bpb.content_with_media body.single-comment_letter article.case_study, body.single-comment_letter hr.bpb.content_with_media article.case_study,
    hr.bpb.content_with_media body.single-case_study article.comment_letter, body.single-case_study hr.bpb.content_with_media article.comment_letter,
    hr.bpb.content_with_media body.single-case_study article.case_study, body.single-case_study hr.bpb.content_with_media article.case_study {
      display: flex;
      justify-content: space-between; }
      section.bpb.content_with_media .container .content-media, section.bpb.content_with_media body.single-comment_letter article.comment_letter .content-media, body.single-comment_letter section.bpb.content_with_media article.comment_letter .content-media, section.bpb.content_with_media body.single-comment_letter article.case_study .content-media, body.single-comment_letter section.bpb.content_with_media article.case_study .content-media, section.bpb.content_with_media body.single-case_study article.comment_letter .content-media, body.single-case_study section.bpb.content_with_media article.comment_letter .content-media, section.bpb.content_with_media body.single-case_study article.case_study .content-media, body.single-case_study section.bpb.content_with_media article.case_study .content-media, hr.bpb.content_with_media .container .content-media, hr.bpb.content_with_media body.single-comment_letter article.comment_letter .content-media, body.single-comment_letter hr.bpb.content_with_media article.comment_letter .content-media, hr.bpb.content_with_media body.single-comment_letter article.case_study .content-media, body.single-comment_letter hr.bpb.content_with_media article.case_study .content-media, hr.bpb.content_with_media body.single-case_study article.comment_letter .content-media, body.single-case_study hr.bpb.content_with_media article.comment_letter .content-media, hr.bpb.content_with_media body.single-case_study article.case_study .content-media, body.single-case_study hr.bpb.content_with_media article.case_study .content-media {
        width: 50%; }
      section.bpb.content_with_media .container .content-wysiwyg, section.bpb.content_with_media body.single-comment_letter article.comment_letter .content-wysiwyg, body.single-comment_letter section.bpb.content_with_media article.comment_letter .content-wysiwyg, section.bpb.content_with_media body.single-comment_letter article.case_study .content-wysiwyg, body.single-comment_letter section.bpb.content_with_media article.case_study .content-wysiwyg, section.bpb.content_with_media body.single-case_study article.comment_letter .content-wysiwyg, body.single-case_study section.bpb.content_with_media article.comment_letter .content-wysiwyg, section.bpb.content_with_media body.single-case_study article.case_study .content-wysiwyg, body.single-case_study section.bpb.content_with_media article.case_study .content-wysiwyg, hr.bpb.content_with_media .container .content-wysiwyg, hr.bpb.content_with_media body.single-comment_letter article.comment_letter .content-wysiwyg, body.single-comment_letter hr.bpb.content_with_media article.comment_letter .content-wysiwyg, hr.bpb.content_with_media body.single-comment_letter article.case_study .content-wysiwyg, body.single-comment_letter hr.bpb.content_with_media article.case_study .content-wysiwyg, hr.bpb.content_with_media body.single-case_study article.comment_letter .content-wysiwyg, body.single-case_study hr.bpb.content_with_media article.comment_letter .content-wysiwyg, hr.bpb.content_with_media body.single-case_study article.case_study .content-wysiwyg, body.single-case_study hr.bpb.content_with_media article.case_study .content-wysiwyg {
        max-width: 480px;
        width: 50%; }
      section.bpb.content_with_media .container.media-layout-left .content-media, section.bpb.content_with_media body.single-comment_letter article.media-layout-left.comment_letter .content-media, body.single-comment_letter section.bpb.content_with_media article.media-layout-left.comment_letter .content-media, section.bpb.content_with_media body.single-comment_letter article.media-layout-left.case_study .content-media, body.single-comment_letter section.bpb.content_with_media article.media-layout-left.case_study .content-media, section.bpb.content_with_media body.single-case_study article.media-layout-left.comment_letter .content-media, body.single-case_study section.bpb.content_with_media article.media-layout-left.comment_letter .content-media, section.bpb.content_with_media body.single-case_study article.media-layout-left.case_study .content-media, body.single-case_study section.bpb.content_with_media article.media-layout-left.case_study .content-media, hr.bpb.content_with_media .container.media-layout-left .content-media, hr.bpb.content_with_media body.single-comment_letter article.media-layout-left.comment_letter .content-media, body.single-comment_letter hr.bpb.content_with_media article.media-layout-left.comment_letter .content-media, hr.bpb.content_with_media body.single-comment_letter article.media-layout-left.case_study .content-media, body.single-comment_letter hr.bpb.content_with_media article.media-layout-left.case_study .content-media, hr.bpb.content_with_media body.single-case_study article.media-layout-left.comment_letter .content-media, body.single-case_study hr.bpb.content_with_media article.media-layout-left.comment_letter .content-media, hr.bpb.content_with_media body.single-case_study article.media-layout-left.case_study .content-media, body.single-case_study hr.bpb.content_with_media article.media-layout-left.case_study .content-media {
        order: 2; } }
  section.bpb.call_to_action, hr.bpb.call_to_action {
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;
    background-image: none !important; }
    @media (min-width: 680px) {
      section.bpb.call_to_action, hr.bpb.call_to_action {
        padding-top: 100px;
        padding-bottom: 100px; } }
    section.bpb.call_to_action.image, hr.bpb.call_to_action.image {
      background: #fff;
      padding-top: 0;
      padding-bottom: 0; }
    section.bpb.call_to_action .container.image, section.bpb.call_to_action body.single-comment_letter article.image.comment_letter, body.single-comment_letter section.bpb.call_to_action article.image.comment_letter,
    section.bpb.call_to_action body.single-comment_letter article.image.case_study, body.single-comment_letter section.bpb.call_to_action article.image.case_study,
    section.bpb.call_to_action body.single-case_study article.image.comment_letter, body.single-case_study section.bpb.call_to_action article.image.comment_letter,
    section.bpb.call_to_action body.single-case_study article.image.case_study, body.single-case_study section.bpb.call_to_action article.image.case_study, hr.bpb.call_to_action .container.image, hr.bpb.call_to_action body.single-comment_letter article.image.comment_letter, body.single-comment_letter hr.bpb.call_to_action article.image.comment_letter,
    hr.bpb.call_to_action body.single-comment_letter article.image.case_study, body.single-comment_letter hr.bpb.call_to_action article.image.case_study,
    hr.bpb.call_to_action body.single-case_study article.image.comment_letter, body.single-case_study hr.bpb.call_to_action article.image.comment_letter,
    hr.bpb.call_to_action body.single-case_study article.image.case_study, body.single-case_study hr.bpb.call_to_action article.image.case_study {
      max-width: 720px;
      padding-top: 100px;
      padding-bottom: 100px;
      background-size: cover; }
    section.bpb.call_to_action + .bpb.call_to_action.image, hr.bpb.call_to_action + .bpb.call_to_action.image {
      padding-top: 10px; }
    .bpb.angled-bottom + section.bpb.call_to_action .container.image, .bpb.angled-bottom + section.bpb.call_to_action body.single-comment_letter article.image.comment_letter, body.single-comment_letter .bpb.angled-bottom + section.bpb.call_to_action article.image.comment_letter,
    .bpb.angled-bottom + section.bpb.call_to_action body.single-comment_letter article.image.case_study, body.single-comment_letter .bpb.angled-bottom + section.bpb.call_to_action article.image.case_study,
    .bpb.angled-bottom + section.bpb.call_to_action body.single-case_study article.image.comment_letter, body.single-case_study .bpb.angled-bottom + section.bpb.call_to_action article.image.comment_letter,
    .bpb.angled-bottom + section.bpb.call_to_action body.single-case_study article.image.case_study, body.single-case_study .bpb.angled-bottom + section.bpb.call_to_action article.image.case_study, .bpb.angled-bottom + hr.bpb.call_to_action .container.image, .bpb.angled-bottom + hr.bpb.call_to_action body.single-comment_letter article.image.comment_letter, body.single-comment_letter .bpb.angled-bottom + hr.bpb.call_to_action article.image.comment_letter,
    .bpb.angled-bottom + hr.bpb.call_to_action body.single-comment_letter article.image.case_study, body.single-comment_letter .bpb.angled-bottom + hr.bpb.call_to_action article.image.case_study,
    .bpb.angled-bottom + hr.bpb.call_to_action body.single-case_study article.image.comment_letter, body.single-case_study .bpb.angled-bottom + hr.bpb.call_to_action article.image.comment_letter,
    .bpb.angled-bottom + hr.bpb.call_to_action body.single-case_study article.image.case_study, body.single-case_study .bpb.angled-bottom + hr.bpb.call_to_action article.image.case_study {
      padding-top: 140px; }
    section.bpb.call_to_action.angled-bottom .container.image, section.bpb.call_to_action.angled-bottom body.single-comment_letter article.image.comment_letter, body.single-comment_letter section.bpb.call_to_action.angled-bottom article.image.comment_letter,
    section.bpb.call_to_action.angled-bottom body.single-comment_letter article.image.case_study, body.single-comment_letter section.bpb.call_to_action.angled-bottom article.image.case_study,
    section.bpb.call_to_action.angled-bottom body.single-case_study article.image.comment_letter, body.single-case_study section.bpb.call_to_action.angled-bottom article.image.comment_letter,
    section.bpb.call_to_action.angled-bottom body.single-case_study article.image.case_study, body.single-case_study section.bpb.call_to_action.angled-bottom article.image.case_study, hr.bpb.call_to_action.angled-bottom .container.image, hr.bpb.call_to_action.angled-bottom body.single-comment_letter article.image.comment_letter, body.single-comment_letter hr.bpb.call_to_action.angled-bottom article.image.comment_letter,
    hr.bpb.call_to_action.angled-bottom body.single-comment_letter article.image.case_study, body.single-comment_letter hr.bpb.call_to_action.angled-bottom article.image.case_study,
    hr.bpb.call_to_action.angled-bottom body.single-case_study article.image.comment_letter, body.single-case_study hr.bpb.call_to_action.angled-bottom article.image.comment_letter,
    hr.bpb.call_to_action.angled-bottom body.single-case_study article.image.case_study, body.single-case_study hr.bpb.call_to_action.angled-bottom article.image.case_study {
      padding-bottom: 140px; }
    section.bpb.call_to_action .cta-content, hr.bpb.call_to_action .cta-content {
      max-width: 520px;
      margin-left: auto;
      margin-right: auto; }
  section.bpb.header, hr.bpb.header {
    text-align: center; }
    section.bpb.header .hed2, hr.bpb.header .hed2 {
      margin: 0; }
    section.bpb.header.image, hr.bpb.header.image {
      min-height: 300px;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media (min-width: 680px) and (max-width: 1029px) {
        section.bpb.header.image, hr.bpb.header.image {
          min-height: 400px; } }
      @media (min-width: 1030px) {
        section.bpb.header.image, hr.bpb.header.image {
          min-height: 500px; } }
  section.bpb.news, hr.bpb.news {
    padding-bottom: 0; }
    section.bpb.news .section-inner, hr.bpb.news .section-inner {
      padding: 0; }
    section.bpb.news .news-section, hr.bpb.news .news-section {
      background: #A5D472; }
      section.bpb.news .news-section .container, section.bpb.news .news-section body.single-comment_letter article.comment_letter, body.single-comment_letter section.bpb.news .news-section article.comment_letter,
      section.bpb.news .news-section body.single-comment_letter article.case_study, body.single-comment_letter section.bpb.news .news-section article.case_study,
      section.bpb.news .news-section body.single-case_study article.comment_letter, body.single-case_study section.bpb.news .news-section article.comment_letter,
      section.bpb.news .news-section body.single-case_study article.case_study, body.single-case_study section.bpb.news .news-section article.case_study, hr.bpb.news .news-section .container, hr.bpb.news .news-section body.single-comment_letter article.comment_letter, body.single-comment_letter hr.bpb.news .news-section article.comment_letter,
      hr.bpb.news .news-section body.single-comment_letter article.case_study, body.single-comment_letter hr.bpb.news .news-section article.case_study,
      hr.bpb.news .news-section body.single-case_study article.comment_letter, body.single-case_study hr.bpb.news .news-section article.comment_letter,
      hr.bpb.news .news-section body.single-case_study article.case_study, body.single-case_study hr.bpb.news .news-section article.case_study {
        padding: 0; }
      section.bpb.news .news-section .content-media, hr.bpb.news .news-section .content-media {
        height: 0;
        width: 100%;
        display: block;
        padding-bottom: 66.66667%;
        background-size: cover;
        background-position: center; }
      section.bpb.news .news-section .content-wysiwyg, hr.bpb.news .news-section .content-wysiwyg {
        padding: 30px 15px; }
        section.bpb.news .news-section .content-wysiwyg .post-excerpt, hr.bpb.news .news-section .content-wysiwyg .post-excerpt {
          margin: 20px 0; }
      @media (min-width: 680px) {
        section.bpb.news .news-section .container, section.bpb.news .news-section body.single-comment_letter article.comment_letter, body.single-comment_letter section.bpb.news .news-section article.comment_letter,
        section.bpb.news .news-section body.single-comment_letter article.case_study, body.single-comment_letter section.bpb.news .news-section article.case_study,
        section.bpb.news .news-section body.single-case_study article.comment_letter, body.single-case_study section.bpb.news .news-section article.comment_letter,
        section.bpb.news .news-section body.single-case_study article.case_study, body.single-case_study section.bpb.news .news-section article.case_study, hr.bpb.news .news-section .container, hr.bpb.news .news-section body.single-comment_letter article.comment_letter, body.single-comment_letter hr.bpb.news .news-section article.comment_letter,
        hr.bpb.news .news-section body.single-comment_letter article.case_study, body.single-comment_letter hr.bpb.news .news-section article.case_study,
        hr.bpb.news .news-section body.single-case_study article.comment_letter, body.single-case_study hr.bpb.news .news-section article.comment_letter,
        hr.bpb.news .news-section body.single-case_study article.case_study, body.single-case_study hr.bpb.news .news-section article.case_study {
          position: relative; }
          section.bpb.news .news-section .container .content-media, section.bpb.news .news-section body.single-comment_letter article.comment_letter .content-media, body.single-comment_letter section.bpb.news .news-section article.comment_letter .content-media, section.bpb.news .news-section body.single-comment_letter article.case_study .content-media, body.single-comment_letter section.bpb.news .news-section article.case_study .content-media, section.bpb.news .news-section body.single-case_study article.comment_letter .content-media, body.single-case_study section.bpb.news .news-section article.comment_letter .content-media, section.bpb.news .news-section body.single-case_study article.case_study .content-media, body.single-case_study section.bpb.news .news-section article.case_study .content-media, hr.bpb.news .news-section .container .content-media, hr.bpb.news .news-section body.single-comment_letter article.comment_letter .content-media, body.single-comment_letter hr.bpb.news .news-section article.comment_letter .content-media, hr.bpb.news .news-section body.single-comment_letter article.case_study .content-media, body.single-comment_letter hr.bpb.news .news-section article.case_study .content-media, hr.bpb.news .news-section body.single-case_study article.comment_letter .content-media, body.single-case_study hr.bpb.news .news-section article.comment_letter .content-media, hr.bpb.news .news-section body.single-case_study article.case_study .content-media, body.single-case_study hr.bpb.news .news-section article.case_study .content-media {
            width: 50%;
            height: 100%;
            padding: 0;
            position: absolute;
            right: 0;
            top: 0; }
          section.bpb.news .news-section .container .content-wysiwyg, section.bpb.news .news-section body.single-comment_letter article.comment_letter .content-wysiwyg, body.single-comment_letter section.bpb.news .news-section article.comment_letter .content-wysiwyg, section.bpb.news .news-section body.single-comment_letter article.case_study .content-wysiwyg, body.single-comment_letter section.bpb.news .news-section article.case_study .content-wysiwyg, section.bpb.news .news-section body.single-case_study article.comment_letter .content-wysiwyg, body.single-case_study section.bpb.news .news-section article.comment_letter .content-wysiwyg, section.bpb.news .news-section body.single-case_study article.case_study .content-wysiwyg, body.single-case_study section.bpb.news .news-section article.case_study .content-wysiwyg, hr.bpb.news .news-section .container .content-wysiwyg, hr.bpb.news .news-section body.single-comment_letter article.comment_letter .content-wysiwyg, body.single-comment_letter hr.bpb.news .news-section article.comment_letter .content-wysiwyg, hr.bpb.news .news-section body.single-comment_letter article.case_study .content-wysiwyg, body.single-comment_letter hr.bpb.news .news-section article.case_study .content-wysiwyg, hr.bpb.news .news-section body.single-case_study article.comment_letter .content-wysiwyg, body.single-case_study hr.bpb.news .news-section article.comment_letter .content-wysiwyg, hr.bpb.news .news-section body.single-case_study article.case_study .content-wysiwyg, body.single-case_study hr.bpb.news .news-section article.case_study .content-wysiwyg {
            width: 50%;
            padding: 70px 50px 70px 15px; } }
  section.bpb.wysiwyg p:last-of-type, hr.bpb.wysiwyg p:last-of-type {
    margin-bottom: 0; }
  section.bpb.wysiwyg ul[style^="column-count"], hr.bpb.wysiwyg ul[style^="column-count"] {
    margin: 20px auto;
    padding: 0;
    list-style: none; }
    section.bpb.wysiwyg ul[style^="column-count"] li, hr.bpb.wysiwyg ul[style^="column-count"] li {
      font-weight: 400; }
      section.bpb.wysiwyg ul[style^="column-count"] li:before, hr.bpb.wysiwyg ul[style^="column-count"] li:before {
        display: none; }
  section.bpb.wysiwyg.image, hr.bpb.wysiwyg.image {
    padding-top: 80px;
    padding-bottom: 80px; }
    section.bpb.wysiwyg.image.angled-bottom, hr.bpb.wysiwyg.image.angled-bottom {
      padding-bottom: 120px; }
    @media (min-width: 680px) {
      section.bpb.wysiwyg.image, hr.bpb.wysiwyg.image {
        padding-top: 120px;
        padding-bottom: 120px; }
        section.bpb.wysiwyg.image.angled-bottom, hr.bpb.wysiwyg.image.angled-bottom {
          padding-bottom: 180px; } }
  section.bpb.wysiwyg .container, section.bpb.wysiwyg body.single-comment_letter article.comment_letter, body.single-comment_letter section.bpb.wysiwyg article.comment_letter,
  section.bpb.wysiwyg body.single-comment_letter article.case_study, body.single-comment_letter section.bpb.wysiwyg article.case_study,
  section.bpb.wysiwyg body.single-case_study article.comment_letter, body.single-case_study section.bpb.wysiwyg article.comment_letter,
  section.bpb.wysiwyg body.single-case_study article.case_study, body.single-case_study section.bpb.wysiwyg article.case_study, hr.bpb.wysiwyg .container, hr.bpb.wysiwyg body.single-comment_letter article.comment_letter, body.single-comment_letter hr.bpb.wysiwyg article.comment_letter,
  hr.bpb.wysiwyg body.single-comment_letter article.case_study, body.single-comment_letter hr.bpb.wysiwyg article.case_study,
  hr.bpb.wysiwyg body.single-case_study article.comment_letter, body.single-case_study hr.bpb.wysiwyg article.comment_letter,
  hr.bpb.wysiwyg body.single-case_study article.case_study, body.single-case_study hr.bpb.wysiwyg article.case_study {
    max-width: 1000px; }
    section.bpb.wysiwyg .container ul, section.bpb.wysiwyg body.single-comment_letter article.comment_letter ul, body.single-comment_letter section.bpb.wysiwyg article.comment_letter ul, section.bpb.wysiwyg body.single-comment_letter article.case_study ul, body.single-comment_letter section.bpb.wysiwyg article.case_study ul, section.bpb.wysiwyg body.single-case_study article.comment_letter ul, body.single-case_study section.bpb.wysiwyg article.comment_letter ul, section.bpb.wysiwyg body.single-case_study article.case_study ul, body.single-case_study section.bpb.wysiwyg article.case_study ul, section.bpb.wysiwyg .container ol, section.bpb.wysiwyg body.single-comment_letter article.comment_letter ol, body.single-comment_letter section.bpb.wysiwyg article.comment_letter ol, section.bpb.wysiwyg body.single-comment_letter article.case_study ol, body.single-comment_letter section.bpb.wysiwyg article.case_study ol, section.bpb.wysiwyg body.single-case_study article.comment_letter ol, body.single-case_study section.bpb.wysiwyg article.comment_letter ol, section.bpb.wysiwyg body.single-case_study article.case_study ol, body.single-case_study section.bpb.wysiwyg article.case_study ol, section.bpb.wysiwyg .container blockquote, section.bpb.wysiwyg body.single-comment_letter article.comment_letter blockquote, body.single-comment_letter section.bpb.wysiwyg article.comment_letter blockquote, section.bpb.wysiwyg body.single-comment_letter article.case_study blockquote, body.single-comment_letter section.bpb.wysiwyg article.case_study blockquote, section.bpb.wysiwyg body.single-case_study article.comment_letter blockquote, body.single-case_study section.bpb.wysiwyg article.comment_letter blockquote, section.bpb.wysiwyg body.single-case_study article.case_study blockquote, body.single-case_study section.bpb.wysiwyg article.case_study blockquote, section.bpb.wysiwyg .container p, section.bpb.wysiwyg body.single-comment_letter article.comment_letter p, body.single-comment_letter section.bpb.wysiwyg article.comment_letter p, section.bpb.wysiwyg body.single-comment_letter article.case_study p, body.single-comment_letter section.bpb.wysiwyg article.case_study p, section.bpb.wysiwyg body.single-case_study article.comment_letter p, body.single-case_study section.bpb.wysiwyg article.comment_letter p, section.bpb.wysiwyg body.single-case_study article.case_study p, body.single-case_study section.bpb.wysiwyg article.case_study p, hr.bpb.wysiwyg .container ul, hr.bpb.wysiwyg body.single-comment_letter article.comment_letter ul, body.single-comment_letter hr.bpb.wysiwyg article.comment_letter ul, hr.bpb.wysiwyg body.single-comment_letter article.case_study ul, body.single-comment_letter hr.bpb.wysiwyg article.case_study ul, hr.bpb.wysiwyg body.single-case_study article.comment_letter ul, body.single-case_study hr.bpb.wysiwyg article.comment_letter ul, hr.bpb.wysiwyg body.single-case_study article.case_study ul, body.single-case_study hr.bpb.wysiwyg article.case_study ul, hr.bpb.wysiwyg .container ol, hr.bpb.wysiwyg body.single-comment_letter article.comment_letter ol, body.single-comment_letter hr.bpb.wysiwyg article.comment_letter ol, hr.bpb.wysiwyg body.single-comment_letter article.case_study ol, body.single-comment_letter hr.bpb.wysiwyg article.case_study ol, hr.bpb.wysiwyg body.single-case_study article.comment_letter ol, body.single-case_study hr.bpb.wysiwyg article.comment_letter ol, hr.bpb.wysiwyg body.single-case_study article.case_study ol, body.single-case_study hr.bpb.wysiwyg article.case_study ol, hr.bpb.wysiwyg .container blockquote, hr.bpb.wysiwyg body.single-comment_letter article.comment_letter blockquote, body.single-comment_letter hr.bpb.wysiwyg article.comment_letter blockquote, hr.bpb.wysiwyg body.single-comment_letter article.case_study blockquote, body.single-comment_letter hr.bpb.wysiwyg article.case_study blockquote, hr.bpb.wysiwyg body.single-case_study article.comment_letter blockquote, body.single-case_study hr.bpb.wysiwyg article.comment_letter blockquote, hr.bpb.wysiwyg body.single-case_study article.case_study blockquote, body.single-case_study hr.bpb.wysiwyg article.case_study blockquote, hr.bpb.wysiwyg .container p, hr.bpb.wysiwyg body.single-comment_letter article.comment_letter p, body.single-comment_letter hr.bpb.wysiwyg article.comment_letter p, hr.bpb.wysiwyg body.single-comment_letter article.case_study p, body.single-comment_letter hr.bpb.wysiwyg article.case_study p, hr.bpb.wysiwyg body.single-case_study article.comment_letter p, body.single-case_study hr.bpb.wysiwyg article.comment_letter p, hr.bpb.wysiwyg body.single-case_study article.case_study p, body.single-case_study hr.bpb.wysiwyg article.case_study p {
      max-width: 860px;
      margin-left: auto;
      margin-right: auto; }
    section.bpb.wysiwyg .container.content_width-narrow ul, section.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.comment_letter ul, body.single-comment_letter section.bpb.wysiwyg article.content_width-narrow.comment_letter ul, section.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.case_study ul, body.single-comment_letter section.bpb.wysiwyg article.content_width-narrow.case_study ul, section.bpb.wysiwyg body.single-case_study article.content_width-narrow.comment_letter ul, body.single-case_study section.bpb.wysiwyg article.content_width-narrow.comment_letter ul, section.bpb.wysiwyg body.single-case_study article.content_width-narrow.case_study ul, body.single-case_study section.bpb.wysiwyg article.content_width-narrow.case_study ul, section.bpb.wysiwyg .container.content_width-narrow ol, section.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.comment_letter ol, body.single-comment_letter section.bpb.wysiwyg article.content_width-narrow.comment_letter ol, section.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.case_study ol, body.single-comment_letter section.bpb.wysiwyg article.content_width-narrow.case_study ol, section.bpb.wysiwyg body.single-case_study article.content_width-narrow.comment_letter ol, body.single-case_study section.bpb.wysiwyg article.content_width-narrow.comment_letter ol, section.bpb.wysiwyg body.single-case_study article.content_width-narrow.case_study ol, body.single-case_study section.bpb.wysiwyg article.content_width-narrow.case_study ol, section.bpb.wysiwyg .container.content_width-narrow blockquote, section.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.comment_letter blockquote, body.single-comment_letter section.bpb.wysiwyg article.content_width-narrow.comment_letter blockquote, section.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.case_study blockquote, body.single-comment_letter section.bpb.wysiwyg article.content_width-narrow.case_study blockquote, section.bpb.wysiwyg body.single-case_study article.content_width-narrow.comment_letter blockquote, body.single-case_study section.bpb.wysiwyg article.content_width-narrow.comment_letter blockquote, section.bpb.wysiwyg body.single-case_study article.content_width-narrow.case_study blockquote, body.single-case_study section.bpb.wysiwyg article.content_width-narrow.case_study blockquote, section.bpb.wysiwyg .container.content_width-narrow p, section.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.comment_letter p, body.single-comment_letter section.bpb.wysiwyg article.content_width-narrow.comment_letter p, section.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.case_study p, body.single-comment_letter section.bpb.wysiwyg article.content_width-narrow.case_study p, section.bpb.wysiwyg body.single-case_study article.content_width-narrow.comment_letter p, body.single-case_study section.bpb.wysiwyg article.content_width-narrow.comment_letter p, section.bpb.wysiwyg body.single-case_study article.content_width-narrow.case_study p, body.single-case_study section.bpb.wysiwyg article.content_width-narrow.case_study p, hr.bpb.wysiwyg .container.content_width-narrow ul, hr.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.comment_letter ul, body.single-comment_letter hr.bpb.wysiwyg article.content_width-narrow.comment_letter ul, hr.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.case_study ul, body.single-comment_letter hr.bpb.wysiwyg article.content_width-narrow.case_study ul, hr.bpb.wysiwyg body.single-case_study article.content_width-narrow.comment_letter ul, body.single-case_study hr.bpb.wysiwyg article.content_width-narrow.comment_letter ul, hr.bpb.wysiwyg body.single-case_study article.content_width-narrow.case_study ul, body.single-case_study hr.bpb.wysiwyg article.content_width-narrow.case_study ul, hr.bpb.wysiwyg .container.content_width-narrow ol, hr.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.comment_letter ol, body.single-comment_letter hr.bpb.wysiwyg article.content_width-narrow.comment_letter ol, hr.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.case_study ol, body.single-comment_letter hr.bpb.wysiwyg article.content_width-narrow.case_study ol, hr.bpb.wysiwyg body.single-case_study article.content_width-narrow.comment_letter ol, body.single-case_study hr.bpb.wysiwyg article.content_width-narrow.comment_letter ol, hr.bpb.wysiwyg body.single-case_study article.content_width-narrow.case_study ol, body.single-case_study hr.bpb.wysiwyg article.content_width-narrow.case_study ol, hr.bpb.wysiwyg .container.content_width-narrow blockquote, hr.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.comment_letter blockquote, body.single-comment_letter hr.bpb.wysiwyg article.content_width-narrow.comment_letter blockquote, hr.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.case_study blockquote, body.single-comment_letter hr.bpb.wysiwyg article.content_width-narrow.case_study blockquote, hr.bpb.wysiwyg body.single-case_study article.content_width-narrow.comment_letter blockquote, body.single-case_study hr.bpb.wysiwyg article.content_width-narrow.comment_letter blockquote, hr.bpb.wysiwyg body.single-case_study article.content_width-narrow.case_study blockquote, body.single-case_study hr.bpb.wysiwyg article.content_width-narrow.case_study blockquote, hr.bpb.wysiwyg .container.content_width-narrow p, hr.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.comment_letter p, body.single-comment_letter hr.bpb.wysiwyg article.content_width-narrow.comment_letter p, hr.bpb.wysiwyg body.single-comment_letter article.content_width-narrow.case_study p, body.single-comment_letter hr.bpb.wysiwyg article.content_width-narrow.case_study p, hr.bpb.wysiwyg body.single-case_study article.content_width-narrow.comment_letter p, body.single-case_study hr.bpb.wysiwyg article.content_width-narrow.comment_letter p, hr.bpb.wysiwyg body.single-case_study article.content_width-narrow.case_study p, body.single-case_study hr.bpb.wysiwyg article.content_width-narrow.case_study p {
      max-width: 680px;
      margin-left: auto;
      margin-right: auto; }
  section.bpb.map, hr.bpb.map {
    padding-bottom: 0; }
    section.bpb.map .map-overview-btm, hr.bpb.map .map-overview-btm {
      padding-bottom: 60px; }
  section.bpb.section_transition, hr.bpb.section_transition {
    padding: 0; }
    section.bpb.section_transition:after, hr.bpb.section_transition:after {
      content: '';
      display: block;
      clear: both; }
    section.bpb.section_transition .angle-divider, hr.bpb.section_transition .angle-divider {
      float: left; }
    section.bpb.section_transition.hr, hr.bpb.section_transition.hr {
      height: 1px;
      width: 100%;
      display: block;
      margin: 0;
      background: #003F59; }
  section.bpb.stay_connected, hr.bpb.stay_connected {
    background-image: url(/wp-content/themes/aic-2018/dist/dee6798b1503e7ad8efa83b4cd4e91d9.jpg);
    background-size: cover;
    background-position: center;
    padding: 50px 15px; }
    section.bpb.stay_connected .section-inner, hr.bpb.stay_connected .section-inner {
      padding: 0; }
    section.bpb.stay_connected .section-inner, hr.bpb.stay_connected .section-inner {
      max-width: 940px;
      margin: auto;
      background: #A5D472; }
      section.bpb.stay_connected .section-inner .content-inner, hr.bpb.stay_connected .section-inner .content-inner {
        padding: 20px;
        font-size: 18px;
        font-weight: 300; }
      section.bpb.stay_connected .section-inner .social-links a, hr.bpb.stay_connected .section-inner .social-links a {
        border: 3px solid #fff;
        display: inline-block;
        width: 35px;
        height: 35px;
        border-radius: 50%;
        position: relative;
        color: #fff;
        margin-top: 10px;
        margin-right: 8px;
        transition: all 0.35s ease-in-out;
        background-color: transparent !important; }
        section.bpb.stay_connected .section-inner .social-links a svg, section.bpb.stay_connected .section-inner .social-links a img, hr.bpb.stay_connected .section-inner .social-links a svg, hr.bpb.stay_connected .section-inner .social-links a img {
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          max-width: 18px;
          max-height: 18px;
          width: auto;
          height: auto; }
        section.bpb.stay_connected .section-inner .social-links a:hover, hr.bpb.stay_connected .section-inner .social-links a:hover {
          border-color: #F76A6A;
          color: #F76A6A; }
      @media (min-width: 680px) {
        section.bpb.stay_connected .section-inner .row, hr.bpb.stay_connected .section-inner .row {
          display: flex;
          justify-content: space-between; }
          section.bpb.stay_connected .section-inner .row .column, hr.bpb.stay_connected .section-inner .row .column {
            width: calc(50% - 20px); }
            section.bpb.stay_connected .section-inner .row .column.info, hr.bpb.stay_connected .section-inner .row .column.info {
              order: 2; } }
  section.bpb.column_ctas, hr.bpb.column_ctas {
    padding-bottom: 10px; }
    section.bpb.column_ctas .section-inner, hr.bpb.column_ctas .section-inner {
      padding: 0; }
    section.bpb.column_ctas .container .column, section.bpb.column_ctas body.single-comment_letter article.comment_letter .column, body.single-comment_letter section.bpb.column_ctas article.comment_letter .column, section.bpb.column_ctas body.single-comment_letter article.case_study .column, body.single-comment_letter section.bpb.column_ctas article.case_study .column, section.bpb.column_ctas body.single-case_study article.comment_letter .column, body.single-case_study section.bpb.column_ctas article.comment_letter .column, section.bpb.column_ctas body.single-case_study article.case_study .column, body.single-case_study section.bpb.column_ctas article.case_study .column, hr.bpb.column_ctas .container .column, hr.bpb.column_ctas body.single-comment_letter article.comment_letter .column, body.single-comment_letter hr.bpb.column_ctas article.comment_letter .column, hr.bpb.column_ctas body.single-comment_letter article.case_study .column, body.single-comment_letter hr.bpb.column_ctas article.case_study .column, hr.bpb.column_ctas body.single-case_study article.comment_letter .column, body.single-case_study hr.bpb.column_ctas article.comment_letter .column, hr.bpb.column_ctas body.single-case_study article.case_study .column, body.single-case_study hr.bpb.column_ctas article.case_study .column {
      margin-bottom: 40px; }
      section.bpb.column_ctas .container .column .column-link, section.bpb.column_ctas body.single-comment_letter article.comment_letter .column .column-link, body.single-comment_letter section.bpb.column_ctas article.comment_letter .column .column-link, section.bpb.column_ctas body.single-comment_letter article.case_study .column .column-link, body.single-comment_letter section.bpb.column_ctas article.case_study .column .column-link, section.bpb.column_ctas body.single-case_study article.comment_letter .column .column-link, body.single-case_study section.bpb.column_ctas article.comment_letter .column .column-link, section.bpb.column_ctas body.single-case_study article.case_study .column .column-link, body.single-case_study section.bpb.column_ctas article.case_study .column .column-link, hr.bpb.column_ctas .container .column .column-link, hr.bpb.column_ctas body.single-comment_letter article.comment_letter .column .column-link, body.single-comment_letter hr.bpb.column_ctas article.comment_letter .column .column-link, hr.bpb.column_ctas body.single-comment_letter article.case_study .column .column-link, body.single-comment_letter hr.bpb.column_ctas article.case_study .column .column-link, hr.bpb.column_ctas body.single-case_study article.comment_letter .column .column-link, body.single-case_study hr.bpb.column_ctas article.comment_letter .column .column-link, hr.bpb.column_ctas body.single-case_study article.case_study .column .column-link, body.single-case_study hr.bpb.column_ctas article.case_study .column .column-link {
        border-left: 10px solid #5AA5D6;
        transition: all 0.35s ease-in-out;
        display: block; }
        section.bpb.column_ctas .container .column .column-link img, section.bpb.column_ctas body.single-comment_letter article.comment_letter .column .column-link img, body.single-comment_letter section.bpb.column_ctas article.comment_letter .column .column-link img, section.bpb.column_ctas body.single-comment_letter article.case_study .column .column-link img, body.single-comment_letter section.bpb.column_ctas article.case_study .column .column-link img, section.bpb.column_ctas body.single-case_study article.comment_letter .column .column-link img, body.single-case_study section.bpb.column_ctas article.comment_letter .column .column-link img, section.bpb.column_ctas body.single-case_study article.case_study .column .column-link img, body.single-case_study section.bpb.column_ctas article.case_study .column .column-link img, hr.bpb.column_ctas .container .column .column-link img, hr.bpb.column_ctas body.single-comment_letter article.comment_letter .column .column-link img, body.single-comment_letter hr.bpb.column_ctas article.comment_letter .column .column-link img, hr.bpb.column_ctas body.single-comment_letter article.case_study .column .column-link img, body.single-comment_letter hr.bpb.column_ctas article.case_study .column .column-link img, hr.bpb.column_ctas body.single-case_study article.comment_letter .column .column-link img, body.single-case_study hr.bpb.column_ctas article.comment_letter .column .column-link img, hr.bpb.column_ctas body.single-case_study article.case_study .column .column-link img, body.single-case_study hr.bpb.column_ctas article.case_study .column .column-link img {
          width: 100%; }
        section.bpb.column_ctas .container .column .column-link:hover, section.bpb.column_ctas body.single-comment_letter article.comment_letter .column .column-link:hover, body.single-comment_letter section.bpb.column_ctas article.comment_letter .column .column-link:hover, section.bpb.column_ctas body.single-comment_letter article.case_study .column .column-link:hover, body.single-comment_letter section.bpb.column_ctas article.case_study .column .column-link:hover, section.bpb.column_ctas body.single-case_study article.comment_letter .column .column-link:hover, body.single-case_study section.bpb.column_ctas article.comment_letter .column .column-link:hover, section.bpb.column_ctas body.single-case_study article.case_study .column .column-link:hover, body.single-case_study section.bpb.column_ctas article.case_study .column .column-link:hover, hr.bpb.column_ctas .container .column .column-link:hover, hr.bpb.column_ctas body.single-comment_letter article.comment_letter .column .column-link:hover, body.single-comment_letter hr.bpb.column_ctas article.comment_letter .column .column-link:hover, hr.bpb.column_ctas body.single-comment_letter article.case_study .column .column-link:hover, body.single-comment_letter hr.bpb.column_ctas article.case_study .column .column-link:hover, hr.bpb.column_ctas body.single-case_study article.comment_letter .column .column-link:hover, body.single-case_study hr.bpb.column_ctas article.comment_letter .column .column-link:hover, hr.bpb.column_ctas body.single-case_study article.case_study .column .column-link:hover, body.single-case_study hr.bpb.column_ctas article.case_study .column .column-link:hover {
          border-left: 10px solid #A5D472; }
      section.bpb.column_ctas .container .column .column-image, section.bpb.column_ctas body.single-comment_letter article.comment_letter .column .column-image, body.single-comment_letter section.bpb.column_ctas article.comment_letter .column .column-image, section.bpb.column_ctas body.single-comment_letter article.case_study .column .column-image, body.single-comment_letter section.bpb.column_ctas article.case_study .column .column-image, section.bpb.column_ctas body.single-case_study article.comment_letter .column .column-image, body.single-case_study section.bpb.column_ctas article.comment_letter .column .column-image, section.bpb.column_ctas body.single-case_study article.case_study .column .column-image, body.single-case_study section.bpb.column_ctas article.case_study .column .column-image, hr.bpb.column_ctas .container .column .column-image, hr.bpb.column_ctas body.single-comment_letter article.comment_letter .column .column-image, body.single-comment_letter hr.bpb.column_ctas article.comment_letter .column .column-image, hr.bpb.column_ctas body.single-comment_letter article.case_study .column .column-image, body.single-comment_letter hr.bpb.column_ctas article.case_study .column .column-image, hr.bpb.column_ctas body.single-case_study article.comment_letter .column .column-image, body.single-case_study hr.bpb.column_ctas article.comment_letter .column .column-image, hr.bpb.column_ctas body.single-case_study article.case_study .column .column-image, body.single-case_study hr.bpb.column_ctas article.case_study .column .column-image {
        margin: auto;
        vertical-align: middle; }
      section.bpb.column_ctas .container .column .column-content, section.bpb.column_ctas body.single-comment_letter article.comment_letter .column .column-content, body.single-comment_letter section.bpb.column_ctas article.comment_letter .column .column-content, section.bpb.column_ctas body.single-comment_letter article.case_study .column .column-content, body.single-comment_letter section.bpb.column_ctas article.case_study .column .column-content, section.bpb.column_ctas body.single-case_study article.comment_letter .column .column-content, body.single-case_study section.bpb.column_ctas article.comment_letter .column .column-content, section.bpb.column_ctas body.single-case_study article.case_study .column .column-content, body.single-case_study section.bpb.column_ctas article.case_study .column .column-content, hr.bpb.column_ctas .container .column .column-content, hr.bpb.column_ctas body.single-comment_letter article.comment_letter .column .column-content, body.single-comment_letter hr.bpb.column_ctas article.comment_letter .column .column-content, hr.bpb.column_ctas body.single-comment_letter article.case_study .column .column-content, body.single-comment_letter hr.bpb.column_ctas article.case_study .column .column-content, hr.bpb.column_ctas body.single-case_study article.comment_letter .column .column-content, body.single-case_study hr.bpb.column_ctas article.comment_letter .column .column-content, hr.bpb.column_ctas body.single-case_study article.case_study .column .column-content, body.single-case_study hr.bpb.column_ctas article.case_study .column .column-content {
        padding: 30px 20px; }
    @media (min-width: 680px) {
      section.bpb.column_ctas .container .row, section.bpb.column_ctas body.single-comment_letter article.comment_letter .row, body.single-comment_letter section.bpb.column_ctas article.comment_letter .row, section.bpb.column_ctas body.single-comment_letter article.case_study .row, body.single-comment_letter section.bpb.column_ctas article.case_study .row, section.bpb.column_ctas body.single-case_study article.comment_letter .row, body.single-case_study section.bpb.column_ctas article.comment_letter .row, section.bpb.column_ctas body.single-case_study article.case_study .row, body.single-case_study section.bpb.column_ctas article.case_study .row, hr.bpb.column_ctas .container .row, hr.bpb.column_ctas body.single-comment_letter article.comment_letter .row, body.single-comment_letter hr.bpb.column_ctas article.comment_letter .row, hr.bpb.column_ctas body.single-comment_letter article.case_study .row, body.single-comment_letter hr.bpb.column_ctas article.case_study .row, hr.bpb.column_ctas body.single-case_study article.comment_letter .row, body.single-case_study hr.bpb.column_ctas article.comment_letter .row, hr.bpb.column_ctas body.single-case_study article.case_study .row, body.single-case_study hr.bpb.column_ctas article.case_study .row {
        margin-left: -15px;
        margin-right: -15px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 40px; }
      section.bpb.column_ctas .container .column, section.bpb.column_ctas body.single-comment_letter article.comment_letter .column, body.single-comment_letter section.bpb.column_ctas article.comment_letter .column, section.bpb.column_ctas body.single-comment_letter article.case_study .column, body.single-comment_letter section.bpb.column_ctas article.case_study .column, section.bpb.column_ctas body.single-case_study article.comment_letter .column, body.single-case_study section.bpb.column_ctas article.comment_letter .column, section.bpb.column_ctas body.single-case_study article.case_study .column, body.single-case_study section.bpb.column_ctas article.case_study .column, hr.bpb.column_ctas .container .column, hr.bpb.column_ctas body.single-comment_letter article.comment_letter .column, body.single-comment_letter hr.bpb.column_ctas article.comment_letter .column, hr.bpb.column_ctas body.single-comment_letter article.case_study .column, body.single-comment_letter hr.bpb.column_ctas article.case_study .column, hr.bpb.column_ctas body.single-case_study article.comment_letter .column, body.single-case_study hr.bpb.column_ctas article.comment_letter .column, hr.bpb.column_ctas body.single-case_study article.case_study .column, body.single-case_study hr.bpb.column_ctas article.case_study .column {
        width: 100%;
        flex: 0 1 auto;
        padding-left: 15px;
        padding-right: 15px;
        width: 50%;
        margin-bottom: 0; }
        section.bpb.column_ctas .container .column .column-content, section.bpb.column_ctas body.single-comment_letter article.comment_letter .column .column-content, body.single-comment_letter section.bpb.column_ctas article.comment_letter .column .column-content, section.bpb.column_ctas body.single-comment_letter article.case_study .column .column-content, body.single-comment_letter section.bpb.column_ctas article.case_study .column .column-content, section.bpb.column_ctas body.single-case_study article.comment_letter .column .column-content, body.single-case_study section.bpb.column_ctas article.comment_letter .column .column-content, section.bpb.column_ctas body.single-case_study article.case_study .column .column-content, body.single-case_study section.bpb.column_ctas article.case_study .column .column-content, hr.bpb.column_ctas .container .column .column-content, hr.bpb.column_ctas body.single-comment_letter article.comment_letter .column .column-content, body.single-comment_letter hr.bpb.column_ctas article.comment_letter .column .column-content, hr.bpb.column_ctas body.single-comment_letter article.case_study .column .column-content, body.single-comment_letter hr.bpb.column_ctas article.case_study .column .column-content, hr.bpb.column_ctas body.single-case_study article.comment_letter .column .column-content, body.single-case_study hr.bpb.column_ctas article.comment_letter .column .column-content, hr.bpb.column_ctas body.single-case_study article.case_study .column .column-content, body.single-case_study hr.bpb.column_ctas article.case_study .column .column-content {
          font-weight: 300;
          font-size: 18px; } }
    @media (min-width: 1030px) {
      section.bpb.column_ctas .container .column, section.bpb.column_ctas body.single-comment_letter article.comment_letter .column, body.single-comment_letter section.bpb.column_ctas article.comment_letter .column, section.bpb.column_ctas body.single-comment_letter article.case_study .column, body.single-comment_letter section.bpb.column_ctas article.case_study .column, section.bpb.column_ctas body.single-case_study article.comment_letter .column, body.single-case_study section.bpb.column_ctas article.comment_letter .column, section.bpb.column_ctas body.single-case_study article.case_study .column, body.single-case_study section.bpb.column_ctas article.case_study .column, hr.bpb.column_ctas .container .column, hr.bpb.column_ctas body.single-comment_letter article.comment_letter .column, body.single-comment_letter hr.bpb.column_ctas article.comment_letter .column, hr.bpb.column_ctas body.single-comment_letter article.case_study .column, body.single-comment_letter hr.bpb.column_ctas article.case_study .column, hr.bpb.column_ctas body.single-case_study article.comment_letter .column, body.single-case_study hr.bpb.column_ctas article.comment_letter .column, hr.bpb.column_ctas body.single-case_study article.case_study .column, body.single-case_study hr.bpb.column_ctas article.case_study .column {
        width: 33.33333%; } }
  section.bpb.events_list .events-wrapper, hr.bpb.events_list .events-wrapper {
    max-width: 900px;
    margin: 20px auto; }
    section.bpb.events_list .events-wrapper .upcoming-event .event-date, hr.bpb.events_list .events-wrapper .upcoming-event .event-date {
      background: none;
      display: block;
      border-bottom: 1px solid #003F59;
      color: #003F59;
      padding: 0 0 10px;
      margin: 0 0 10px;
      text-transform: uppercase; }
      section.bpb.events_list .events-wrapper .upcoming-event .event-date a, hr.bpb.events_list .events-wrapper .upcoming-event .event-date a {
        color: #003F59; }
    @media (min-width: 680px) {
      section.bpb.events_list .events-wrapper, hr.bpb.events_list .events-wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
        section.bpb.events_list .events-wrapper .upcoming-event, hr.bpb.events_list .events-wrapper .upcoming-event {
          padding: 15px;
          width: 260px; } }
  section.bpb.latest_news .container, section.bpb.latest_news body.single-comment_letter article.comment_letter, body.single-comment_letter section.bpb.latest_news article.comment_letter,
  section.bpb.latest_news body.single-comment_letter article.case_study, body.single-comment_letter section.bpb.latest_news article.case_study,
  section.bpb.latest_news body.single-case_study article.comment_letter, body.single-case_study section.bpb.latest_news article.comment_letter,
  section.bpb.latest_news body.single-case_study article.case_study, body.single-case_study section.bpb.latest_news article.case_study, hr.bpb.latest_news .container, hr.bpb.latest_news body.single-comment_letter article.comment_letter, body.single-comment_letter hr.bpb.latest_news article.comment_letter,
  hr.bpb.latest_news body.single-comment_letter article.case_study, body.single-comment_letter hr.bpb.latest_news article.case_study,
  hr.bpb.latest_news body.single-case_study article.comment_letter, body.single-case_study hr.bpb.latest_news article.comment_letter,
  hr.bpb.latest_news body.single-case_study article.case_study, body.single-case_study hr.bpb.latest_news article.case_study {
    max-width: 860px; }
    section.bpb.latest_news .container .post-meta a, section.bpb.latest_news body.single-comment_letter article.comment_letter .post-meta a, body.single-comment_letter section.bpb.latest_news article.comment_letter .post-meta a, section.bpb.latest_news body.single-comment_letter article.case_study .post-meta a, body.single-comment_letter section.bpb.latest_news article.case_study .post-meta a, section.bpb.latest_news body.single-case_study article.comment_letter .post-meta a, body.single-case_study section.bpb.latest_news article.comment_letter .post-meta a, section.bpb.latest_news body.single-case_study article.case_study .post-meta a, body.single-case_study section.bpb.latest_news article.case_study .post-meta a, hr.bpb.latest_news .container .post-meta a, hr.bpb.latest_news body.single-comment_letter article.comment_letter .post-meta a, body.single-comment_letter hr.bpb.latest_news article.comment_letter .post-meta a, hr.bpb.latest_news body.single-comment_letter article.case_study .post-meta a, body.single-comment_letter hr.bpb.latest_news article.case_study .post-meta a, hr.bpb.latest_news body.single-case_study article.comment_letter .post-meta a, body.single-case_study hr.bpb.latest_news article.comment_letter .post-meta a, hr.bpb.latest_news body.single-case_study article.case_study .post-meta a, body.single-case_study hr.bpb.latest_news article.case_study .post-meta a {
      color: #F76A6A; }
    section.bpb.latest_news .container .post-title, section.bpb.latest_news body.single-comment_letter article.comment_letter .post-title, body.single-comment_letter section.bpb.latest_news article.comment_letter .post-title, section.bpb.latest_news body.single-comment_letter article.case_study .post-title, body.single-comment_letter section.bpb.latest_news article.case_study .post-title, section.bpb.latest_news body.single-case_study article.comment_letter .post-title, body.single-case_study section.bpb.latest_news article.comment_letter .post-title, section.bpb.latest_news body.single-case_study article.case_study .post-title, body.single-case_study section.bpb.latest_news article.case_study .post-title, hr.bpb.latest_news .container .post-title, hr.bpb.latest_news body.single-comment_letter article.comment_letter .post-title, body.single-comment_letter hr.bpb.latest_news article.comment_letter .post-title, hr.bpb.latest_news body.single-comment_letter article.case_study .post-title, body.single-comment_letter hr.bpb.latest_news article.case_study .post-title, hr.bpb.latest_news body.single-case_study article.comment_letter .post-title, body.single-case_study hr.bpb.latest_news article.comment_letter .post-title, hr.bpb.latest_news body.single-case_study article.case_study .post-title, body.single-case_study hr.bpb.latest_news article.case_study .post-title {
      color: #F76A6A;
      font-size: 1.75em;
      line-height: normal;
      margin: 5px 0;
      display: inline-block; }
  section.bpb.expandable_content .section-subheader, hr.bpb.expandable_content .section-subheader {
    font-size: 1.25em;
    font-weight: 700;
    margin: 0 0 20px;
    text-transform: uppercase; }
  section.bpb.research_links .section-header, hr.bpb.research_links .section-header {
    margin-bottom: 30px;
    font-weight: 400; }
  section.bpb.research_links .section-subheader, hr.bpb.research_links .section-subheader {
    margin-top: 0;
    font-weight: 700; }
  section.bpb.research_links ul.research-links, hr.bpb.research_links ul.research-links {
    max-width: 710px;
    padding: 0 15px;
    margin: 0 auto;
    list-style: none; }
    section.bpb.research_links ul.research-links > li, hr.bpb.research_links ul.research-links > li {
      position: relative; }
      section.bpb.research_links ul.research-links > li:before, hr.bpb.research_links ul.research-links > li:before {
        display: none; }
      section.bpb.research_links ul.research-links > li a.link-url, hr.bpb.research_links ul.research-links > li a.link-url {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
    section.bpb.research_links ul.research-links.int li, hr.bpb.research_links ul.research-links.int li {
      border-bottom: 1px solid #D1D3D4;
      color: #939598;
      padding: 20px 0;
      margin: 0; }
      section.bpb.research_links ul.research-links.int li:first-child, hr.bpb.research_links ul.research-links.int li:first-child {
        border-top: 1px solid #D1D3D4; }
      section.bpb.research_links ul.research-links.int li p:last-of-type, hr.bpb.research_links ul.research-links.int li p:last-of-type {
        margin-bottom: 0; }
      section.bpb.research_links ul.research-links.int li .research-title span, hr.bpb.research_links ul.research-links.int li .research-title span {
        font-size: 24px;
        line-height: 28px;
        text-transform: uppercase;
        font-weight: 700; }
      section.bpb.research_links ul.research-links.int li .research-title small, hr.bpb.research_links ul.research-links.int li .research-title small {
        font-size: 14px;
        line-height: 16px;
        text-transform: none;
        font-weight: 400;
        font-style: italic; }
      @media (min-width: 680px) {
        section.bpb.research_links ul.research-links.int li .research-title span, hr.bpb.research_links ul.research-links.int li .research-title span {
          font-size: 32px;
          line-height: 36px; }
        section.bpb.research_links ul.research-links.int li .research-title small, hr.bpb.research_links ul.research-links.int li .research-title small {
          font-size: 16px;
          line-height: 20px; } }
    section.bpb.research_links ul.research-links.ext, hr.bpb.research_links ul.research-links.ext {
      padding: 0; }
      section.bpb.research_links ul.research-links.ext li, hr.bpb.research_links ul.research-links.ext li {
        background: linear-gradient(to bottom, #b0d984 0%, #90c851 100%);
        padding: 20px; }
        @media (min-width: 680px) {
          section.bpb.research_links ul.research-links.ext li, hr.bpb.research_links ul.research-links.ext li {
            padding: 30px; } }
        section.bpb.research_links ul.research-links.ext li .research-title span, hr.bpb.research_links ul.research-links.ext li .research-title span {
          font-size: 18px;
          line-height: 22px;
          font-weight: 700; }
          @media (min-width: 680px) {
            section.bpb.research_links ul.research-links.ext li .research-title span, hr.bpb.research_links ul.research-links.ext li .research-title span {
              font-size: 24px;
              line-height: 28px; } }
        section.bpb.research_links ul.research-links.ext li .research-title small, hr.bpb.research_links ul.research-links.ext li .research-title small {
          font-size: 14px;
          line-height: 16px;
          font-weight: 400;
          font-style: italic; }
  section.bpb.numbered_content .container, section.bpb.numbered_content body.single-comment_letter article.comment_letter, body.single-comment_letter section.bpb.numbered_content article.comment_letter,
  section.bpb.numbered_content body.single-comment_letter article.case_study, body.single-comment_letter section.bpb.numbered_content article.case_study,
  section.bpb.numbered_content body.single-case_study article.comment_letter, body.single-case_study section.bpb.numbered_content article.comment_letter,
  section.bpb.numbered_content body.single-case_study article.case_study, body.single-case_study section.bpb.numbered_content article.case_study, hr.bpb.numbered_content .container, hr.bpb.numbered_content body.single-comment_letter article.comment_letter, body.single-comment_letter hr.bpb.numbered_content article.comment_letter,
  hr.bpb.numbered_content body.single-comment_letter article.case_study, body.single-comment_letter hr.bpb.numbered_content article.case_study,
  hr.bpb.numbered_content body.single-case_study article.comment_letter, body.single-case_study hr.bpb.numbered_content article.comment_letter,
  hr.bpb.numbered_content body.single-case_study article.case_study, body.single-case_study hr.bpb.numbered_content article.case_study {
    max-width: 720px; }
  section.bpb.numbered_content ol.numbered-content, hr.bpb.numbered_content ol.numbered-content {
    list-style: none;
    padding: 0;
    margin: 0 auto; }
    section.bpb.numbered_content ol.numbered-content li, hr.bpb.numbered_content ol.numbered-content li {
      margin: 40px 0;
      padding: 30px;
      border: 9px solid #D1D3D4;
      background: #fff;
      position: relative;
      font-size: 20px; }
      section.bpb.numbered_content ol.numbered-content li p:last-of-type, hr.bpb.numbered_content ol.numbered-content li p:last-of-type {
        margin-bottom: 0; }
      section.bpb.numbered_content ol.numbered-content li .numbered-content__number, hr.bpb.numbered_content ol.numbered-content li .numbered-content__number {
        position: absolute;
        left: calc(50% - 30px);
        top: -34px;
        width: 60px;
        height: 60px;
        background: #A5D472;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 24px; }
  section.bpb.responsive_video .container, section.bpb.responsive_video body.single-comment_letter article.comment_letter, body.single-comment_letter section.bpb.responsive_video article.comment_letter,
  section.bpb.responsive_video body.single-comment_letter article.case_study, body.single-comment_letter section.bpb.responsive_video article.case_study,
  section.bpb.responsive_video body.single-case_study article.comment_letter, body.single-case_study section.bpb.responsive_video article.comment_letter,
  section.bpb.responsive_video body.single-case_study article.case_study, body.single-case_study section.bpb.responsive_video article.case_study, hr.bpb.responsive_video .container, hr.bpb.responsive_video body.single-comment_letter article.comment_letter, body.single-comment_letter hr.bpb.responsive_video article.comment_letter,
  hr.bpb.responsive_video body.single-comment_letter article.case_study, body.single-comment_letter hr.bpb.responsive_video article.case_study,
  hr.bpb.responsive_video body.single-case_study article.comment_letter, body.single-case_study hr.bpb.responsive_video article.comment_letter,
  hr.bpb.responsive_video body.single-case_study article.case_study, body.single-case_study hr.bpb.responsive_video article.case_study {
    max-width: 1000px; }
  section.bpb.posts_list .container, section.bpb.posts_list body.single-comment_letter article.comment_letter, body.single-comment_letter section.bpb.posts_list article.comment_letter,
  section.bpb.posts_list body.single-comment_letter article.case_study, body.single-comment_letter section.bpb.posts_list article.case_study,
  section.bpb.posts_list body.single-case_study article.comment_letter, body.single-case_study section.bpb.posts_list article.comment_letter,
  section.bpb.posts_list body.single-case_study article.case_study, body.single-case_study section.bpb.posts_list article.case_study, hr.bpb.posts_list .container, hr.bpb.posts_list body.single-comment_letter article.comment_letter, body.single-comment_letter hr.bpb.posts_list article.comment_letter,
  hr.bpb.posts_list body.single-comment_letter article.case_study, body.single-comment_letter hr.bpb.posts_list article.case_study,
  hr.bpb.posts_list body.single-case_study article.comment_letter, body.single-case_study hr.bpb.posts_list article.comment_letter,
  hr.bpb.posts_list body.single-case_study article.case_study, body.single-case_study hr.bpb.posts_list article.case_study {
    max-width: 720px; }
    section.bpb.posts_list .container ul, section.bpb.posts_list body.single-comment_letter article.comment_letter ul, body.single-comment_letter section.bpb.posts_list article.comment_letter ul, section.bpb.posts_list body.single-comment_letter article.case_study ul, body.single-comment_letter section.bpb.posts_list article.case_study ul, section.bpb.posts_list body.single-case_study article.comment_letter ul, body.single-case_study section.bpb.posts_list article.comment_letter ul, section.bpb.posts_list body.single-case_study article.case_study ul, body.single-case_study section.bpb.posts_list article.case_study ul, hr.bpb.posts_list .container ul, hr.bpb.posts_list body.single-comment_letter article.comment_letter ul, body.single-comment_letter hr.bpb.posts_list article.comment_letter ul, hr.bpb.posts_list body.single-comment_letter article.case_study ul, body.single-comment_letter hr.bpb.posts_list article.case_study ul, hr.bpb.posts_list body.single-case_study article.comment_letter ul, body.single-case_study hr.bpb.posts_list article.comment_letter ul, hr.bpb.posts_list body.single-case_study article.case_study ul, body.single-case_study hr.bpb.posts_list article.case_study ul {
      margin: 15px 0;
      padding: 0; }
      section.bpb.posts_list .container ul li, section.bpb.posts_list body.single-comment_letter article.comment_letter ul li, body.single-comment_letter section.bpb.posts_list article.comment_letter ul li, section.bpb.posts_list body.single-comment_letter article.case_study ul li, body.single-comment_letter section.bpb.posts_list article.case_study ul li, section.bpb.posts_list body.single-case_study article.comment_letter ul li, body.single-case_study section.bpb.posts_list article.comment_letter ul li, section.bpb.posts_list body.single-case_study article.case_study ul li, body.single-case_study section.bpb.posts_list article.case_study ul li, hr.bpb.posts_list .container ul li, hr.bpb.posts_list body.single-comment_letter article.comment_letter ul li, body.single-comment_letter hr.bpb.posts_list article.comment_letter ul li, hr.bpb.posts_list body.single-comment_letter article.case_study ul li, body.single-comment_letter hr.bpb.posts_list article.case_study ul li, hr.bpb.posts_list body.single-case_study article.comment_letter ul li, body.single-case_study hr.bpb.posts_list article.comment_letter ul li, hr.bpb.posts_list body.single-case_study article.case_study ul li, body.single-case_study hr.bpb.posts_list article.case_study ul li {
        padding: 30px 0;
        margin: 0;
        border-bottom: 1px solid #D1D3D4; }
        section.bpb.posts_list .container ul li:first-child, section.bpb.posts_list body.single-comment_letter article.comment_letter ul li:first-child, body.single-comment_letter section.bpb.posts_list article.comment_letter ul li:first-child, section.bpb.posts_list body.single-comment_letter article.case_study ul li:first-child, body.single-comment_letter section.bpb.posts_list article.case_study ul li:first-child, section.bpb.posts_list body.single-case_study article.comment_letter ul li:first-child, body.single-case_study section.bpb.posts_list article.comment_letter ul li:first-child, section.bpb.posts_list body.single-case_study article.case_study ul li:first-child, body.single-case_study section.bpb.posts_list article.case_study ul li:first-child, hr.bpb.posts_list .container ul li:first-child, hr.bpb.posts_list body.single-comment_letter article.comment_letter ul li:first-child, body.single-comment_letter hr.bpb.posts_list article.comment_letter ul li:first-child, hr.bpb.posts_list body.single-comment_letter article.case_study ul li:first-child, body.single-comment_letter hr.bpb.posts_list article.case_study ul li:first-child, hr.bpb.posts_list body.single-case_study article.comment_letter ul li:first-child, body.single-case_study hr.bpb.posts_list article.comment_letter ul li:first-child, hr.bpb.posts_list body.single-case_study article.case_study ul li:first-child, body.single-case_study hr.bpb.posts_list article.case_study ul li:first-child {
          border-top: 1px solid #D1D3D4; }
        section.bpb.posts_list .container ul li:before, section.bpb.posts_list body.single-comment_letter article.comment_letter ul li:before, body.single-comment_letter section.bpb.posts_list article.comment_letter ul li:before, section.bpb.posts_list body.single-comment_letter article.case_study ul li:before, body.single-comment_letter section.bpb.posts_list article.case_study ul li:before, section.bpb.posts_list body.single-case_study article.comment_letter ul li:before, body.single-case_study section.bpb.posts_list article.comment_letter ul li:before, section.bpb.posts_list body.single-case_study article.case_study ul li:before, body.single-case_study section.bpb.posts_list article.case_study ul li:before, hr.bpb.posts_list .container ul li:before, hr.bpb.posts_list body.single-comment_letter article.comment_letter ul li:before, body.single-comment_letter hr.bpb.posts_list article.comment_letter ul li:before, hr.bpb.posts_list body.single-comment_letter article.case_study ul li:before, body.single-comment_letter hr.bpb.posts_list article.case_study ul li:before, hr.bpb.posts_list body.single-case_study article.comment_letter ul li:before, body.single-case_study hr.bpb.posts_list article.comment_letter ul li:before, hr.bpb.posts_list body.single-case_study article.case_study ul li:before, body.single-case_study hr.bpb.posts_list article.case_study ul li:before {
          display: none; }
        section.bpb.posts_list .container ul li a, section.bpb.posts_list body.single-comment_letter article.comment_letter ul li a, body.single-comment_letter section.bpb.posts_list article.comment_letter ul li a, section.bpb.posts_list body.single-comment_letter article.case_study ul li a, body.single-comment_letter section.bpb.posts_list article.case_study ul li a, section.bpb.posts_list body.single-case_study article.comment_letter ul li a, body.single-case_study section.bpb.posts_list article.comment_letter ul li a, section.bpb.posts_list body.single-case_study article.case_study ul li a, body.single-case_study section.bpb.posts_list article.case_study ul li a, hr.bpb.posts_list .container ul li a, hr.bpb.posts_list body.single-comment_letter article.comment_letter ul li a, body.single-comment_letter hr.bpb.posts_list article.comment_letter ul li a, hr.bpb.posts_list body.single-comment_letter article.case_study ul li a, body.single-comment_letter hr.bpb.posts_list article.case_study ul li a, hr.bpb.posts_list body.single-case_study article.comment_letter ul li a, body.single-case_study hr.bpb.posts_list article.comment_letter ul li a, hr.bpb.posts_list body.single-case_study article.case_study ul li a, body.single-case_study hr.bpb.posts_list article.case_study ul li a {
          font-size: 22px;
          line-height: 26px;
          color: #939598;
          font-weight: 500; }
          @media (min-width: 680px) {
            section.bpb.posts_list .container ul li a, section.bpb.posts_list body.single-comment_letter article.comment_letter ul li a, body.single-comment_letter section.bpb.posts_list article.comment_letter ul li a, section.bpb.posts_list body.single-comment_letter article.case_study ul li a, body.single-comment_letter section.bpb.posts_list article.case_study ul li a, section.bpb.posts_list body.single-case_study article.comment_letter ul li a, body.single-case_study section.bpb.posts_list article.comment_letter ul li a, section.bpb.posts_list body.single-case_study article.case_study ul li a, body.single-case_study section.bpb.posts_list article.case_study ul li a, hr.bpb.posts_list .container ul li a, hr.bpb.posts_list body.single-comment_letter article.comment_letter ul li a, body.single-comment_letter hr.bpb.posts_list article.comment_letter ul li a, hr.bpb.posts_list body.single-comment_letter article.case_study ul li a, body.single-comment_letter hr.bpb.posts_list article.case_study ul li a, hr.bpb.posts_list body.single-case_study article.comment_letter ul li a, body.single-case_study hr.bpb.posts_list article.comment_letter ul li a, hr.bpb.posts_list body.single-case_study article.case_study ul li a, body.single-case_study hr.bpb.posts_list article.case_study ul li a {
              font-size: 28px;
              line-height: 32px; } }

@media (min-width: 680px) {
  body.page-template-template-flexi-framed .bpb > .section-inner {
    padding-left: 50px;
    padding-right: 50px; } }

@media (min-width: 1030px) {
  body.page-template-template-flexi-framed .bpb > .section-inner {
    padding-left: 120px;
    padding-right: 120px; } }

@media (min-width: 1030px) {
  body.page-template-template-flexi-framed .bpb.board > .section-inner, body.page-template-template-flexi-framed .bpb.staff > .section-inner, body.page-template-template-flexi-framed .bpb.events_list > .section-inner {
    padding-left: 50px;
    padding-right: 50px; } }

body.page-template-template-flexi-framed .bpb.news > .section-inner {
  padding: 0; }

body.page-template-template-flexi-framed .bpb.content_with_media .container, body.page-template-template-flexi-framed .bpb.content_with_media body.single-comment_letter article.comment_letter, body.single-comment_letter body.page-template-template-flexi-framed .bpb.content_with_media article.comment_letter,
body.page-template-template-flexi-framed .bpb.content_with_media body.single-comment_letter article.case_study, body.single-comment_letter body.page-template-template-flexi-framed .bpb.content_with_media article.case_study,
body.page-template-template-flexi-framed .bpb.content_with_media body.single-case_study article.comment_letter, body.single-case_study body.page-template-template-flexi-framed .bpb.content_with_media article.comment_letter,
body.page-template-template-flexi-framed .bpb.content_with_media body.single-case_study article.case_study, body.single-case_study body.page-template-template-flexi-framed .bpb.content_with_media article.case_study {
  display: block; }

body.page-template-template-flexi-framed .bpb.content_with_media .content-media, body.page-template-template-flexi-framed .bpb.content_with_media .content-wysiwyg {
  width: 100%;
  max-width: unset; }

@media (min-width: 1030px) {
  body.page-template-template-flexi-framed .bpb.column_ctas .container .column, body.page-template-template-flexi-framed .bpb.column_ctas body.single-comment_letter article.comment_letter .column, body.single-comment_letter body.page-template-template-flexi-framed .bpb.column_ctas article.comment_letter .column, body.page-template-template-flexi-framed .bpb.column_ctas body.single-comment_letter article.case_study .column, body.single-comment_letter body.page-template-template-flexi-framed .bpb.column_ctas article.case_study .column, body.page-template-template-flexi-framed .bpb.column_ctas body.single-case_study article.comment_letter .column, body.single-case_study body.page-template-template-flexi-framed .bpb.column_ctas article.comment_letter .column, body.page-template-template-flexi-framed .bpb.column_ctas body.single-case_study article.case_study .column, body.single-case_study body.page-template-template-flexi-framed .bpb.column_ctas article.case_study .column {
    width: 50%; } }
