.product-finder__product[data-v-5047f1e6] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.product-finder__product-anchor[data-v-5047f1e6] {
    position: absolute;
    top: -90px;
}
.product-finder__product .cta__rounded--secondary[data-v-5047f1e6] {
    margin-top: auto;
}
@media only screen and (max-width: 767px) {
.product-finder__features[data-v-5047f1e6] {
    margin-top: 4%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-finder__features[data-v-5047f1e6] {
    margin-top: 2rem;
}
}
@media only screen and (min-width: 992px) {
.product-finder__features[data-v-5047f1e6] {
    margin-top: 4rem;
}
}
.product-finder__tags[data-v-5047f1e6] {
  list-style: none;
  padding: 0;
}
@media only screen and (max-width: 767px) {
.product-finder__tags[data-v-5047f1e6] {
      margin: 1% -1%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-finder__tags[data-v-5047f1e6] {
      margin: 0.5rem -0.5rem;
}
}
@media only screen and (min-width: 992px) {
.product-finder__tags[data-v-5047f1e6] {
      margin: 1rem -1rem;
}
}
.product-finder__tag[data-v-5047f1e6] {
  display: inline-block;
  background-color: #ffffff;
  border-radius: 5px;
  color: #6D6D6D;
  font-size: 0.75rem;
  -webkit-box-shadow: 0 0 3px 1px rgba(109, 109, 109, 0.25);
          box-shadow: 0 0 3px 1px rgba(109, 109, 109, 0.25);
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  cursor: pointer;
}
.product-finder__tag[data-v-5047f1e6]:hover {
    -webkit-box-shadow: 0 0 3px 1px rgba(109, 109, 109, 0.5);
            box-shadow: 0 0 3px 1px rgba(109, 109, 109, 0.5);
}
@media only screen and (max-width: 767px) {
.product-finder__tag[data-v-5047f1e6] {
      margin: 0.5% 1%;
      padding: 0.25% 0.5%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-finder__tag[data-v-5047f1e6] {
      margin: 0.5% 1%;
      padding: 0.125rem 0.25rem;
}
}
@media only screen and (min-width: 992px) {
.product-finder__tag[data-v-5047f1e6] {
      margin: 0.5% 1%;
      padding: 0.25rem 0.5rem;
}
}
.product-finder__details-summary[data-v-5047f1e6] {
  position: relative;
  color: #007ACA;
  padding-bottom: 2rem;
}
.product-finder__details-summary[data-v-5047f1e6]::before {
    content: '';
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 10px 7px;
    position: absolute;
    width: 10px;
    height: 7px;
    display: inline-block;
    background-image: url(/assets/bundled/assets/images/icons/chevron-down__primary-blue.png);
    left: calc(50% - 3.5px);
    top: 1.25rem;
}
.product-finder__details-summary--collapsed[data-v-5047f1e6] {
  display: block !important;
}
.product-finder__details-summary--expanded[data-v-5047f1e6] {
  display: none !important;
}
.product-finder__details[open] .product-finder__details-summary[data-v-5047f1e6]::before {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
  background-size: 1rem .7rem;
  position: absolute;
  width: 1rem;
  height: 1.5rem;
}
.product-finder__details[open] .product-finder__details-summary--collapsed[data-v-5047f1e6] {
  display: none !important;
}
.product-finder__details[open] .product-finder__details-summary--expanded[data-v-5047f1e6] {
  display: block !important;
}
.product-finder__details-content[data-v-5047f1e6] {
  text-align: left;
}

.product-finder[data-v-af76bec6] {
  scroll-behavior: smooth;
}
[disabled][data-v-af76bec6] {
  opacity: 0.5;
}
.fade-enter-active[data-v-af76bec6], .fade-leave-active[data-v-af76bec6] {
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.fade-enter[data-v-af76bec6], .fade-leave-to[data-v-af76bec6] {
  opacity: 0;
}
.product-finder__dropdowns[data-v-af76bec6] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@charset "UTF-8";
.sales-pitches {
  margin: 90px auto; }
  .sales-pitches .sales-pitch, .sales-pitches .sales-pitch--centered {
    display: -ms-grid;
    display: grid;
        grid-template-areas: 'sales-pitch__figure' 'sales-pitch__header';
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    background: #ffffff;
    max-width: 90%;
    margin: 0 auto 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(109, 109, 109, 0.125); }
    .sales-pitches .sales-pitch > *, .sales-pitches .sales-pitch--centered > * {
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center; }
    .sales-pitches .sales-pitch > header, .sales-pitches .sales-pitch--centered > header {
      -ms-grid-row: 2;
      -ms-grid-column: 1;
      grid-area: sales-pitch__header; }
    .sales-pitches .sales-pitch > figure, .sales-pitches .sales-pitch--centered > figure {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
      grid-area: sales-pitch__figure;
      margin: 0; }
    .sales-pitches .sales-pitch__illustration {
      max-width: 100%; }
    .sales-pitches .sales-pitch__pictogram {
      max-width: 200px; }
      .sales-pitches .sales-pitch__pictogram + .sales-pitch__headline {
        margin-top: 0.125em; }
    .sales-pitches .sales-pitch__headline {
      font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif;
      font-weight: 400;
      font-size: 2.1rem; }
    .sales-pitches .sales-pitch__cta {
      text-decoration: none; }
      .sales-pitches .sales-pitch__cta, .sales-pitches .sales-pitch__cta a {
        color: #007ACA; }
      .sales-pitches .sales-pitch__cta:hover {
        text-decoration: underline; }
    .sales-pitches .sales-pitch--centered {
      text-align: center; }
    @media only screen and (min-width: 768px) {
      .sales-pitches .sales-pitch, .sales-pitches .sales-pitch--centered {
            grid-template-areas: 'sales-pitch__figure sales-pitch__header';
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        padding-bottom: 0;
        border-bottom: none; }
        .sales-pitches .sales-pitch > header, .sales-pitches .sales-pitch--centered > header {
          -ms-grid-column-align: left;
              justify-self: left; }
        .sales-pitches .sales-pitch > figure, .sales-pitches .sales-pitch--centered > figure {
          -ms-grid-column-align: right;
              justify-self: right; }
        .sales-pitches .sales-pitch:nth-child(2n + 1), .sales-pitches .sales-pitch--centered:nth-child(2n + 1) {
              grid-template-areas: 'sales-pitch__header sales-pitch__figure'; }
          .sales-pitches .sales-pitch:nth-child(2n + 1) > header, .sales-pitches .sales-pitch--centered:nth-child(2n + 1) > header {
            -ms-grid-row: 2;
            -ms-grid-column: 1;
            grid-area: sales-pitch__header;
            -ms-grid-column-align: right;
                justify-self: right; }
          .sales-pitches .sales-pitch:nth-child(2n + 1) > figure, .sales-pitches .sales-pitch--centered:nth-child(2n + 1) > figure {
            -ms-grid-row: 1;
            -ms-grid-column: 1;
            grid-area: sales-pitch__figure;
            -ms-grid-column-align: left;
                justify-self: left; }
          @media only screen and (min-width: 768px){
      .sales-pitches .sales-pitch:nth-child(2n + 1) > header, .sales-pitches .sales-pitch--centered:nth-child(2n + 1) > header {
      -ms-grid-row: 1;
      -ms-grid-column: 2; }
        .sales-pitches .sales-pitch:nth-child(2n + 1) > header, .sales-pitches .sales-pitch--centered:nth-child(2n + 1) > header, .sales-pitches .sales-pitch:nth-child(2n + 1) > header, .sales-pitches .sales-pitch--centered:nth-child(2n + 1) > header {
      -ms-grid-row: 1;
      -ms-grid-column: 1; }
      .sales-pitches .sales-pitch:nth-child(2n + 1) > figure, .sales-pitches .sales-pitch--centered:nth-child(2n + 1) > figure {
      -ms-grid-row: 1;
      -ms-grid-column: 1; }
        .sales-pitches .sales-pitch:nth-child(2n + 1) > figure, .sales-pitches .sales-pitch--centered:nth-child(2n + 1) > figure, .sales-pitches .sales-pitch:nth-child(2n + 1) > figure, .sales-pitches .sales-pitch--centered:nth-child(2n + 1) > figure {
      -ms-grid-row: 1;
      -ms-grid-column: 2; } }
      .sales-pitches .sales-pitch > header, .sales-pitches .sales-pitch--centered > header {
    -ms-grid-row: 1;
    -ms-grid-column: 2; }
        .sales-pitches .sales-pitch:nth-child(2n + 1) > header, .sales-pitches .sales-pitch--centered:nth-child(2n + 1) > header, .sales-pitches .sales-pitch:nth-child(2n + 1) > header, .sales-pitches .sales-pitch--centered:nth-child(2n + 1) > header {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
      .sales-pitches .sales-pitch > figure, .sales-pitches .sales-pitch--centered > figure {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
        .sales-pitches .sales-pitch:nth-child(2n + 1) > figure, .sales-pitches .sales-pitch--centered:nth-child(2n + 1) > figure, .sales-pitches .sales-pitch:nth-child(2n + 1) > figure, .sales-pitches .sales-pitch--centered:nth-child(2n + 1) > figure {
    -ms-grid-row: 1;
    -ms-grid-column: 2; } }

.testimonials {
  position: relative;
  padding: 3.11765rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  margin: 0 -25px; }
  .testimonials:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 100vw;
    -webkit-transform: translateX(-50vw);
            transform: translateX(-50vw);
    content: "";
    background-color: #f0f2f5;
    z-index: -1; }
  .testimonials > header {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%; }
  .testimonials__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 50px * 3);
            flex: 0 0 calc(50% - 50px * 3);
    width: calc(50% - 50px * 3);
    margin: 25px; }
  .testimonials__cta {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 50px * 3);
            flex: 0 0 calc(50% - 50px * 3);
    width: calc(50% - 50px * 3);
    margin: 25px; }
  .testimonials > header {
    text-align: center;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2; }
    @media only screen and (min-width: 768px) {
      .testimonials > header {
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        grid-column: 1/3; } }
  .testimonials__headline {
    font-family: "PFBeauSansProThin", Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
    font-weight: 400;
    font-size: 2.1rem; }
  .testimonials__text {
    text-align: center; }
  .testimonials__item {
    background: #ffffff;
    padding: 2.35294rem;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2); }
    .testimonials__item-image {
      -webkit-clip-path: circle(40px at center);
              clip-path: circle(40px at center);
      width: 80px;
      float: left;
      margin-right: 2.35294rem; }
    .testimonials__item-headline {
      margin: 0;
      line-height: 40px;
      font-size: 1.2rem; }
    .testimonials__item-sub-headline {
      margin: 0;
      line-height: 20px;
      color: #6D6D6D; }
    .testimonials__item-text {
      clear: left;
      margin-top: 3.11765rem; }
  .testimonials__cta {
    text-decoration: none;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    text-align: center; }
    .testimonials__cta, .testimonials__cta a {
      color: #007ACA; }
    .testimonials__cta:hover {
      text-decoration: underline; }
    @media only screen and (min-width: 768px) {
      .testimonials__cta {
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        grid-column: 1/3; } }

.functions-overview {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  background: #ffffff;
  max-width: 75%;
  margin: 90px auto; }
  .functions-overview > * {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center; }
  @media only screen and (min-width: 768px) {
    .functions-overview {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr; } }
  @media only screen and (min-width: 992px) {
    .functions-overview {
      -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr; } }
  .functions-overview__item {
    text-align: center; }
  .functions-overview > header {
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1; }
    @media only screen and (min-width: 768px) {
      .functions-overview > header {
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        grid-column: 1 / span 2; } }
    @media only screen and (min-width: 992px) {
      .functions-overview > header {
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / span 3; } }
  .functions-overview__headline {
    text-align: center;
    font-family: "PFBeauSansProThin", Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
    font-weight: 400;
    font-size: 2.1rem;
    line-height: 1.3; }
  .functions-overview__pictogram, .functions-overview > svg {
    max-width: 200px; }
  @media only screen and (max-width: 767px) {
    .functions-overview__item {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / span 1; }
      .functions-overview__item:nth-child(3n + 2) {
        -ms-grid-row: 2;
        grid-row: 2; }
      .functions-overview__item:nth-child(3n + 3) {
        -ms-grid-row: 3;
        grid-row: 3; }
      .functions-overview__item:nth-child(3n + 4) {
        -ms-grid-row: 4;
        grid-row: 4; }
      .functions-overview__item:nth-child(3n + 5) {
        -ms-grid-row: 5;
        grid-row: 5; }
      .functions-overview__item:nth-child(3n + 6) {
        -ms-grid-row: 6;
        grid-row: 6; }
      .functions-overview__item:nth-child(3n + 7) {
        -ms-grid-row: 7;
        grid-row: 7; }
      .functions-overview__item:nth-child(3n + 8) {
        -ms-grid-row: 8;
        grid-row: 8; }
      .functions-overview__item:nth-child(3n + 9) {
        -ms-grid-row: 9;
        grid-row: 9; }
      .functions-overview__item:nth-child(3n + 10) {
        -ms-grid-row: 10;
        grid-row: 10; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .functions-overview__item:nth-child(2n + 2) {
      -ms-grid-row: 2;
      grid-row: 2;
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / span 1; }
    .functions-overview__item:nth-child(2n + 3) {
      -ms-grid-row: 2;
      grid-row: 2;
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      grid-column: 2 / span 1; }
    .functions-overview__item:nth-child(2n + 4) {
      -ms-grid-row: 3;
      grid-row: 3; }
    .functions-overview__item:nth-child(2n + 5) {
      -ms-grid-row: 3;
      grid-row: 3; }
    .functions-overview__item:nth-child(2n + 6) {
      -ms-grid-row: 4;
      grid-row: 4; }
    .functions-overview__item:nth-child(2n + 7) {
      -ms-grid-row: 4;
      grid-row: 4; }
    .functions-overview__item:nth-child(2n + 8) {
      -ms-grid-row: 5;
      grid-row: 5; }
    .functions-overview__item:nth-child(2n + 9) {
      -ms-grid-row: 5;
      grid-row: 5; }
    .functions-overview__item:nth-child(2n + 10) {
      -ms-grid-row: 6;
      grid-row: 6; } }
  @media only screen and (min-width: 992px) {
    .functions-overview__item:nth-child(3n + 2) {
      -ms-grid-row: 2;
      grid-row: 2;
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / span 1; }
    .functions-overview__item:nth-child(3n + 3) {
      -ms-grid-row: 2;
      grid-row: 2;
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      grid-column: 2 / span 1; }
    .functions-overview__item:nth-child(3n + 4) {
      -ms-grid-row: 2;
      grid-row: 2;
      -ms-grid-column: 3;
      -ms-grid-column-span: 1;
      grid-column: 3 / span 1; }
    .functions-overview__item:nth-child(3n + 5) {
      -ms-grid-row: 3;
      grid-row: 3; }
    .functions-overview__item:nth-child(3n + 6) {
      -ms-grid-row: 3;
      grid-row: 3; }
    .functions-overview__item:nth-child(3n + 7) {
      -ms-grid-row: 3;
      grid-row: 3; }
    .functions-overview__item:nth-child(3n + 8) {
      -ms-grid-row: 4;
      grid-row: 4; }
    .functions-overview__item:nth-child(3n + 9) {
      -ms-grid-row: 4;
      grid-row: 4; }
    .functions-overview__item:nth-child(3n + 10) {
      -ms-grid-row: 4;
      grid-row: 4; } }
  .functions-overview__item-headline {
    margin-top: 0; }
  .functions-overview__cta {
    color: #007ACA;
    text-decoration: none; }
    .functions-overview__cta:hover {
      text-decoration: underline; }

.offers {
  position: relative;
  margin: 90px auto;
  padding: 115px 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }
  .offers > * {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center; }
  @media only screen and (min-width: 992px) {
    .offers {
      -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr; } }
  .offers::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 100vw;
    -webkit-transform: translateX(-50vw);
            transform: translateX(-50vw);
    content: "";
    background-color: #F0F2F5;
    z-index: -1; }
  .offers > header {
    text-align: center; }
    @media only screen and (min-width: 992px) {
      .offers > header {
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1/4;
        -ms-grid-row: 1;
        grid-row: 1; } }
  .offers__headline {
    font-family: "PFBeauSansProThin", Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
    font-weight: 400;
    font-size: 2.1rem; }
  .offers__text {
    text-align: center; }

.offers-item {
  background-color: #ffffff;
  margin: 30px 30px; }
  .offers-item, .offers-item--featured {
    -ms-grid-row: 2;
    grid-row: 2; }
    .offers-item:nth-child(2), .offers-item--featured:nth-child(2) {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / span 1; }
    .offers-item:nth-child(3), .offers-item--featured:nth-child(3) {
      -ms-grid-row: 2;
      grid-row: 2;
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      grid-column: 2 / span 1; }
    .offers-item:nth-child(4), .offers-item--featured:nth-child(4) {
      -ms-grid-column: 3;
      -ms-grid-column-span: 1;
      grid-column: 3 / span 1; }
  .offers-item, .offers-item--featured {
    padding: 40px 20px 50px;
    border-radius: 20px;
    text-align: center; }
  .offers-item__pricing {
    position: relative;
    font-size: 25px;
    padding: 25px 0;
    margin-bottom: 40px; }
    .offers-item__pricing em {
      font-style: normal;
      font-weight: bold; }
    .offers-item__pricing::before, .offers-item__pricing::after {
      content: "";
      height: 1px;
      width: 100%;
      display: block;
      position: absolute;
      background: #ebebeb;
      background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(15%, #ebebeb), color-stop(52%, #ebebeb), color-stop(85%, #ebebeb), to(rgba(255, 255, 255, 0)));
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ebebeb 15%, #ebebeb 52%, #ebebeb 85%, rgba(255, 255, 255, 0) 100%); }
    .offers-item__pricing::before {
      top: 0; }
    .offers-item__pricing::after {
      bottom: 0; }
  .offers-item__features {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 18px;
    font-weight: 300;
    margin: 65px 0 90px;
    line-height: 31px;
    font-family: "PFBeauSansProLight", Tahoma, Arial, Helvetica, Verdana, Sans-Serif; }
  .offers-item__headline {
    text-align: center;
    font-family: "PFBeauSansProLight", Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
    font-weight: 400;
    font-size: 1.5rem; }
  .offers-item__cta {
    border: 2px solid #c9c9c9;
    border-radius: 25px;
    font-size: 18px;
    font-family: "PFBeauSansProSemiBold";
    color: #222222 !important;
    line-height: 1;
    padding: 10px 40px 5px;
    margin-bottom: 10px; }
    .offers-item__cta:hover {
      background-color: #ebebeb;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .offers-item--featured {
    margin: 0;
    background-color: #007ACA; }
    .offers-item--featured,
    .offers-item--featured a {
      color: #ffffff; }
    .offers-item--featured .offers-item__cta {
      border: 2px solid transparent;
      -webkit-box-shadow: 0 10px 16px rgba(0, 0, 0, 0.2);
              box-shadow: 0 10px 16px rgba(0, 0, 0, 0.2); }
      .offers-item--featured .offers-item__cta:hover {
        background-color: #ebebeb;
        -webkit-box-shadow: none;
                box-shadow: none; }
    .offers-item--featured .offers-item__headline {
      text-align: center;
      font-family: "PFBeauSansProLight", Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
      font-weight: 400;
      font-size: 1.5rem; }
    .offers-item--featured .offers-item__pricing {
      position: relative;
      font-size: 25px;
      padding: 25px 0;
      margin-bottom: 40px; }
      .offers-item--featured .offers-item__pricing::before, .offers-item--featured .offers-item__pricing::after {
        background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(15%, rgba(255, 255, 255, 0.1)), color-stop(52%, rgba(255, 255, 255, 0.1)), color-stop(85%, rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 15%, rgba(255, 255, 255, 0.1) 52%, rgba(255, 255, 255, 0.1) 85%, rgba(255, 255, 255, 0) 100%); }

.scenario-row-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media only screen and (max-width: 767px) {
    .scenario-row-block {
      margin-left: -1% !important;
      margin-right: -1% !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .scenario-row-block {
      margin-left: -0.5rem !important;
      margin-right: -0.5rem !important; } }
  @media only screen and (min-width: 992px) {
    .scenario-row-block {
      margin-left: -1rem !important;
      margin-right: -1rem !important; } }
  @media only screen and (max-width: 767px) {
    .scenario-row-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .scenario-row-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .scenario-row-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .scenario-row-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .scenario-row-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .scenario-row-block > *[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .scenario-row-block > *[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .scenario-row-block > *[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .scenario-row-block > *[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .scenario-row-block > *[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .scenario-row-block > *[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .scenario-row-block > *[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .scenario-row-block > *[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .scenario-row-block > *[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .scenario-row-block > *[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .scenario-row-block > *[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .scenario-row-block > *[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .scenario-row-block > *[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .scenario-row-block > *[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .scenario-row-block > *[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .scenario-row-block > *[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .scenario-row-block > *[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .scenario-row-block > *[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .scenario-row-block > *[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .scenario-row-block > *[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .scenario-row-block > *[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .scenario-row-block > *[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .scenario-row-block > *[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .scenario-row-block > *[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .scenario-row-block > *[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .scenario-row-block > *[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .scenario-row-block > *[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .scenario-row-block > *[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .scenario-row-block > *[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .scenario-row-block > *[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .scenario-row-block > *[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .scenario-row-block > *[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .scenario-row-block > *[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

.scenario-column-block {
  background: #F2F5FA;
  border-radius: 0.5rem;
  text-align: center;
  padding: 2em; }
  .scenario-column-block .cta__rounded--secondary {
    white-space: initial; }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .scenario-column-block {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
  .scenario-column-block {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  .scenario-column-block {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (max-width: 767px) {
    body[js-show-grid-outlines] .scenario-column-block {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .scenario-column-block:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (max-width: 767px) {
  .scenario-column-block {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .scenario-column-block {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 992px) {
  .scenario-column-block {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    body[js-show-grid-outlines] .scenario-column-block {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .scenario-column-block:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (max-width: 767px) {
  .scenario-column-block {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (min-width: 992px) and (min-width: 768px) and (max-width: 991px) {
  .scenario-column-block {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .scenario-column-block {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .scenario-column-block {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .scenario-column-block:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  .scenario-column-block img,
  .scenario-column-block svg {
    width: 30%; }
  .scenario-column-block__text {
    font-size: 1.1rem; }

.social-bar-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media only screen and (max-width: 767px) {
    .social-bar-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .social-bar-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .social-bar-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .social-bar-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .social-bar-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .social-bar-block[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .social-bar-block[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .social-bar-block[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .social-bar-block[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .social-bar-block[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .social-bar-block[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .social-bar-block[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .social-bar-block[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .social-bar-block[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .social-bar-block[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .social-bar-block[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .social-bar-block[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .social-bar-block[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .social-bar-block[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .social-bar-block[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .social-bar-block[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .social-bar-block[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .social-bar-block[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .social-bar-block[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .social-bar-block[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .social-bar-block[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .social-bar-block[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .social-bar-block[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .social-bar-block[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .social-bar-block[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .social-bar-block[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .social-bar-block[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .social-bar-block[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .social-bar-block[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .social-bar-block[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .social-bar-block[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .social-bar-block[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .social-bar-block[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  .social-bar-block h2 {
    margin: 1% 2% 0 0;
    white-space: nowrap; }
  .social-bar-block__items {
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0 0 -1%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media only screen and (min-width: 768px) {
      .social-bar-block__items {
        margin: 0 0 -0.5rem; } }
    @media only screen and (min-width: 992px) {
      .social-bar-block__items {
        margin: 0 0 -1rem; } }
    .social-bar-block__items li {
      margin: 1%; }
      @media only screen and (min-width: 768px) {
        .social-bar-block__items li {
          margin: 0.5rem; } }
      @media only screen and (min-width: 992px) {
        .social-bar-block__items li {
          margin: 1rem; } }
      .social-bar-block__items li img {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%); }
        .social-bar-block__items li img:hover {
          -webkit-filter: unset;
                  filter: unset;
          cursor: pointer; }
  @media only screen and (max-width: 767px) {
    .social-bar-block[data-mobile-layout="25"] h2, .social-bar-block[data-mobile-layout="33"] h2, .social-bar-block[data-mobile-layout="50"] h2, .social-bar-block[data-mobile-layout="66"] h2, .social-bar-block[data-mobile-layout="75"] h2, .social-bar-block[data-mobile-layout="100"] h2 {
      font-size: 1rem;
      margin: 1% 2% 0 0; } }
  @media only screen and (max-width: 767px) and (min-width: 768px) {
    .social-bar-block[data-mobile-layout="25"] h2, .social-bar-block[data-mobile-layout="33"] h2, .social-bar-block[data-mobile-layout="50"] h2, .social-bar-block[data-mobile-layout="66"] h2, .social-bar-block[data-mobile-layout="75"] h2, .social-bar-block[data-mobile-layout="100"] h2 {
      margin: 0.5rem 2% 0 0; } }
  @media only screen and (max-width: 767px) and (min-width: 992px) {
    .social-bar-block[data-mobile-layout="25"] h2, .social-bar-block[data-mobile-layout="33"] h2, .social-bar-block[data-mobile-layout="50"] h2, .social-bar-block[data-mobile-layout="66"] h2, .social-bar-block[data-mobile-layout="75"] h2, .social-bar-block[data-mobile-layout="100"] h2 {
      margin: 1rem 2% 0 0; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .social-bar-block[data-tablet-layout="25"] h2, .social-bar-block[data-tablet-layout="33"] h2, .social-bar-block[data-tablet-layout="50"] h2, .social-bar-block[data-tablet-layout="66"] h2 {
      font-size: 1rem;
      margin: 1% 2% 0 0; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) {
    .social-bar-block[data-tablet-layout="25"] h2, .social-bar-block[data-tablet-layout="33"] h2, .social-bar-block[data-tablet-layout="50"] h2, .social-bar-block[data-tablet-layout="66"] h2 {
      margin: 0.5rem 2% 0 0; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 992px) {
    .social-bar-block[data-tablet-layout="25"] h2, .social-bar-block[data-tablet-layout="33"] h2, .social-bar-block[data-tablet-layout="50"] h2, .social-bar-block[data-tablet-layout="66"] h2 {
      margin: 1rem 2% 0 0; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .social-bar-block[data-tablet-layout="75"] h2, .social-bar-block[data-tablet-layout="100"] h2 {
      font-size: 2rem; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) {
    .social-bar-block[data-tablet-layout="75"] h2, .social-bar-block[data-tablet-layout="100"] h2 {
      margin: 0.5rem 1rem 0 0; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 992px) {
    .social-bar-block[data-tablet-layout="75"] h2, .social-bar-block[data-tablet-layout="100"] h2 {
      margin: 1rem 2rem 0 0; } }
  @media only screen and (min-width: 992px) {
    .social-bar-block[data-desktop-layout="25"] h2, .social-bar-block[data-desktop-layout="33"] h2 {
      font-size: 1rem;
      margin: 1% 2% 0 0; } }
  @media only screen and (min-width: 992px) and (min-width: 768px) {
    .social-bar-block[data-desktop-layout="25"] h2, .social-bar-block[data-desktop-layout="33"] h2 {
      margin: 0.5rem 2% 0 0; } }
  @media only screen and (min-width: 992px) and (min-width: 992px) {
    .social-bar-block[data-desktop-layout="25"] h2, .social-bar-block[data-desktop-layout="33"] h2 {
      margin: 1rem 2% 0 0; } }
  @media only screen and (min-width: 992px) {
    .social-bar-block[data-desktop-layout="50"] h2, .social-bar-block[data-desktop-layout="66"] h2, .social-bar-block[data-desktop-layout="75"] h2, .social-bar-block[data-desktop-layout="100"] h2 {
      font-size: 2rem; } }
  @media only screen and (min-width: 992px) and (min-width: 768px) {
    .social-bar-block[data-desktop-layout="50"] h2, .social-bar-block[data-desktop-layout="66"] h2, .social-bar-block[data-desktop-layout="75"] h2, .social-bar-block[data-desktop-layout="100"] h2 {
      margin: 0.5rem 1rem 0 0; } }
  @media only screen and (min-width: 992px) and (min-width: 992px) {
    .social-bar-block[data-desktop-layout="50"] h2, .social-bar-block[data-desktop-layout="66"] h2, .social-bar-block[data-desktop-layout="75"] h2, .social-bar-block[data-desktop-layout="100"] h2 {
      margin: 1rem 2rem 0 0; } }

.one-column-block {
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat; }
  @media only screen and (max-width: 767px) {
    .one-column-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .one-column-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .one-column-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .one-column-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .one-column-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .one-column-block[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .one-column-block[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .one-column-block[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .one-column-block[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .one-column-block[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .one-column-block[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .one-column-block[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .one-column-block[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .one-column-block[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .one-column-block[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .one-column-block[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .one-column-block[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .one-column-block[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .one-column-block[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .one-column-block[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .one-column-block[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .one-column-block[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .one-column-block[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .one-column-block[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .one-column-block[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .one-column-block[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .one-column-block[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .one-column-block[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .one-column-block[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .one-column-block[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .one-column-block[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .one-column-block[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .one-column-block[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .one-column-block[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .one-column-block[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .one-column-block[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .one-column-block[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .one-column-block[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  .one-column-block__body > *:first-child {
    margin-top: 0; }
  .one-column-block__body > *:last-child {
    margin-bottom: 0; }
  .one-column-block--img-or-color {
    background-size: cover; }
    @media only screen and (max-width: 767px) {
      .one-column-block--img-or-color {
        padding: 3.5%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .one-column-block--img-or-color {
        padding: 1.75rem; } }
    @media only screen and (min-width: 992px) {
      .one-column-block--img-or-color {
        padding: 3.5rem; } }
  @media only screen and (max-width: 767px) {
    .one-column-block[data-mobile-layout="25"], .one-column-block[data-mobile-layout="33"], .one-column-block[data-mobile-layout="50"], .one-column-block[data-mobile-layout="66"], .one-column-block[data-mobile-layout="75"], .one-column-block[data-mobile-layout="100"] {
      text-align: left; }
      .one-column-block[data-mobile-layout="25"] .one-column-block__headline, .one-column-block[data-mobile-layout="33"] .one-column-block__headline, .one-column-block[data-mobile-layout="50"] .one-column-block__headline, .one-column-block[data-mobile-layout="66"] .one-column-block__headline, .one-column-block[data-mobile-layout="75"] .one-column-block__headline, .one-column-block[data-mobile-layout="100"] .one-column-block__headline {
        font-size: 2rem;
        color: #36454f;
        font-weight: 400;
        margin: 0 !important;
        font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif; }
      .one-column-block[data-mobile-layout="25"] .one-column-block__text, .one-column-block[data-mobile-layout="33"] .one-column-block__text, .one-column-block[data-mobile-layout="50"] .one-column-block__text, .one-column-block[data-mobile-layout="66"] .one-column-block__text, .one-column-block[data-mobile-layout="75"] .one-column-block__text, .one-column-block[data-mobile-layout="100"] .one-column-block__text {
        margin-bottom: 1.5rem; }
      .one-column-block[data-mobile-layout="25"] .one-column-block__cta-grid, .one-column-block[data-mobile-layout="33"] .one-column-block__cta-grid, .one-column-block[data-mobile-layout="50"] .one-column-block__cta-grid, .one-column-block[data-mobile-layout="66"] .one-column-block__cta-grid, .one-column-block[data-mobile-layout="75"] .one-column-block__cta-grid, .one-column-block[data-mobile-layout="100"] .one-column-block__cta-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .one-column-block[data-mobile-layout="25"] .one-column-block__cta-grid a, .one-column-block[data-mobile-layout="33"] .one-column-block__cta-grid a, .one-column-block[data-mobile-layout="50"] .one-column-block__cta-grid a, .one-column-block[data-mobile-layout="66"] .one-column-block__cta-grid a, .one-column-block[data-mobile-layout="75"] .one-column-block__cta-grid a, .one-column-block[data-mobile-layout="100"] .one-column-block__cta-grid a {
          margin-bottom: 1em; }
      .one-column-block[data-mobile-layout="25"] .one-column-block__image, .one-column-block[data-mobile-layout="25"] .one-column-block img, .one-column-block[data-mobile-layout="33"] .one-column-block__image, .one-column-block[data-mobile-layout="33"] .one-column-block img, .one-column-block[data-mobile-layout="50"] .one-column-block__image, .one-column-block[data-mobile-layout="50"] .one-column-block img, .one-column-block[data-mobile-layout="66"] .one-column-block__image, .one-column-block[data-mobile-layout="66"] .one-column-block img, .one-column-block[data-mobile-layout="75"] .one-column-block__image, .one-column-block[data-mobile-layout="75"] .one-column-block img, .one-column-block[data-mobile-layout="100"] .one-column-block__image, .one-column-block[data-mobile-layout="100"] .one-column-block img {
        width: 100%; }
      .one-column-block[data-mobile-layout="25"] .one-column-block__body h1:first-child, .one-column-block[data-mobile-layout="25"] .one-column-block__body h2:first-child, .one-column-block[data-mobile-layout="25"] .one-column-block__body h3:first-child, .one-column-block[data-mobile-layout="25"] .one-column-block__body h4:first-child, .one-column-block[data-mobile-layout="33"] .one-column-block__body h1:first-child, .one-column-block[data-mobile-layout="33"] .one-column-block__body h2:first-child, .one-column-block[data-mobile-layout="33"] .one-column-block__body h3:first-child, .one-column-block[data-mobile-layout="33"] .one-column-block__body h4:first-child, .one-column-block[data-mobile-layout="50"] .one-column-block__body h1:first-child, .one-column-block[data-mobile-layout="50"] .one-column-block__body h2:first-child, .one-column-block[data-mobile-layout="50"] .one-column-block__body h3:first-child, .one-column-block[data-mobile-layout="50"] .one-column-block__body h4:first-child, .one-column-block[data-mobile-layout="66"] .one-column-block__body h1:first-child, .one-column-block[data-mobile-layout="66"] .one-column-block__body h2:first-child, .one-column-block[data-mobile-layout="66"] .one-column-block__body h3:first-child, .one-column-block[data-mobile-layout="66"] .one-column-block__body h4:first-child, .one-column-block[data-mobile-layout="75"] .one-column-block__body h1:first-child, .one-column-block[data-mobile-layout="75"] .one-column-block__body h2:first-child, .one-column-block[data-mobile-layout="75"] .one-column-block__body h3:first-child, .one-column-block[data-mobile-layout="75"] .one-column-block__body h4:first-child, .one-column-block[data-mobile-layout="100"] .one-column-block__body h1:first-child, .one-column-block[data-mobile-layout="100"] .one-column-block__body h2:first-child, .one-column-block[data-mobile-layout="100"] .one-column-block__body h3:first-child, .one-column-block[data-mobile-layout="100"] .one-column-block__body h4:first-child {
        margin-top: 0px; }
      .one-column-block[data-mobile-layout="25"] .one-column-block__body .ctavisma, .one-column-block[data-mobile-layout="33"] .one-column-block__body .ctavisma, .one-column-block[data-mobile-layout="50"] .one-column-block__body .ctavisma, .one-column-block[data-mobile-layout="66"] .one-column-block__body .ctavisma, .one-column-block[data-mobile-layout="75"] .one-column-block__body .ctavisma, .one-column-block[data-mobile-layout="100"] .one-column-block__body .ctavisma {
        margin: 1rem 0; }
      .one-column-block[data-mobile-layout="25"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-mobile-layout="33"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-mobile-layout="50"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-mobile-layout="66"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-mobile-layout="75"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-mobile-layout="100"] .one-column-block__body a:not(.ctavisma):hover {
        text-decoration: underline; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .one-column-block[data-tablet-layout="25"], .one-column-block[data-tablet-layout="33"], .one-column-block[data-tablet-layout="50"], .one-column-block[data-tablet-layout="66"] {
      text-align: left; }
      .one-column-block[data-tablet-layout="25"] .one-column-block__headline, .one-column-block[data-tablet-layout="33"] .one-column-block__headline, .one-column-block[data-tablet-layout="50"] .one-column-block__headline, .one-column-block[data-tablet-layout="66"] .one-column-block__headline {
        font-size: 2rem;
        color: #36454f;
        font-weight: 400;
        margin: 0 !important;
        font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif; }
      .one-column-block[data-tablet-layout="25"] .one-column-block__text, .one-column-block[data-tablet-layout="33"] .one-column-block__text, .one-column-block[data-tablet-layout="50"] .one-column-block__text, .one-column-block[data-tablet-layout="66"] .one-column-block__text {
        margin-bottom: 1.5rem; }
      .one-column-block[data-tablet-layout="25"] .one-column-block__cta-grid, .one-column-block[data-tablet-layout="33"] .one-column-block__cta-grid, .one-column-block[data-tablet-layout="50"] .one-column-block__cta-grid, .one-column-block[data-tablet-layout="66"] .one-column-block__cta-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .one-column-block[data-tablet-layout="25"] .one-column-block__cta-grid a, .one-column-block[data-tablet-layout="33"] .one-column-block__cta-grid a, .one-column-block[data-tablet-layout="50"] .one-column-block__cta-grid a, .one-column-block[data-tablet-layout="66"] .one-column-block__cta-grid a {
          margin-bottom: 1em; }
      .one-column-block[data-tablet-layout="25"] .one-column-block__image, .one-column-block[data-tablet-layout="25"] .one-column-block img, .one-column-block[data-tablet-layout="33"] .one-column-block__image, .one-column-block[data-tablet-layout="33"] .one-column-block img, .one-column-block[data-tablet-layout="50"] .one-column-block__image, .one-column-block[data-tablet-layout="50"] .one-column-block img, .one-column-block[data-tablet-layout="66"] .one-column-block__image, .one-column-block[data-tablet-layout="66"] .one-column-block img {
        width: 100%; }
      .one-column-block[data-tablet-layout="25"] .one-column-block__body h1:first-child, .one-column-block[data-tablet-layout="25"] .one-column-block__body h2:first-child, .one-column-block[data-tablet-layout="25"] .one-column-block__body h3:first-child, .one-column-block[data-tablet-layout="25"] .one-column-block__body h4:first-child, .one-column-block[data-tablet-layout="33"] .one-column-block__body h1:first-child, .one-column-block[data-tablet-layout="33"] .one-column-block__body h2:first-child, .one-column-block[data-tablet-layout="33"] .one-column-block__body h3:first-child, .one-column-block[data-tablet-layout="33"] .one-column-block__body h4:first-child, .one-column-block[data-tablet-layout="50"] .one-column-block__body h1:first-child, .one-column-block[data-tablet-layout="50"] .one-column-block__body h2:first-child, .one-column-block[data-tablet-layout="50"] .one-column-block__body h3:first-child, .one-column-block[data-tablet-layout="50"] .one-column-block__body h4:first-child, .one-column-block[data-tablet-layout="66"] .one-column-block__body h1:first-child, .one-column-block[data-tablet-layout="66"] .one-column-block__body h2:first-child, .one-column-block[data-tablet-layout="66"] .one-column-block__body h3:first-child, .one-column-block[data-tablet-layout="66"] .one-column-block__body h4:first-child {
        margin-top: 0px; }
      .one-column-block[data-tablet-layout="25"] .one-column-block__body .ctavisma, .one-column-block[data-tablet-layout="33"] .one-column-block__body .ctavisma, .one-column-block[data-tablet-layout="50"] .one-column-block__body .ctavisma, .one-column-block[data-tablet-layout="66"] .one-column-block__body .ctavisma {
        margin: 1rem 0; }
      .one-column-block[data-tablet-layout="25"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-tablet-layout="33"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-tablet-layout="50"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-tablet-layout="66"] .one-column-block__body a:not(.ctavisma):hover {
        text-decoration: underline; }
    .one-column-block[data-tablet-layout="75"], .one-column-block[data-tablet-layout="100"] {
      text-align: left; }
      .one-column-block[data-tablet-layout="75"] .one-column-block__headline, .one-column-block[data-tablet-layout="100"] .one-column-block__headline {
        font-size: 3.5rem;
        line-height: 1.15em;
        color: #36454f;
        font-weight: 400;
        margin: 0 !important;
        font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif; }
      .one-column-block[data-tablet-layout="75"] .one-column-block__text, .one-column-block[data-tablet-layout="100"] .one-column-block__text {
        margin-bottom: 3rem; }
      .one-column-block[data-tablet-layout="75"] .one-column-block__cta-grid, .one-column-block[data-tablet-layout="100"] .one-column-block__cta-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .one-column-block[data-tablet-layout="75"] .one-column-block__cta-grid a:nth-child(even), .one-column-block[data-tablet-layout="100"] .one-column-block__cta-grid a:nth-child(even) {
          margin-left: .5em; }
        .one-column-block[data-tablet-layout="75"] .one-column-block__cta-grid a:nth-child(odd), .one-column-block[data-tablet-layout="100"] .one-column-block__cta-grid a:nth-child(odd) {
          margin-right: .5em; }
      .one-column-block[data-tablet-layout="75"] .one-column-block__body h1:first-child, .one-column-block[data-tablet-layout="75"] .one-column-block__body h2:first-child, .one-column-block[data-tablet-layout="75"] .one-column-block__body h3:first-child, .one-column-block[data-tablet-layout="75"] .one-column-block__body h4:first-child, .one-column-block[data-tablet-layout="100"] .one-column-block__body h1:first-child, .one-column-block[data-tablet-layout="100"] .one-column-block__body h2:first-child, .one-column-block[data-tablet-layout="100"] .one-column-block__body h3:first-child, .one-column-block[data-tablet-layout="100"] .one-column-block__body h4:first-child {
        margin-top: 0px; }
      .one-column-block[data-tablet-layout="75"] .one-column-block__body .ctavisma, .one-column-block[data-tablet-layout="100"] .one-column-block__body .ctavisma {
        margin: 1rem 0; }
      .one-column-block[data-tablet-layout="75"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-tablet-layout="100"] .one-column-block__body a:not(.ctavisma):hover {
        text-decoration: underline; } }
  @media only screen and (min-width: 992px) {
    .one-column-block[data-desktop-layout="25"], .one-column-block[data-desktop-layout="33"] {
      text-align: left; }
      .one-column-block[data-desktop-layout="25"] .one-column-block__headline, .one-column-block[data-desktop-layout="33"] .one-column-block__headline {
        font-size: 2rem;
        color: #36454f;
        font-weight: 400;
        margin: 0 !important;
        font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif; }
      .one-column-block[data-desktop-layout="25"] .one-column-block__text, .one-column-block[data-desktop-layout="33"] .one-column-block__text {
        margin-bottom: 1.5rem; }
      .one-column-block[data-desktop-layout="25"] .one-column-block__cta-grid, .one-column-block[data-desktop-layout="33"] .one-column-block__cta-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .one-column-block[data-desktop-layout="25"] .one-column-block__cta-grid a, .one-column-block[data-desktop-layout="33"] .one-column-block__cta-grid a {
          margin-bottom: 1em; }
      .one-column-block[data-desktop-layout="25"] .one-column-block__image, .one-column-block[data-desktop-layout="25"] .one-column-block img, .one-column-block[data-desktop-layout="33"] .one-column-block__image, .one-column-block[data-desktop-layout="33"] .one-column-block img {
        width: 100%; }
      .one-column-block[data-desktop-layout="25"] .one-column-block__body h1:first-child, .one-column-block[data-desktop-layout="25"] .one-column-block__body h2:first-child, .one-column-block[data-desktop-layout="25"] .one-column-block__body h3:first-child, .one-column-block[data-desktop-layout="25"] .one-column-block__body h4:first-child, .one-column-block[data-desktop-layout="33"] .one-column-block__body h1:first-child, .one-column-block[data-desktop-layout="33"] .one-column-block__body h2:first-child, .one-column-block[data-desktop-layout="33"] .one-column-block__body h3:first-child, .one-column-block[data-desktop-layout="33"] .one-column-block__body h4:first-child {
        margin-top: 0px; }
      .one-column-block[data-desktop-layout="25"] .one-column-block__body .ctavisma, .one-column-block[data-desktop-layout="33"] .one-column-block__body .ctavisma {
        margin: 1rem 0; }
      .one-column-block[data-desktop-layout="25"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-desktop-layout="33"] .one-column-block__body a:not(.ctavisma):hover {
        text-decoration: underline; }
    .one-column-block[data-desktop-layout="50"], .one-column-block[data-desktop-layout="66"], .one-column-block[data-desktop-layout="75"], .one-column-block[data-desktop-layout="100"] {
      text-align: left; }
      .one-column-block[data-desktop-layout="50"] .one-column-block__headline, .one-column-block[data-desktop-layout="66"] .one-column-block__headline, .one-column-block[data-desktop-layout="75"] .one-column-block__headline, .one-column-block[data-desktop-layout="100"] .one-column-block__headline {
        font-size: 3.5rem;
        line-height: 1.15em;
        color: #36454f;
        font-weight: 400;
        margin: 0 !important;
        font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif; }
      .one-column-block[data-desktop-layout="50"] .one-column-block__text, .one-column-block[data-desktop-layout="66"] .one-column-block__text, .one-column-block[data-desktop-layout="75"] .one-column-block__text, .one-column-block[data-desktop-layout="100"] .one-column-block__text {
        margin-bottom: 3rem; }
      .one-column-block[data-desktop-layout="50"] .one-column-block__cta-grid, .one-column-block[data-desktop-layout="66"] .one-column-block__cta-grid, .one-column-block[data-desktop-layout="75"] .one-column-block__cta-grid, .one-column-block[data-desktop-layout="100"] .one-column-block__cta-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .one-column-block[data-desktop-layout="50"] .one-column-block__cta-grid a:nth-child(even), .one-column-block[data-desktop-layout="66"] .one-column-block__cta-grid a:nth-child(even), .one-column-block[data-desktop-layout="75"] .one-column-block__cta-grid a:nth-child(even), .one-column-block[data-desktop-layout="100"] .one-column-block__cta-grid a:nth-child(even) {
          margin-left: .5em; }
        .one-column-block[data-desktop-layout="50"] .one-column-block__cta-grid a:nth-child(odd), .one-column-block[data-desktop-layout="66"] .one-column-block__cta-grid a:nth-child(odd), .one-column-block[data-desktop-layout="75"] .one-column-block__cta-grid a:nth-child(odd), .one-column-block[data-desktop-layout="100"] .one-column-block__cta-grid a:nth-child(odd) {
          margin-right: .5em; }
      .one-column-block[data-desktop-layout="50"] .one-column-block__body h1:first-child, .one-column-block[data-desktop-layout="50"] .one-column-block__body h2:first-child, .one-column-block[data-desktop-layout="50"] .one-column-block__body h3:first-child, .one-column-block[data-desktop-layout="50"] .one-column-block__body h4:first-child, .one-column-block[data-desktop-layout="66"] .one-column-block__body h1:first-child, .one-column-block[data-desktop-layout="66"] .one-column-block__body h2:first-child, .one-column-block[data-desktop-layout="66"] .one-column-block__body h3:first-child, .one-column-block[data-desktop-layout="66"] .one-column-block__body h4:first-child, .one-column-block[data-desktop-layout="75"] .one-column-block__body h1:first-child, .one-column-block[data-desktop-layout="75"] .one-column-block__body h2:first-child, .one-column-block[data-desktop-layout="75"] .one-column-block__body h3:first-child, .one-column-block[data-desktop-layout="75"] .one-column-block__body h4:first-child, .one-column-block[data-desktop-layout="100"] .one-column-block__body h1:first-child, .one-column-block[data-desktop-layout="100"] .one-column-block__body h2:first-child, .one-column-block[data-desktop-layout="100"] .one-column-block__body h3:first-child, .one-column-block[data-desktop-layout="100"] .one-column-block__body h4:first-child {
        margin-top: 0px; }
      .one-column-block[data-desktop-layout="50"] .one-column-block__body .ctavisma, .one-column-block[data-desktop-layout="66"] .one-column-block__body .ctavisma, .one-column-block[data-desktop-layout="75"] .one-column-block__body .ctavisma, .one-column-block[data-desktop-layout="100"] .one-column-block__body .ctavisma {
        margin: 1rem 0; }
      .one-column-block[data-desktop-layout="50"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-desktop-layout="66"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-desktop-layout="75"] .one-column-block__body a:not(.ctavisma):hover, .one-column-block[data-desktop-layout="100"] .one-column-block__body a:not(.ctavisma):hover {
        text-decoration: underline; } }

.two-column-block {
  /*@include nc4-grid(false, true);*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  /*&__image, img {
        width: 100%;
    }*/ }
  @media only screen and (max-width: 767px) {
    .two-column-block.one-column-block--img-or-color:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%) !important;
          flex-basis: calc(100% - 2%) !important;
      width: calc(100% - 2%) !important;
      max-width: calc(100% - 2%) !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .two-column-block.one-column-block--img-or-color:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem) !important;
          flex-basis: calc(100% - 1rem) !important;
      width: calc(100% - 1rem) !important;
      max-width: calc(100% - 1rem) !important; } }
  @media only screen and (min-width: 992px) {
    .two-column-block.one-column-block--img-or-color:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem) !important;
          flex-basis: calc(100% - 2rem) !important;
      width: calc(100% - 2rem) !important;
      max-width: calc(100% - 2rem) !important; } }
  body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .two-column-block.one-column-block--img-or-color[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .two-column-block.one-column-block--img-or-color[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%) !important;
        flex-basis: calc(25% - 2%) !important;
    width: calc(25% - 2%) !important;
    max-width: calc(25% - 2%) !important; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .two-column-block.one-column-block--img-or-color[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%) !important;
        flex-basis: calc(33.33333% - 2%) !important;
    width: calc(33.33333% - 2%) !important;
    max-width: calc(33.33333% - 2%) !important; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .two-column-block.one-column-block--img-or-color[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%) !important;
        flex-basis: calc(50% - 2%) !important;
    width: calc(50% - 2%) !important;
    max-width: calc(50% - 2%) !important; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .two-column-block.one-column-block--img-or-color[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%) !important;
        flex-basis: calc(66.66667% - 2%) !important;
    width: calc(66.66667% - 2%) !important;
    max-width: calc(66.66667% - 2%) !important; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .two-column-block.one-column-block--img-or-color[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%) !important;
        flex-basis: calc(75% - 2%) !important;
    width: calc(75% - 2%) !important;
    max-width: calc(75% - 2%) !important; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .two-column-block.one-column-block--img-or-color[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%) !important;
        flex-basis: calc(100% - 2%) !important;
    width: calc(100% - 2%) !important;
    max-width: calc(100% - 2%) !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .two-column-block.one-column-block--img-or-color[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block.one-column-block--img-or-color[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem) !important;
        flex-basis: calc(25% - 1rem) !important;
    width: calc(25% - 1rem) !important;
    max-width: calc(25% - 1rem) !important; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block.one-column-block--img-or-color[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem) !important;
        flex-basis: calc(33.33333% - 1rem) !important;
    width: calc(33.33333% - 1rem) !important;
    max-width: calc(33.33333% - 1rem) !important; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block.one-column-block--img-or-color[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem) !important;
        flex-basis: calc(50% - 1rem) !important;
    width: calc(50% - 1rem) !important;
    max-width: calc(50% - 1rem) !important; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block.one-column-block--img-or-color[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem) !important;
        flex-basis: calc(66.66667% - 1rem) !important;
    width: calc(66.66667% - 1rem) !important;
    max-width: calc(66.66667% - 1rem) !important; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block.one-column-block--img-or-color[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem) !important;
        flex-basis: calc(75% - 1rem) !important;
    width: calc(75% - 1rem) !important;
    max-width: calc(75% - 1rem) !important; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block.one-column-block--img-or-color[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem) !important;
        flex-basis: calc(100% - 1rem) !important;
    width: calc(100% - 1rem) !important;
    max-width: calc(100% - 1rem) !important; } }
  @media only screen and (min-width: 992px) {
    .two-column-block.one-column-block--img-or-color[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block.one-column-block--img-or-color[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem) !important;
        flex-basis: calc(25% - 2rem) !important;
    width: calc(25% - 2rem) !important;
    max-width: calc(25% - 2rem) !important; } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block.one-column-block--img-or-color[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem) !important;
        flex-basis: calc(33.33333% - 2rem) !important;
    width: calc(33.33333% - 2rem) !important;
    max-width: calc(33.33333% - 2rem) !important; } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block.one-column-block--img-or-color[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem) !important;
        flex-basis: calc(50% - 2rem) !important;
    width: calc(50% - 2rem) !important;
    max-width: calc(50% - 2rem) !important; } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block.one-column-block--img-or-color[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem) !important;
        flex-basis: calc(66.66667% - 2rem) !important;
    width: calc(66.66667% - 2rem) !important;
    max-width: calc(66.66667% - 2rem) !important; } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block.one-column-block--img-or-color[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem) !important;
        flex-basis: calc(75% - 2rem) !important;
    width: calc(75% - 2rem) !important;
    max-width: calc(75% - 2rem) !important; } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block.one-column-block--img-or-color[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem) !important;
        flex-basis: calc(100% - 2rem) !important;
    width: calc(100% - 2rem) !important;
    max-width: calc(100% - 2rem) !important; } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block.one-column-block--img-or-color[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  @media only screen and (max-width: 767px) {
    .two-column-block:not(.one-column-block--img-or-color):not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100%) !important;
          flex-basis: calc(100%) !important;
      width: calc(100%) !important;
      max-width: calc(100%) !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .two-column-block:not(.one-column-block--img-or-color):not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100%) !important;
          flex-basis: calc(100%) !important;
      width: calc(100%) !important;
      max-width: calc(100%) !important; } }
  @media only screen and (min-width: 992px) {
    .two-column-block:not(.one-column-block--img-or-color):not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100%) !important;
          flex-basis: calc(100%) !important;
      width: calc(100%) !important;
      max-width: calc(100%) !important; } }
  body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color):not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color):not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .two-column-block:not(.one-column-block--img-or-color)[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25%) !important;
        flex-basis: calc(25%) !important;
    width: calc(25%) !important;
    max-width: calc(25%) !important; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333%) !important;
        flex-basis: calc(33.33333%) !important;
    width: calc(33.33333%) !important;
    max-width: calc(33.33333%) !important; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50%) !important;
        flex-basis: calc(50%) !important;
    width: calc(50%) !important;
    max-width: calc(50%) !important; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667%) !important;
        flex-basis: calc(66.66667%) !important;
    width: calc(66.66667%) !important;
    max-width: calc(66.66667%) !important; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75%) !important;
        flex-basis: calc(75%) !important;
    width: calc(75%) !important;
    max-width: calc(75%) !important; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100%) !important;
        flex-basis: calc(100%) !important;
    width: calc(100%) !important;
    max-width: calc(100%) !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .two-column-block:not(.one-column-block--img-or-color)[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25%) !important;
        flex-basis: calc(25%) !important;
    width: calc(25%) !important;
    max-width: calc(25%) !important; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333%) !important;
        flex-basis: calc(33.33333%) !important;
    width: calc(33.33333%) !important;
    max-width: calc(33.33333%) !important; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50%) !important;
        flex-basis: calc(50%) !important;
    width: calc(50%) !important;
    max-width: calc(50%) !important; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667%) !important;
        flex-basis: calc(66.66667%) !important;
    width: calc(66.66667%) !important;
    max-width: calc(66.66667%) !important; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75%) !important;
        flex-basis: calc(75%) !important;
    width: calc(75%) !important;
    max-width: calc(75%) !important; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100%) !important;
        flex-basis: calc(100%) !important;
    width: calc(100%) !important;
    max-width: calc(100%) !important; } }
  @media only screen and (min-width: 992px) {
    .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25%) !important;
        flex-basis: calc(25%) !important;
    width: calc(25%) !important;
    max-width: calc(25%) !important; } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333%) !important;
        flex-basis: calc(33.33333%) !important;
    width: calc(33.33333%) !important;
    max-width: calc(33.33333%) !important; } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50%) !important;
        flex-basis: calc(50%) !important;
    width: calc(50%) !important;
    max-width: calc(50%) !important; } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667%) !important;
        flex-basis: calc(66.66667%) !important;
    width: calc(66.66667%) !important;
    max-width: calc(66.66667%) !important; } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75%) !important;
        flex-basis: calc(75%) !important;
    width: calc(75%) !important;
    max-width: calc(75%) !important; } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100%) !important;
        flex-basis: calc(100%) !important;
    width: calc(100%) !important;
    max-width: calc(100%) !important; } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block:not(.one-column-block--img-or-color)[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  @media only screen and (max-width: 767px) {
    .two-column-block[data-mobile-layout="25"], .two-column-block[data-mobile-layout="33"], .two-column-block[data-mobile-layout="50"], .two-column-block[data-mobile-layout="66"], .two-column-block[data-mobile-layout="75"], .two-column-block[data-mobile-layout="100"] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .two-column-block[data-mobile-layout="25"] .two-column-block__column-1, .two-column-block[data-mobile-layout="25"] .two-column-block__column-2, .two-column-block[data-mobile-layout="33"] .two-column-block__column-1, .two-column-block[data-mobile-layout="33"] .two-column-block__column-2, .two-column-block[data-mobile-layout="50"] .two-column-block__column-1, .two-column-block[data-mobile-layout="50"] .two-column-block__column-2, .two-column-block[data-mobile-layout="66"] .two-column-block__column-1, .two-column-block[data-mobile-layout="66"] .two-column-block__column-2, .two-column-block[data-mobile-layout="75"] .two-column-block__column-1, .two-column-block[data-mobile-layout="75"] .two-column-block__column-2, .two-column-block[data-mobile-layout="100"] .two-column-block__column-1, .two-column-block[data-mobile-layout="100"] .two-column-block__column-2 {
        text-align: center;
        -webkit-box-flex: 0 !important;
            -ms-flex: 0 !important;
                flex: 0 !important; } }
    @media only screen and (max-width: 767px) and (max-width: 767px) {
      .two-column-block[data-mobile-layout="25"] .two-column-block__column-1, .two-column-block[data-mobile-layout="25"] .two-column-block__column-2, .two-column-block[data-mobile-layout="33"] .two-column-block__column-1, .two-column-block[data-mobile-layout="33"] .two-column-block__column-2, .two-column-block[data-mobile-layout="50"] .two-column-block__column-1, .two-column-block[data-mobile-layout="50"] .two-column-block__column-2, .two-column-block[data-mobile-layout="66"] .two-column-block__column-1, .two-column-block[data-mobile-layout="66"] .two-column-block__column-2, .two-column-block[data-mobile-layout="75"] .two-column-block__column-1, .two-column-block[data-mobile-layout="75"] .two-column-block__column-2, .two-column-block[data-mobile-layout="100"] .two-column-block__column-1, .two-column-block[data-mobile-layout="100"] .two-column-block__column-2 {
        margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2%);
            flex-basis: calc(100% - 2%);
        width: calc(100% - 2%);
        max-width: calc(100% - 2%); } }
    @media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .two-column-block[data-mobile-layout="25"] .two-column-block__column-1, .two-column-block[data-mobile-layout="25"] .two-column-block__column-2, .two-column-block[data-mobile-layout="33"] .two-column-block__column-1, .two-column-block[data-mobile-layout="33"] .two-column-block__column-2, .two-column-block[data-mobile-layout="50"] .two-column-block__column-1, .two-column-block[data-mobile-layout="50"] .two-column-block__column-2, .two-column-block[data-mobile-layout="66"] .two-column-block__column-1, .two-column-block[data-mobile-layout="66"] .two-column-block__column-2, .two-column-block[data-mobile-layout="75"] .two-column-block__column-1, .two-column-block[data-mobile-layout="75"] .two-column-block__column-2, .two-column-block[data-mobile-layout="100"] .two-column-block__column-1, .two-column-block[data-mobile-layout="100"] .two-column-block__column-2 {
        margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1rem);
            flex-basis: calc(100% - 1rem);
        width: calc(100% - 1rem);
        max-width: calc(100% - 1rem); } }
    @media only screen and (max-width: 767px) and (min-width: 992px) {
      .two-column-block[data-mobile-layout="25"] .two-column-block__column-1, .two-column-block[data-mobile-layout="25"] .two-column-block__column-2, .two-column-block[data-mobile-layout="33"] .two-column-block__column-1, .two-column-block[data-mobile-layout="33"] .two-column-block__column-2, .two-column-block[data-mobile-layout="50"] .two-column-block__column-1, .two-column-block[data-mobile-layout="50"] .two-column-block__column-2, .two-column-block[data-mobile-layout="66"] .two-column-block__column-1, .two-column-block[data-mobile-layout="66"] .two-column-block__column-2, .two-column-block[data-mobile-layout="75"] .two-column-block__column-1, .two-column-block[data-mobile-layout="75"] .two-column-block__column-2, .two-column-block[data-mobile-layout="100"] .two-column-block__column-1, .two-column-block[data-mobile-layout="100"] .two-column-block__column-2 {
        margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2rem);
            flex-basis: calc(100% - 2rem);
        width: calc(100% - 2rem);
        max-width: calc(100% - 2rem); } }
  @media only screen and (max-width: 767px) {
        body[js-show-grid-outlines] .two-column-block[data-mobile-layout="25"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="25"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="33"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="33"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="50"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="50"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="66"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="66"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="75"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="75"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="100"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="100"] .two-column-block__column-2 {
          -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                  box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
          body[js-show-grid-outlines] .two-column-block[data-mobile-layout="25"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="25"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="33"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="33"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="50"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="50"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="66"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="66"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="75"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="75"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="100"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-mobile-layout="100"] .two-column-block__column-2:hover {
            -webkit-box-shadow: 0 0 4px 1px #007ACA;
                    box-shadow: 0 0 4px 1px #007ACA; }
      .two-column-block[data-mobile-layout="25"] .two-column-block__headline, .two-column-block[data-mobile-layout="33"] .two-column-block__headline, .two-column-block[data-mobile-layout="50"] .two-column-block__headline, .two-column-block[data-mobile-layout="66"] .two-column-block__headline, .two-column-block[data-mobile-layout="75"] .two-column-block__headline, .two-column-block[data-mobile-layout="100"] .two-column-block__headline {
        font-size: 2rem;
        color: #36454f;
        font-weight: 400;
        margin: 0 !important;
        font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif; }
      .two-column-block[data-mobile-layout="25"] .two-column-block__text, .two-column-block[data-mobile-layout="33"] .two-column-block__text, .two-column-block[data-mobile-layout="50"] .two-column-block__text, .two-column-block[data-mobile-layout="66"] .two-column-block__text, .two-column-block[data-mobile-layout="75"] .two-column-block__text, .two-column-block[data-mobile-layout="100"] .two-column-block__text {
        margin-bottom: 1.5rem; }
      .two-column-block[data-mobile-layout="25"] .two-column-block__cta-grid, .two-column-block[data-mobile-layout="33"] .two-column-block__cta-grid, .two-column-block[data-mobile-layout="50"] .two-column-block__cta-grid, .two-column-block[data-mobile-layout="66"] .two-column-block__cta-grid, .two-column-block[data-mobile-layout="75"] .two-column-block__cta-grid, .two-column-block[data-mobile-layout="100"] .two-column-block__cta-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .two-column-block[data-mobile-layout="25"] .two-column-block__cta-grid a, .two-column-block[data-mobile-layout="33"] .two-column-block__cta-grid a, .two-column-block[data-mobile-layout="50"] .two-column-block__cta-grid a, .two-column-block[data-mobile-layout="66"] .two-column-block__cta-grid a, .two-column-block[data-mobile-layout="75"] .two-column-block__cta-grid a, .two-column-block[data-mobile-layout="100"] .two-column-block__cta-grid a {
          margin-bottom: 1em; }
      .two-column-block[data-mobile-layout="25"] .two-column-block__body h1:first-child, .two-column-block[data-mobile-layout="25"] .two-column-block__body h2:first-child, .two-column-block[data-mobile-layout="25"] .two-column-block__body h3:first-child, .two-column-block[data-mobile-layout="25"] .two-column-block__body h4:first-child, .two-column-block[data-mobile-layout="33"] .two-column-block__body h1:first-child, .two-column-block[data-mobile-layout="33"] .two-column-block__body h2:first-child, .two-column-block[data-mobile-layout="33"] .two-column-block__body h3:first-child, .two-column-block[data-mobile-layout="33"] .two-column-block__body h4:first-child, .two-column-block[data-mobile-layout="50"] .two-column-block__body h1:first-child, .two-column-block[data-mobile-layout="50"] .two-column-block__body h2:first-child, .two-column-block[data-mobile-layout="50"] .two-column-block__body h3:first-child, .two-column-block[data-mobile-layout="50"] .two-column-block__body h4:first-child, .two-column-block[data-mobile-layout="66"] .two-column-block__body h1:first-child, .two-column-block[data-mobile-layout="66"] .two-column-block__body h2:first-child, .two-column-block[data-mobile-layout="66"] .two-column-block__body h3:first-child, .two-column-block[data-mobile-layout="66"] .two-column-block__body h4:first-child, .two-column-block[data-mobile-layout="75"] .two-column-block__body h1:first-child, .two-column-block[data-mobile-layout="75"] .two-column-block__body h2:first-child, .two-column-block[data-mobile-layout="75"] .two-column-block__body h3:first-child, .two-column-block[data-mobile-layout="75"] .two-column-block__body h4:first-child, .two-column-block[data-mobile-layout="100"] .two-column-block__body h1:first-child, .two-column-block[data-mobile-layout="100"] .two-column-block__body h2:first-child, .two-column-block[data-mobile-layout="100"] .two-column-block__body h3:first-child, .two-column-block[data-mobile-layout="100"] .two-column-block__body h4:first-child {
        margin-top: 0px; }
      .two-column-block[data-mobile-layout="25"] .two-column-block__body .ctavisma, .two-column-block[data-mobile-layout="33"] .two-column-block__body .ctavisma, .two-column-block[data-mobile-layout="50"] .two-column-block__body .ctavisma, .two-column-block[data-mobile-layout="66"] .two-column-block__body .ctavisma, .two-column-block[data-mobile-layout="75"] .two-column-block__body .ctavisma, .two-column-block[data-mobile-layout="100"] .two-column-block__body .ctavisma {
        margin: 1rem 0; }
      .two-column-block[data-mobile-layout="25"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-mobile-layout="33"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-mobile-layout="50"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-mobile-layout="66"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-mobile-layout="75"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-mobile-layout="100"] .two-column-block__body a:not(.ctavisma):hover {
        text-decoration: underline; }
    .two-column-block--reversed-order-on-mobile {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
              flex-direction: column-reverse !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .two-column-block[data-tablet-layout="25"], .two-column-block[data-tablet-layout="33"], .two-column-block[data-tablet-layout="50"], .two-column-block[data-tablet-layout="66"] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .two-column-block[data-tablet-layout="25"] .two-column-block__column-1, .two-column-block[data-tablet-layout="25"] .two-column-block__column-2, .two-column-block[data-tablet-layout="33"] .two-column-block__column-1, .two-column-block[data-tablet-layout="33"] .two-column-block__column-2, .two-column-block[data-tablet-layout="50"] .two-column-block__column-1, .two-column-block[data-tablet-layout="50"] .two-column-block__column-2, .two-column-block[data-tablet-layout="66"] .two-column-block__column-1, .two-column-block[data-tablet-layout="66"] .two-column-block__column-2 {
        text-align: center;
        -webkit-box-flex: 0 !important;
            -ms-flex: 0 !important;
                flex: 0 !important; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) and (max-width: 767px) {
      .two-column-block[data-tablet-layout="25"] .two-column-block__column-1, .two-column-block[data-tablet-layout="25"] .two-column-block__column-2, .two-column-block[data-tablet-layout="33"] .two-column-block__column-1, .two-column-block[data-tablet-layout="33"] .two-column-block__column-2, .two-column-block[data-tablet-layout="50"] .two-column-block__column-1, .two-column-block[data-tablet-layout="50"] .two-column-block__column-2, .two-column-block[data-tablet-layout="66"] .two-column-block__column-1, .two-column-block[data-tablet-layout="66"] .two-column-block__column-2 {
        margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2%);
            flex-basis: calc(100% - 2%);
        width: calc(100% - 2%);
        max-width: calc(100% - 2%); } }
    @media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
      .two-column-block[data-tablet-layout="25"] .two-column-block__column-1, .two-column-block[data-tablet-layout="25"] .two-column-block__column-2, .two-column-block[data-tablet-layout="33"] .two-column-block__column-1, .two-column-block[data-tablet-layout="33"] .two-column-block__column-2, .two-column-block[data-tablet-layout="50"] .two-column-block__column-1, .two-column-block[data-tablet-layout="50"] .two-column-block__column-2, .two-column-block[data-tablet-layout="66"] .two-column-block__column-1, .two-column-block[data-tablet-layout="66"] .two-column-block__column-2 {
        margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1rem);
            flex-basis: calc(100% - 1rem);
        width: calc(100% - 1rem);
        max-width: calc(100% - 1rem); } }
    @media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 992px) {
      .two-column-block[data-tablet-layout="25"] .two-column-block__column-1, .two-column-block[data-tablet-layout="25"] .two-column-block__column-2, .two-column-block[data-tablet-layout="33"] .two-column-block__column-1, .two-column-block[data-tablet-layout="33"] .two-column-block__column-2, .two-column-block[data-tablet-layout="50"] .two-column-block__column-1, .two-column-block[data-tablet-layout="50"] .two-column-block__column-2, .two-column-block[data-tablet-layout="66"] .two-column-block__column-1, .two-column-block[data-tablet-layout="66"] .two-column-block__column-2 {
        margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2rem);
            flex-basis: calc(100% - 2rem);
        width: calc(100% - 2rem);
        max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
        body[js-show-grid-outlines] .two-column-block[data-tablet-layout="25"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="25"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="33"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="33"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="50"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="50"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="66"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="66"] .two-column-block__column-2 {
          -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                  box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
          body[js-show-grid-outlines] .two-column-block[data-tablet-layout="25"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="25"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="33"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="33"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="50"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="50"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="66"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="66"] .two-column-block__column-2:hover {
            -webkit-box-shadow: 0 0 4px 1px #007ACA;
                    box-shadow: 0 0 4px 1px #007ACA; }
      .two-column-block[data-tablet-layout="25"] .two-column-block__headline, .two-column-block[data-tablet-layout="33"] .two-column-block__headline, .two-column-block[data-tablet-layout="50"] .two-column-block__headline, .two-column-block[data-tablet-layout="66"] .two-column-block__headline {
        font-size: 2rem;
        color: #36454f;
        font-weight: 400;
        margin: 0 !important;
        font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif; }
      .two-column-block[data-tablet-layout="25"] .two-column-block__text, .two-column-block[data-tablet-layout="33"] .two-column-block__text, .two-column-block[data-tablet-layout="50"] .two-column-block__text, .two-column-block[data-tablet-layout="66"] .two-column-block__text {
        margin-bottom: 1.5rem; }
      .two-column-block[data-tablet-layout="25"] .two-column-block__cta-grid, .two-column-block[data-tablet-layout="33"] .two-column-block__cta-grid, .two-column-block[data-tablet-layout="50"] .two-column-block__cta-grid, .two-column-block[data-tablet-layout="66"] .two-column-block__cta-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .two-column-block[data-tablet-layout="25"] .two-column-block__cta-grid a, .two-column-block[data-tablet-layout="33"] .two-column-block__cta-grid a, .two-column-block[data-tablet-layout="50"] .two-column-block__cta-grid a, .two-column-block[data-tablet-layout="66"] .two-column-block__cta-grid a {
          margin-bottom: 1em; }
      .two-column-block[data-tablet-layout="25"] .two-column-block__body h1:first-child, .two-column-block[data-tablet-layout="25"] .two-column-block__body h2:first-child, .two-column-block[data-tablet-layout="25"] .two-column-block__body h3:first-child, .two-column-block[data-tablet-layout="25"] .two-column-block__body h4:first-child, .two-column-block[data-tablet-layout="33"] .two-column-block__body h1:first-child, .two-column-block[data-tablet-layout="33"] .two-column-block__body h2:first-child, .two-column-block[data-tablet-layout="33"] .two-column-block__body h3:first-child, .two-column-block[data-tablet-layout="33"] .two-column-block__body h4:first-child, .two-column-block[data-tablet-layout="50"] .two-column-block__body h1:first-child, .two-column-block[data-tablet-layout="50"] .two-column-block__body h2:first-child, .two-column-block[data-tablet-layout="50"] .two-column-block__body h3:first-child, .two-column-block[data-tablet-layout="50"] .two-column-block__body h4:first-child, .two-column-block[data-tablet-layout="66"] .two-column-block__body h1:first-child, .two-column-block[data-tablet-layout="66"] .two-column-block__body h2:first-child, .two-column-block[data-tablet-layout="66"] .two-column-block__body h3:first-child, .two-column-block[data-tablet-layout="66"] .two-column-block__body h4:first-child {
        margin-top: 0px; }
      .two-column-block[data-tablet-layout="25"] .two-column-block__body .ctavisma, .two-column-block[data-tablet-layout="33"] .two-column-block__body .ctavisma, .two-column-block[data-tablet-layout="50"] .two-column-block__body .ctavisma, .two-column-block[data-tablet-layout="66"] .two-column-block__body .ctavisma {
        margin: 1rem 0; }
      .two-column-block[data-tablet-layout="25"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-tablet-layout="33"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-tablet-layout="50"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-tablet-layout="66"] .two-column-block__body a:not(.ctavisma):hover {
        text-decoration: underline; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (max-width: 767px) {
  .two-column-block[data-tablet-layout="75"] .two-column-block__column-1, .two-column-block[data-tablet-layout="75"] .two-column-block__column-2, .two-column-block[data-tablet-layout="100"] .two-column-block__column-1, .two-column-block[data-tablet-layout="100"] .two-column-block__column-2 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block[data-tablet-layout="75"] .two-column-block__column-1, .two-column-block[data-tablet-layout="75"] .two-column-block__column-2, .two-column-block[data-tablet-layout="100"] .two-column-block__column-1, .two-column-block[data-tablet-layout="100"] .two-column-block__column-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 992px) {
  .two-column-block[data-tablet-layout="75"] .two-column-block__column-1, .two-column-block[data-tablet-layout="75"] .two-column-block__column-2, .two-column-block[data-tablet-layout="100"] .two-column-block__column-1, .two-column-block[data-tablet-layout="100"] .two-column-block__column-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    body[js-show-grid-outlines] .two-column-block[data-tablet-layout="75"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="75"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="100"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="100"] .two-column-block__column-2 {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block[data-tablet-layout="75"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="75"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="100"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-tablet-layout="100"] .two-column-block__column-2:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; }
    .two-column-block[data-tablet-layout="75"] .two-column-block__headline, .two-column-block[data-tablet-layout="100"] .two-column-block__headline {
      font-size: 3.5rem;
      line-height: 1.15em;
      color: #36454f;
      font-weight: 400;
      margin: 0 !important;
      font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif; }
    .two-column-block[data-tablet-layout="75"] .two-column-block__text, .two-column-block[data-tablet-layout="100"] .two-column-block__text {
      margin-bottom: 3rem; }
    .two-column-block[data-tablet-layout="75"] .two-column-block__cta-grid, .two-column-block[data-tablet-layout="100"] .two-column-block__cta-grid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .two-column-block[data-tablet-layout="75"] .two-column-block__cta-grid a:nth-child(even), .two-column-block[data-tablet-layout="100"] .two-column-block__cta-grid a:nth-child(even) {
        margin-left: .5em; }
      .two-column-block[data-tablet-layout="75"] .two-column-block__cta-grid a:nth-child(odd), .two-column-block[data-tablet-layout="100"] .two-column-block__cta-grid a:nth-child(odd) {
        margin-right: .5em; }
    .two-column-block[data-tablet-layout="75"] .two-column-block__body h1:first-child, .two-column-block[data-tablet-layout="75"] .two-column-block__body h2:first-child, .two-column-block[data-tablet-layout="75"] .two-column-block__body h3:first-child, .two-column-block[data-tablet-layout="75"] .two-column-block__body h4:first-child, .two-column-block[data-tablet-layout="100"] .two-column-block__body h1:first-child, .two-column-block[data-tablet-layout="100"] .two-column-block__body h2:first-child, .two-column-block[data-tablet-layout="100"] .two-column-block__body h3:first-child, .two-column-block[data-tablet-layout="100"] .two-column-block__body h4:first-child {
      margin-top: 0px; }
    .two-column-block[data-tablet-layout="75"] .two-column-block__body .ctavisma, .two-column-block[data-tablet-layout="100"] .two-column-block__body .ctavisma {
      margin: 1rem 0; }
    .two-column-block[data-tablet-layout="75"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-tablet-layout="100"] .two-column-block__body a:not(.ctavisma):hover {
      text-decoration: underline; } }
  @media only screen and (min-width: 992px) {
    .two-column-block[data-desktop-layout="25"], .two-column-block[data-desktop-layout="33"], .two-column-block[data-desktop-layout="50"] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .two-column-block[data-desktop-layout="25"] .two-column-block__column-1, .two-column-block[data-desktop-layout="25"] .two-column-block__column-2, .two-column-block[data-desktop-layout="33"] .two-column-block__column-1, .two-column-block[data-desktop-layout="33"] .two-column-block__column-2, .two-column-block[data-desktop-layout="50"] .two-column-block__column-1, .two-column-block[data-desktop-layout="50"] .two-column-block__column-2 {
        text-align: center;
        -webkit-box-flex: 0 !important;
            -ms-flex: 0 !important;
                flex: 0 !important; } }
    @media only screen and (min-width: 992px) and (max-width: 767px) {
      .two-column-block[data-desktop-layout="25"] .two-column-block__column-1, .two-column-block[data-desktop-layout="25"] .two-column-block__column-2, .two-column-block[data-desktop-layout="33"] .two-column-block__column-1, .two-column-block[data-desktop-layout="33"] .two-column-block__column-2, .two-column-block[data-desktop-layout="50"] .two-column-block__column-1, .two-column-block[data-desktop-layout="50"] .two-column-block__column-2 {
        margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2%);
            flex-basis: calc(100% - 2%);
        width: calc(100% - 2%);
        max-width: calc(100% - 2%); } }
    @media only screen and (min-width: 992px) and (min-width: 768px) and (max-width: 991px) {
      .two-column-block[data-desktop-layout="25"] .two-column-block__column-1, .two-column-block[data-desktop-layout="25"] .two-column-block__column-2, .two-column-block[data-desktop-layout="33"] .two-column-block__column-1, .two-column-block[data-desktop-layout="33"] .two-column-block__column-2, .two-column-block[data-desktop-layout="50"] .two-column-block__column-1, .two-column-block[data-desktop-layout="50"] .two-column-block__column-2 {
        margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1rem);
            flex-basis: calc(100% - 1rem);
        width: calc(100% - 1rem);
        max-width: calc(100% - 1rem); } }
    @media only screen and (min-width: 992px) and (min-width: 992px) {
      .two-column-block[data-desktop-layout="25"] .two-column-block__column-1, .two-column-block[data-desktop-layout="25"] .two-column-block__column-2, .two-column-block[data-desktop-layout="33"] .two-column-block__column-1, .two-column-block[data-desktop-layout="33"] .two-column-block__column-2, .two-column-block[data-desktop-layout="50"] .two-column-block__column-1, .two-column-block[data-desktop-layout="50"] .two-column-block__column-2 {
        margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2rem);
            flex-basis: calc(100% - 2rem);
        width: calc(100% - 2rem);
        max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
        body[js-show-grid-outlines] .two-column-block[data-desktop-layout="25"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="25"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="33"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="33"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="50"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="50"] .two-column-block__column-2 {
          -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                  box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
          body[js-show-grid-outlines] .two-column-block[data-desktop-layout="25"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="25"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="33"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="33"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="50"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="50"] .two-column-block__column-2:hover {
            -webkit-box-shadow: 0 0 4px 1px #007ACA;
                    box-shadow: 0 0 4px 1px #007ACA; }
      .two-column-block[data-desktop-layout="25"] .two-column-block__headline, .two-column-block[data-desktop-layout="33"] .two-column-block__headline, .two-column-block[data-desktop-layout="50"] .two-column-block__headline {
        font-size: 2rem;
        color: #36454f;
        font-weight: 400;
        margin: 0 !important;
        font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif; }
      .two-column-block[data-desktop-layout="25"] .two-column-block__text, .two-column-block[data-desktop-layout="33"] .two-column-block__text, .two-column-block[data-desktop-layout="50"] .two-column-block__text {
        margin-bottom: 1.5rem; }
      .two-column-block[data-desktop-layout="25"] .two-column-block__cta-grid, .two-column-block[data-desktop-layout="33"] .two-column-block__cta-grid, .two-column-block[data-desktop-layout="50"] .two-column-block__cta-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .two-column-block[data-desktop-layout="25"] .two-column-block__cta-grid a, .two-column-block[data-desktop-layout="33"] .two-column-block__cta-grid a, .two-column-block[data-desktop-layout="50"] .two-column-block__cta-grid a {
          margin-bottom: 1em; }
      .two-column-block[data-desktop-layout="25"] .two-column-block__body h1:first-child, .two-column-block[data-desktop-layout="25"] .two-column-block__body h2:first-child, .two-column-block[data-desktop-layout="25"] .two-column-block__body h3:first-child, .two-column-block[data-desktop-layout="25"] .two-column-block__body h4:first-child, .two-column-block[data-desktop-layout="33"] .two-column-block__body h1:first-child, .two-column-block[data-desktop-layout="33"] .two-column-block__body h2:first-child, .two-column-block[data-desktop-layout="33"] .two-column-block__body h3:first-child, .two-column-block[data-desktop-layout="33"] .two-column-block__body h4:first-child, .two-column-block[data-desktop-layout="50"] .two-column-block__body h1:first-child, .two-column-block[data-desktop-layout="50"] .two-column-block__body h2:first-child, .two-column-block[data-desktop-layout="50"] .two-column-block__body h3:first-child, .two-column-block[data-desktop-layout="50"] .two-column-block__body h4:first-child {
        margin-top: 0px; }
      .two-column-block[data-desktop-layout="25"] .two-column-block__body .ctavisma, .two-column-block[data-desktop-layout="33"] .two-column-block__body .ctavisma, .two-column-block[data-desktop-layout="50"] .two-column-block__body .ctavisma {
        margin: 1rem 0; }
      .two-column-block[data-desktop-layout="25"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-desktop-layout="33"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-desktop-layout="50"] .two-column-block__body a:not(.ctavisma):hover {
        text-decoration: underline; } }

@media only screen and (min-width: 992px) and (max-width: 767px) {
  .two-column-block[data-desktop-layout="66"] .two-column-block__column-1, .two-column-block[data-desktop-layout="66"] .two-column-block__column-2, .two-column-block[data-desktop-layout="75"] .two-column-block__column-1, .two-column-block[data-desktop-layout="75"] .two-column-block__column-2, .two-column-block[data-desktop-layout="100"] .two-column-block__column-1, .two-column-block[data-desktop-layout="100"] .two-column-block__column-2 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (min-width: 992px) and (min-width: 768px) and (max-width: 991px) {
  .two-column-block[data-desktop-layout="66"] .two-column-block__column-1, .two-column-block[data-desktop-layout="66"] .two-column-block__column-2, .two-column-block[data-desktop-layout="75"] .two-column-block__column-1, .two-column-block[data-desktop-layout="75"] .two-column-block__column-2, .two-column-block[data-desktop-layout="100"] .two-column-block__column-1, .two-column-block[data-desktop-layout="100"] .two-column-block__column-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .two-column-block[data-desktop-layout="66"] .two-column-block__column-1, .two-column-block[data-desktop-layout="66"] .two-column-block__column-2, .two-column-block[data-desktop-layout="75"] .two-column-block__column-1, .two-column-block[data-desktop-layout="75"] .two-column-block__column-2, .two-column-block[data-desktop-layout="100"] .two-column-block__column-1, .two-column-block[data-desktop-layout="100"] .two-column-block__column-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .two-column-block[data-desktop-layout="66"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="66"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="75"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="75"] .two-column-block__column-2, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="100"] .two-column-block__column-1, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="100"] .two-column-block__column-2 {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .two-column-block[data-desktop-layout="66"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="66"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="75"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="75"] .two-column-block__column-2:hover, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="100"] .two-column-block__column-1:hover, body[js-show-grid-outlines] .two-column-block[data-desktop-layout="100"] .two-column-block__column-2:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; }
    .two-column-block[data-desktop-layout="66"] .two-column-block__headline, .two-column-block[data-desktop-layout="75"] .two-column-block__headline, .two-column-block[data-desktop-layout="100"] .two-column-block__headline {
      font-size: 3.5rem;
      line-height: 1.15em;
      color: #36454f;
      font-weight: 400;
      margin: 0 !important;
      font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif; }
    .two-column-block[data-desktop-layout="66"] .two-column-block__text, .two-column-block[data-desktop-layout="75"] .two-column-block__text, .two-column-block[data-desktop-layout="100"] .two-column-block__text {
      margin-bottom: 3rem; }
    .two-column-block[data-desktop-layout="66"] .two-column-block__cta-grid, .two-column-block[data-desktop-layout="75"] .two-column-block__cta-grid, .two-column-block[data-desktop-layout="100"] .two-column-block__cta-grid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .two-column-block[data-desktop-layout="66"] .two-column-block__cta-grid a:nth-child(even), .two-column-block[data-desktop-layout="75"] .two-column-block__cta-grid a:nth-child(even), .two-column-block[data-desktop-layout="100"] .two-column-block__cta-grid a:nth-child(even) {
        margin-left: .5em; }
      .two-column-block[data-desktop-layout="66"] .two-column-block__cta-grid a:nth-child(odd), .two-column-block[data-desktop-layout="75"] .two-column-block__cta-grid a:nth-child(odd), .two-column-block[data-desktop-layout="100"] .two-column-block__cta-grid a:nth-child(odd) {
        margin-right: .5em; }
    .two-column-block[data-desktop-layout="66"] .two-column-block__body h1:first-child, .two-column-block[data-desktop-layout="66"] .two-column-block__body h2:first-child, .two-column-block[data-desktop-layout="66"] .two-column-block__body h3:first-child, .two-column-block[data-desktop-layout="66"] .two-column-block__body h4:first-child, .two-column-block[data-desktop-layout="75"] .two-column-block__body h1:first-child, .two-column-block[data-desktop-layout="75"] .two-column-block__body h2:first-child, .two-column-block[data-desktop-layout="75"] .two-column-block__body h3:first-child, .two-column-block[data-desktop-layout="75"] .two-column-block__body h4:first-child, .two-column-block[data-desktop-layout="100"] .two-column-block__body h1:first-child, .two-column-block[data-desktop-layout="100"] .two-column-block__body h2:first-child, .two-column-block[data-desktop-layout="100"] .two-column-block__body h3:first-child, .two-column-block[data-desktop-layout="100"] .two-column-block__body h4:first-child {
      margin-top: 0px; }
    .two-column-block[data-desktop-layout="66"] .two-column-block__body .ctavisma, .two-column-block[data-desktop-layout="75"] .two-column-block__body .ctavisma, .two-column-block[data-desktop-layout="100"] .two-column-block__body .ctavisma {
      margin: 1rem 0; }
    .two-column-block[data-desktop-layout="66"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-desktop-layout="75"] .two-column-block__body a:not(.ctavisma):hover, .two-column-block[data-desktop-layout="100"] .two-column-block__body a:not(.ctavisma):hover {
      text-decoration: underline; } }
  .two-column-block__column-1, .two-column-block__column-2, .two-column-block__body {
    margin-top: 0;
    margin-bottom: 0; }

.payoff {
  text-align: center; }
  @media only screen and (max-width: 767px) {
    .payoff:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .payoff:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .payoff:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .payoff:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .payoff:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .payoff[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .payoff[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .payoff[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .payoff[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .payoff[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .payoff[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .payoff[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .payoff[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .payoff[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .payoff[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .payoff[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .payoff[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .payoff[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .payoff[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .payoff[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .payoff[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .payoff[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .payoff[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .payoff[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .payoff[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .payoff[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .payoff[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .payoff[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .payoff[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .payoff[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .payoff[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .payoff[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .payoff[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .payoff[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .payoff[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .payoff[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .payoff[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .payoff[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  .payoff__cta--primary {
    padding: .5rem 1.5rem .4rem 1.5rem;
    border-radius: 5rem;
    display: inline-block;
    line-height: 1.5em;
    font-size: 1rem;
    margin: 0.5rem 0;
    cursor: pointer;
    white-space: nowrap;
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    border: 2px solid transparent;
    background: #007ACA;
    -webkit-box-shadow: 0 15px 20px rgba(9, 116, 179, 0.2);
            box-shadow: 0 15px 20px rgba(9, 116, 179, 0.2); }
    .payoff__cta--primary, .payoff__cta--primary a {
      color: #F0F2F5; }
    .payoff__cta--primary:hover {
      text-decoration: none;
      background: #0062A3;
      -webkit-box-shadow: 0 0 20px rgba(9, 116, 179, 0.2);
              box-shadow: 0 0 20px rgba(9, 116, 179, 0.2); }
  .payoff__cta--secondary {
    padding: .5rem 1.5rem .4rem 1.5rem;
    border-radius: 5rem;
    display: inline-block;
    line-height: 1.5em;
    font-size: 1rem;
    margin: 0.5rem 0;
    cursor: pointer;
    white-space: nowrap;
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    background: #fff;
    border: 2px solid lightgrey; }
    .payoff__cta--secondary, .payoff__cta--secondary a {
      color: #36454f; }
  .payoff__headline {
    font-size: 3.5rem;
    line-height: 1.15em;
    color: #36454f;
    font-weight: 400;
    margin-bottom: 0;
    font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif; }
  .payoff__text {
    margin-bottom: 3rem; }
  .payoff__cta-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .payoff__cta-grid a:nth-child(even) {
      margin-left: .5em; }
    .payoff__cta-grid a:nth-child(odd) {
      margin-right: .5em; }

.pagination {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center; }
  .pagination__control {
    display: inline-block; }
    .pagination__control a {
      padding: .5em 1.5em .4em 1.5em; }

.press-releases {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media only screen and (max-width: 767px) {
    .press-releases {
      margin-left: -1% !important;
      margin-right: -1% !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .press-releases {
      margin-left: -0.5rem !important;
      margin-right: -0.5rem !important; } }
  @media only screen and (min-width: 992px) {
    .press-releases {
      margin-left: -1rem !important;
      margin-right: -1rem !important; } }
  @media only screen and (max-width: 767px) {
    .press-releases > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .press-releases > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .press-releases > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .press-releases > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .press-releases > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .press-releases > *[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .press-releases > *[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .press-releases > *[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .press-releases > *[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .press-releases > *[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .press-releases > *[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .press-releases > *[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .press-releases > *[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .press-releases > *[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .press-releases > *[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .press-releases > *[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .press-releases > *[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .press-releases > *[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .press-releases > *[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .press-releases > *[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .press-releases > *[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .press-releases > *[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .press-releases > *[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .press-releases > *[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .press-releases > *[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .press-releases > *[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .press-releases > *[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .press-releases > *[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .press-releases > *[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .press-releases > *[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .press-releases > *[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .press-releases > *[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .press-releases > *[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .press-releases > *[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .press-releases > *[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .press-releases > *[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .press-releases > *[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .press-releases > *[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  @media only screen and (max-width: 767px) {
    .page-wrapper main > .press-releases {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100%);
          flex-basis: calc(100%);
      width: calc(100%);
      max-width: calc(100%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .page-wrapper main > .press-releases {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100%);
          flex-basis: calc(100%);
      width: calc(100%);
      max-width: calc(100%); } }
  @media only screen and (min-width: 992px) {
    .page-wrapper main > .press-releases {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100%);
          flex-basis: calc(100%);
      width: calc(100%);
      max-width: calc(100%); } }
  body[js-show-grid-outlines] .page-wrapper main > .press-releases {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .page-wrapper main > .press-releases:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }

.press-release-item {
  margin-bottom: 1.52941rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*&__content {
        display: flex;
        flex-direction: column;
        flex: 1;
    }*/ }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .press-release-item {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
  .press-release-item {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  .press-release-item {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (max-width: 767px) {
    body[js-show-grid-outlines] .press-release-item {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .press-release-item:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  @media only screen and (min-width: 768px) {
    .press-release-item {
      margin-bottom: 3.23529rem; } }
  @media only screen and (min-width: 768px) and (max-width: 767px) {
    .press-releases > .press-release-item:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(50% - 2%);
          flex-basis: calc(50% - 2%);
      width: calc(50% - 2%);
      max-width: calc(50% - 2%); } }
  @media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
    .press-releases > .press-release-item:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(50% - 1rem);
          flex-basis: calc(50% - 1rem);
      width: calc(50% - 1rem);
      max-width: calc(50% - 1rem); } }
  @media only screen and (min-width: 768px) and (min-width: 992px) {
    .press-releases > .press-release-item:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(50% - 2rem);
          flex-basis: calc(50% - 2rem);
      width: calc(50% - 2rem);
      max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 768px) {
      body[js-show-grid-outlines] .press-releases > .press-release-item:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .press-releases > .press-release-item:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; }
      .press-releases--single-column .press-release-item {
        margin-bottom: 0; } }
  .press-releases--single-column .press-release-item {
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
    .press-releases--single-column .press-release-item__image {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 30%;
      padding-top: 1.76em;
      height: 10em; }
      .press-releases--single-column .press-release-item__image img {
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center; }
    .press-releases--single-column .press-release-item__content {
      padding-left: 3em;
      padding-right: 3em;
      width: 70%; }
    .press-releases--single-column .press-release-item__headline {
      height: auto;
      font-size: 1.6em; }
  .press-release-item__image {
    position: relative;
    margin: 0;
    overflow: hidden; }
    .press-release-item__image--show-whole::before, .press-release-item__image--no-image::before, .press-release-item__image--16_9-ratio::before {
      content: "";
      width: 100%;
      margin-left: -1px;
      float: left;
      height: 0;
      padding-top: 56.25%; }
    .press-release-item__image--show-whole::after, .press-release-item__image--no-image::after, .press-release-item__image--16_9-ratio::after {
      content: "";
      display: table;
      clear: both; }
    .press-release-item__image--no-image::before {
      background-color: rgba(240, 242, 245, 0.5); }
    .press-release-item__image--no-image img {
      display: none; }
    @media only screen and (max-width: 767px) {
      .press-release-item__image--show-whole {
        padding-top: 2%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .press-release-item__image--show-whole {
        padding-top: 1rem; } }
    @media only screen and (min-width: 992px) {
      .press-release-item__image--show-whole {
        padding-top: 2rem; } }
    .press-release-item__image--show-whole::before, .press-release-item__image--show-whole::after {
      content: none; }
    .press-release-item__image--show-whole img {
      display: block;
      width: auto;
      height: auto;
      margin: 0 auto; }
    .press-release-item__image--16_9-ratio img {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      -o-object-fit: cover;
         font-family: "object-fit:cover;object-position:50% 50%";
         object-fit: cover;
      -o-object-position: 50% 50%;
         object-position: 50% 50%;
      width: 100%;
      height: 100% !important; }
  .press-release-item__headline {
    font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif;
    font-weight: normal;
    color: #222;
    font-size: 2em;
    line-height: 1.3em;
    margin-bottom: 0;
    max-height: 4em;
    overflow: hidden; }
  .press-release-item__date {
    color: #737373;
    font-size: 1em;
    margin-top: 0.375em; }
  .press-release-item__ingress {
    display: none; }
    .press-releases--show-ingress .press-release-item__ingress {
      display: block; }
  .press-release-item__read-more, .press-release-item__read-more a {
    color: #007ACA;
    text-decoration: none;
    display: inline-block; }
    .press-release-item__read-more:hover, .press-release-item__read-more a:hover {
      text-decoration: underline; }
  .press-release-item__read-more svg {
    display: inline-block;
    width: 16px;
    height: 16px;
    fill: #007ACA;
    position: relative;
    top: 3px; }

.press-releases-contact-person,
.press-releases-media-library,
.press-releases-rss {
  background-color: #F2F5FA;
  padding: 2.70588rem;
  margin: 1.17647rem 0; }
  .press-releases-contact-person h2,
  .press-releases-media-library h2,
  .press-releases-rss h2 {
    font-size: 2em; }
  .press-releases-contact-person p.grey,
  .press-releases-media-library p.grey,
  .press-releases-rss p.grey {
    color: #737373; }

.press-releases-contact-person h2 {
  margin-bottom: 0; }

.press-releases-contact-person p.grey {
  margin-top: 0; }

.press-releases-contact-person p {
  margin-bottom: 0; }

.press-releases-media-library h2 {
  margin: 0 0 0.5em; }

.press-releases-media-library a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%; }
  .press-releases-media-library a:before {
    margin-right: 1em;
    width: 16px;
    position: relative;
    top: 9px; }

.press-releases-contact-person,
.press-releases-media-library,
.press-releases-rss {
  background-color: #F2F5FA;
  padding: 2.70588rem;
  margin: 1.17647rem 0; }
  .press-releases-contact-person h2,
  .press-releases-media-library h2,
  .press-releases-rss h2 {
    font-size: 2em; }
  .press-releases-contact-person p.grey,
  .press-releases-media-library p.grey,
  .press-releases-rss p.grey {
    color: #737373; }

.press-releases-contact-person h2 {
  margin-bottom: 0; }

.press-releases-contact-person p.grey {
  margin-top: 0; }

.press-releases-contact-person p {
  margin-bottom: 0; }

.press-releases-media-library h2 {
  margin: 0 0 0.5em; }

.press-releases-media-library a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  margin-bottom: 1rem; }
  .press-releases-media-library a:before {
    margin-right: 1em;
    width: 16px;
    position: relative;
    top: 9px; }

.press-releases-rss {
  text-align: center; }
  .press-releases-rss h2 {
    margin: 0; }
  .press-releases-rss p {
    /*font-size: 0.8em;*/ }
  .press-releases-rss a {
    margin-top: 1.5em; }

.press-release__headline {
  font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif;
  font-weight: normal;
  color: #222222;
  font-size: 2.8em;
  line-height: 1.3em;
  margin-bottom: 0; }

.press-release__date {
  padding: 0 0 1.5625em 0;
  margin-top: 0.375em;
  color: #737373;
  font-size: 1em; }

.press-release__ingress {
  margin-bottom: 1.5625em; }

.press-release img {
  width: 100%;
  margin: 1.25em 0 3.125em 0; }

.press-release__content p {
  margin: 1.25em 0; }

.press-release__contacts h3 {
  font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif;
  font-weight: bold;
  color: #222222;
  margin: 2.5em 0 0.625em; }

.press-release__contacts p {
  margin: 0; }

.flexible-column-block :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) a:hover {
  text-decoration: underline; }

@media only screen and (max-width: 767px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (max-width: 767px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (max-width: 767px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (max-width: 767px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (max-width: 767px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (max-width: 767px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (max-width: 767px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (max-width: 767px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (max-width: 767px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (max-width: 767px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (max-width: 767px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (max-width: 767px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (max-width: 767px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block:not([class*="col-offset"]), .flexible-column-block.col-offset-0 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block:not([class*="col-offset"]).col-1, .flexible-column-block.col-offset-0.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block:not([class*="col-offset"]).col-2, .flexible-column-block.col-offset-0.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block:not([class*="col-offset"]).col-3, .flexible-column-block.col-offset-0.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block:not([class*="col-offset"]).col-4, .flexible-column-block.col-offset-0.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block:not([class*="col-offset"]).col-5, .flexible-column-block.col-offset-0.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block:not([class*="col-offset"]).col-6, .flexible-column-block.col-offset-0.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block:not([class*="col-offset"]).col-7, .flexible-column-block.col-offset-0.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block:not([class*="col-offset"]).col-8, .flexible-column-block.col-offset-0.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block:not([class*="col-offset"]).col-9, .flexible-column-block.col-offset-0.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block:not([class*="col-offset"]).col-10, .flexible-column-block.col-offset-0.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block:not([class*="col-offset"]).col-11, .flexible-column-block.col-offset-0.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block:not([class*="col-offset"]).col-12, .flexible-column-block.col-offset-0.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block:not([class*="col-offset"]).col-1, .flexible-column-block.col-offset-0.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-1, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-1:hover, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block:not([class*="col-offset"]).col-2, .flexible-column-block.col-offset-0.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-2, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-2:hover, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block:not([class*="col-offset"]).col-3, .flexible-column-block.col-offset-0.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-3, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-3:hover, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block:not([class*="col-offset"]).col-4, .flexible-column-block.col-offset-0.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-4, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-4:hover, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block:not([class*="col-offset"]).col-5, .flexible-column-block.col-offset-0.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-5, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-5:hover, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block:not([class*="col-offset"]).col-6, .flexible-column-block.col-offset-0.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-6, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-6:hover, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block:not([class*="col-offset"]).col-7, .flexible-column-block.col-offset-0.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-7, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-7:hover, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block:not([class*="col-offset"]).col-8, .flexible-column-block.col-offset-0.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-8, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-8:hover, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block:not([class*="col-offset"]).col-9, .flexible-column-block.col-offset-0.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-9, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-9:hover, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block:not([class*="col-offset"]).col-10, .flexible-column-block.col-offset-0.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-10, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-10:hover, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block:not([class*="col-offset"]).col-11, .flexible-column-block.col-offset-0.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-11, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-11:hover, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block:not([class*="col-offset"]).col-12, .flexible-column-block.col-offset-0.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-12, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block:not([class*="col-offset"]).col-12:hover, body[js-show-grid-outlines] .flexible-column-block.col-offset-0.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block.col-offset-1 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-1.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-1.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-1.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-1.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-1.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-1.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-1.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-1.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-1.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-1.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-1.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-1.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-1.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 8.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-1.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 8.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-1.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 8.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-1.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 8.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-1.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 8.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-1.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 8.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-1.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 8.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-1.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 8.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-1.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 8.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-1.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 8.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-1.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 8.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-1.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 8.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-1.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block.col-offset-2 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-2.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-2.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-2.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-2.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-2.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-2.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-2.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-2.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-2.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-2.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-2.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-2.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-2.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 16.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-2.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 16.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-2.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 16.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-2.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 16.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-2.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 16.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-2.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 16.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-2.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 16.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-2.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 16.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-2.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 16.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-2.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 16.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-2.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 16.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-2.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 16.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-2.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block.col-offset-3 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-3.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-3.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-3.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-3.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-3.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-3.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-3.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-3.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-3.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-3.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-3.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-3.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-3.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 25%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-3.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 25%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-3.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 25%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-3.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 25%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-3.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 25%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-3.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 25%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-3.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 25%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-3.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 25%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-3.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 25%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-3.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 25%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-3.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 25%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-3.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 25%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-3.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block.col-offset-4 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-4.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-4.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-4.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-4.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-4.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-4.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-4.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-4.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-4.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-4.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-4.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-4.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-4.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 33.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-4.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 33.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-4.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 33.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-4.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 33.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-4.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 33.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-4.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 33.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-4.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 33.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-4.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 33.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-4.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 33.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-4.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 33.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-4.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 33.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-4.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 33.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-4.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block.col-offset-5 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-5.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-5.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-5.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-5.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-5.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-5.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-5.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-5.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-5.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-5.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-5.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-5.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-5.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 41.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-5.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 41.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-5.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 41.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-5.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 41.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-5.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 41.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-5.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 41.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-5.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 41.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-5.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 41.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-5.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 41.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-5.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 41.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-5.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 41.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-5.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 41.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-5.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block.col-offset-6 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-6.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-6.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-6.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-6.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-6.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-6.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-6.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-6.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-6.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-6.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-6.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-6.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-6.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 50%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-6.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 50%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-6.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 50%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-6.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 50%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-6.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 50%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-6.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 50%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-6.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 50%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-6.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 50%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-6.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 50%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-6.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 50%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-6.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 50%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-6.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 50%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-6.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block.col-offset-7 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-7.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-7.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-7.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-7.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-7.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-7.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-7.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-7.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-7.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-7.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-7.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-7.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-7.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 58.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-7.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 58.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-7.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 58.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-7.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 58.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-7.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 58.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-7.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 58.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-7.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 58.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-7.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 58.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-7.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 58.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-7.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 58.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-7.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 58.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-7.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 58.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-7.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block.col-offset-8 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-8.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-8.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-8.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-8.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-8.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-8.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-8.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-8.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-8.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-8.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-8.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-8.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-8.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 66.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-8.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 66.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-8.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 66.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-8.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 66.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-8.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 66.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-8.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 66.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-8.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 66.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-8.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 66.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-8.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 66.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-8.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 66.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-8.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 66.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-8.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 66.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-8.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block.col-offset-9 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-9.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-9.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-9.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-9.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-9.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-9.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-9.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-9.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-9.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-9.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-9.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-9.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-9.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 75%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-9.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 75%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-9.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 75%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-9.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 75%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-9.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 75%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-9.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 75%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-9.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 75%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-9.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 75%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-9.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 75%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-9.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 75%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-9.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 75%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-9.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 75%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-9.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block.col-offset-10 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-10.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-10.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-10.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-10.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-10.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-10.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-10.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-10.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-10.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-10.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-10.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-10.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-10.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 83.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-10.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 83.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-10.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 83.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-10.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 83.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-10.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 83.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-10.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 83.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-10.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 83.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-10.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 83.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-10.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 83.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-10.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 83.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-10.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 83.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-10.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 83.33333%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-10.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block.col-offset-11 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-11.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-11.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-11.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-11.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-11.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-11.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-11.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-11.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-11.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-11.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-11.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-11.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-11.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 91.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-11.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 91.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-11.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 91.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-11.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 91.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-11.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 91.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-11.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 91.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-11.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 91.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-11.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 91.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-11.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 91.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-11.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 91.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-11.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 91.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-11.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 91.66667%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-11.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 767px) {
  .flexible-column-block.col-offset-12 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-12.col-1 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 1rem);
        flex-basis: calc(16.66667% - 1rem);
    width: calc(16.66667% - 1rem);
    max-width: calc(16.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-12.col-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-12.col-3 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-12.col-4 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-12.col-5 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-12.col-6 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-12.col-7 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-12.col-8 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-12.col-9 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-12.col-10 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-12.col-11 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .flexible-column-block.col-offset-12.col-12 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-12.col-1 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 100%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(8.33333% - 2rem);
        flex-basis: calc(8.33333% - 2rem);
    width: calc(8.33333% - 2rem);
    max-width: calc(8.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-1 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-1:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-12.col-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 100%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 2rem);
        flex-basis: calc(16.66667% - 2rem);
    width: calc(16.66667% - 2rem);
    max-width: calc(16.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-2 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-2:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-12.col-3 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 100%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-3 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-3:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-12.col-4 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 100%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-4 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-4:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-12.col-5 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 100%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(41.66667% - 2rem);
        flex-basis: calc(41.66667% - 2rem);
    width: calc(41.66667% - 2rem);
    max-width: calc(41.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-5 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-5:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-12.col-6 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 100%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-6 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-6:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-12.col-7 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 100%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(58.33333% - 2rem);
        flex-basis: calc(58.33333% - 2rem);
    width: calc(58.33333% - 2rem);
    max-width: calc(58.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-7 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-7:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-12.col-8 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 100%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-8 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-8:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-12.col-9 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 100%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-9 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-9:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-12.col-10 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 100%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(83.33333% - 2rem);
        flex-basis: calc(83.33333% - 2rem);
    width: calc(83.33333% - 2rem);
    max-width: calc(83.33333% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-10 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-10:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-12.col-11 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 100%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(91.66667% - 2rem);
        flex-basis: calc(91.66667% - 2rem);
    width: calc(91.66667% - 2rem);
    max-width: calc(91.66667% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-11 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-11:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 768px) and (min-width: 992px) and (min-width: 992px) {
  .flexible-column-block.col-offset-12.col-12 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 100%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 768px) and (min-width: 992px) {
  body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-12 {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-column-block.col-offset-12.col-12:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

.flexible-column-block h3,
.flexible-column-block h4 {
  margin-top: 1rem;
  margin-bottom: 0.1em; }

.flexible-row-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-repeat: no-repeat;
  background-size: cover; }
  @media only screen and (max-width: 767px) {
    .flexible-row-block.one-column-block--img-or-color {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%) !important;
          flex-basis: calc(100% - 2%) !important;
      width: calc(100% - 2%) !important;
      max-width: calc(100% - 2%) !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .flexible-row-block.one-column-block--img-or-color {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem) !important;
          flex-basis: calc(100% - 1rem) !important;
      width: calc(100% - 1rem) !important;
      max-width: calc(100% - 1rem) !important; } }
  @media only screen and (min-width: 992px) {
    .flexible-row-block.one-column-block--img-or-color {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem) !important;
          flex-basis: calc(100% - 2rem) !important;
      width: calc(100% - 2rem) !important;
      max-width: calc(100% - 2rem) !important; } }
  body[js-show-grid-outlines] .flexible-row-block.one-column-block--img-or-color {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-row-block.one-column-block--img-or-color:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .flexible-row-block:not(.one-column-block--img-or-color) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100%) !important;
          flex-basis: calc(100%) !important;
      width: calc(100%) !important;
      max-width: calc(100%) !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .flexible-row-block:not(.one-column-block--img-or-color) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100%) !important;
          flex-basis: calc(100%) !important;
      width: calc(100%) !important;
      max-width: calc(100%) !important; } }
  @media only screen and (min-width: 992px) {
    .flexible-row-block:not(.one-column-block--img-or-color) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100%) !important;
          flex-basis: calc(100%) !important;
      width: calc(100%) !important;
      max-width: calc(100%) !important; } }
  body[js-show-grid-outlines] .flexible-row-block:not(.one-column-block--img-or-color) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .flexible-row-block:not(.one-column-block--img-or-color):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }

.free-push-block {
  position: relative;
  padding: 2.70588rem;
  background-color: #F2F5FA; }
  @media only screen and (max-width: 767px) {
    .free-push-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .free-push-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .free-push-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .free-push-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .free-push-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .free-push-block[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .free-push-block[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .free-push-block[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .free-push-block[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .free-push-block[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .free-push-block[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .free-push-block[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .free-push-block[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .free-push-block[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .free-push-block[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .free-push-block[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .free-push-block[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .free-push-block[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .free-push-block[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .free-push-block[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .free-push-block[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .free-push-block[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .free-push-block[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .free-push-block[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .free-push-block[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .free-push-block[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .free-push-block[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .free-push-block[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .free-push-block[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .free-push-block[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .free-push-block[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .free-push-block[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .free-push-block[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .free-push-block[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .free-push-block[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .free-push-block[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .free-push-block[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .free-push-block[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  .free-push-block .free-push-block__title {
    margin-top: 0; }
  .free-push-block__links {
    list-style: none;
    padding-left: 0; }
    .free-push-block__links li a {
      position: relative;
      display: inline-block;
      padding-left: 1rem; }
      .free-push-block__links li a::before {
        position: absolute;
        top: 0.25rem;
        left: 0;
        font-family: "visma-icons" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 0.65rem;
        content: "\39";
        color: #6D6D6D; }
  @media only screen and (max-width: 767px) {
    *:not(.side-bar) > .free-push-block[data-mobile-layout="25"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
    *:not(.side-bar) > .free-push-block[data-mobile-layout="25"] textarea,
    *:not(.side-bar) > .free-push-block[data-mobile-layout="25"] label, *:not(.side-bar) > .free-push-block[data-mobile-layout="33"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
    *:not(.side-bar) > .free-push-block[data-mobile-layout="33"] textarea,
    *:not(.side-bar) > .free-push-block[data-mobile-layout="33"] label, *:not(.side-bar) > .free-push-block[data-mobile-layout="50"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
    *:not(.side-bar) > .free-push-block[data-mobile-layout="50"] textarea,
    *:not(.side-bar) > .free-push-block[data-mobile-layout="50"] label, *:not(.side-bar) > .free-push-block[data-mobile-layout="66"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
    *:not(.side-bar) > .free-push-block[data-mobile-layout="66"] textarea,
    *:not(.side-bar) > .free-push-block[data-mobile-layout="66"] label, *:not(.side-bar) > .free-push-block[data-mobile-layout="75"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
    *:not(.side-bar) > .free-push-block[data-mobile-layout="75"] textarea,
    *:not(.side-bar) > .free-push-block[data-mobile-layout="75"] label, *:not(.side-bar) > .free-push-block[data-mobile-layout="100"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
    *:not(.side-bar) > .free-push-block[data-mobile-layout="100"] textarea,
    *:not(.side-bar) > .free-push-block[data-mobile-layout="100"] label {
      display: block;
      width: 100%; }
    *:not(.side-bar) > .free-push-block[data-mobile-layout="25"] .free-push-block__title, *:not(.side-bar) > .free-push-block[data-mobile-layout="33"] .free-push-block__title, *:not(.side-bar) > .free-push-block[data-mobile-layout="50"] .free-push-block__title, *:not(.side-bar) > .free-push-block[data-mobile-layout="66"] .free-push-block__title, *:not(.side-bar) > .free-push-block[data-mobile-layout="75"] .free-push-block__title, *:not(.side-bar) > .free-push-block[data-mobile-layout="100"] .free-push-block__title {
      font-size: 1.5rem;
      word-break: break-word; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    *:not(.side-bar) > .free-push-block[data-tablet-layout="25"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
    *:not(.side-bar) > .free-push-block[data-tablet-layout="25"] textarea,
    *:not(.side-bar) > .free-push-block[data-tablet-layout="25"] label, *:not(.side-bar) > .free-push-block[data-tablet-layout="33"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
    *:not(.side-bar) > .free-push-block[data-tablet-layout="33"] textarea,
    *:not(.side-bar) > .free-push-block[data-tablet-layout="33"] label, *:not(.side-bar) > .free-push-block[data-tablet-layout="50"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
    *:not(.side-bar) > .free-push-block[data-tablet-layout="50"] textarea,
    *:not(.side-bar) > .free-push-block[data-tablet-layout="50"] label, *:not(.side-bar) > .free-push-block[data-tablet-layout="66"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
    *:not(.side-bar) > .free-push-block[data-tablet-layout="66"] textarea,
    *:not(.side-bar) > .free-push-block[data-tablet-layout="66"] label {
      display: block;
      width: 100%; }
    *:not(.side-bar) > .free-push-block[data-tablet-layout="25"] .free-push-block__title, *:not(.side-bar) > .free-push-block[data-tablet-layout="33"] .free-push-block__title, *:not(.side-bar) > .free-push-block[data-tablet-layout="50"] .free-push-block__title, *:not(.side-bar) > .free-push-block[data-tablet-layout="66"] .free-push-block__title {
      font-size: 1.5rem;
      word-break: break-word; } }
  @media only screen and (min-width: 992px) {
    *:not(.side-bar) > .free-push-block[data-desktop-layout="25"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
    *:not(.side-bar) > .free-push-block[data-desktop-layout="25"] textarea,
    *:not(.side-bar) > .free-push-block[data-desktop-layout="25"] label, *:not(.side-bar) > .free-push-block[data-desktop-layout="33"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
    *:not(.side-bar) > .free-push-block[data-desktop-layout="33"] textarea,
    *:not(.side-bar) > .free-push-block[data-desktop-layout="33"] label {
      display: block;
      width: 100%; }
    *:not(.side-bar) > .free-push-block[data-desktop-layout="25"] .free-push-block__title, *:not(.side-bar) > .free-push-block[data-desktop-layout="33"] .free-push-block__title {
      font-size: 1.5rem;
      word-break: break-word; } }
  .side-bar > .free-push-block input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .side-bar > .free-push-block textarea,
  .side-bar > .free-push-block label {
    display: block;
    width: 100%; }
  .side-bar > .free-push-block .free-push-block__title {
    font-size: 1.5rem;
    word-break: break-word; }

.free-push-block__figure {
  margin: 0; }

@media only screen and (max-width: 767px) {
  .teaser-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .teaser-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 992px) {
  .teaser-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

body[js-show-grid-outlines] .teaser-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
  -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
          box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
  body[js-show-grid-outlines] .teaser-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
    -webkit-box-shadow: 0 0 4px 1px #007ACA;
            box-shadow: 0 0 4px 1px #007ACA; }

@media only screen and (max-width: 767px) {
  .teaser-block[data-mobile-layout="0"] {
    display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .teaser-block[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .teaser-block[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .teaser-block[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .teaser-block[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .teaser-block[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .teaser-block[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .teaser-block[data-tablet-layout="0"] {
    display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .teaser-block[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .teaser-block[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .teaser-block[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .teaser-block[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .teaser-block[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .teaser-block[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }

@media only screen and (min-width: 992px) {
  .teaser-block[data-desktop-layout="0"] {
    display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .teaser-block[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }

@media only screen and (min-width: 992px) {
  body[js-show-grid-outlines] .teaser-block[data-desktop-layout="25"] {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .teaser-block[data-desktop-layout="25"]:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .teaser-block[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }

@media only screen and (min-width: 992px) {
  body[js-show-grid-outlines] .teaser-block[data-desktop-layout="33"] {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .teaser-block[data-desktop-layout="33"]:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .teaser-block[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }

@media only screen and (min-width: 992px) {
  body[js-show-grid-outlines] .teaser-block[data-desktop-layout="50"] {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .teaser-block[data-desktop-layout="50"]:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .teaser-block[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }

@media only screen and (min-width: 992px) {
  body[js-show-grid-outlines] .teaser-block[data-desktop-layout="66"] {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .teaser-block[data-desktop-layout="66"]:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .teaser-block[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }

@media only screen and (min-width: 992px) {
  body[js-show-grid-outlines] .teaser-block[data-desktop-layout="75"] {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .teaser-block[data-desktop-layout="75"]:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .teaser-block[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }

@media only screen and (min-width: 992px) {
  body[js-show-grid-outlines] .teaser-block[data-desktop-layout="100"] {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .teaser-block[data-desktop-layout="100"]:hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; } }

.teaser-block .teaser-block__title {
  font-family: 'PFBeauSansProLight', sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.3;
  margin: 1rem 0 0; }

.teaser-block .teaser-block__content {
  font-size: 0.8rem;
  line-height: 1.4; }

.teaser-block p {
  margin: 0.5rem 0 0.5rem; }

.teaser-block a {
  font-size: 0.8rem; }

.teaser-block__links {
  list-style: none;
  padding-left: 0; }
  .teaser-block__links li a {
    position: relative;
    display: inline-block;
    padding-left: 1rem; }
    .teaser-block__links li a::before {
      position: absolute;
      top: 0.25rem;
      left: 0;
      font-family: "visma-icons" !important;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 0.65rem;
      content: "\39";
      color: #6D6D6D; }

.teaser-block__footer {
  margin-top: 2rem; }

.teaser-block__figure {
  position: relative;
  width: 100%;
  margin: 0; }
  .teaser-block__figure::before {
    float: left;
    height: 0;
    padding-top: 56.25%;
    content: ''; }
  .teaser-block__figure::after {
    content: "";
    display: table;
    clear: both; }
  .teaser-block__figure img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-position: 50% 50%;
       object-position: 50% 50%;
    -o-object-fit: cover;
       font-family: "object-fit:cover;object-position:50% 50%";
       object-fit: cover; }

@media only screen and (max-width: 767px) {
  .teaser-block[data-mobile-layout="25"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .teaser-block[data-mobile-layout="25"] textarea,
  .teaser-block[data-mobile-layout="25"] label, .teaser-block[data-mobile-layout="33"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .teaser-block[data-mobile-layout="33"] textarea,
  .teaser-block[data-mobile-layout="33"] label, .teaser-block[data-mobile-layout="50"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .teaser-block[data-mobile-layout="50"] textarea,
  .teaser-block[data-mobile-layout="50"] label, .teaser-block[data-mobile-layout="66"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .teaser-block[data-mobile-layout="66"] textarea,
  .teaser-block[data-mobile-layout="66"] label, .teaser-block[data-mobile-layout="75"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .teaser-block[data-mobile-layout="75"] textarea,
  .teaser-block[data-mobile-layout="75"] label, .teaser-block[data-mobile-layout="100"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .teaser-block[data-mobile-layout="100"] textarea,
  .teaser-block[data-mobile-layout="100"] label {
    display: block;
    width: 100%; }
  .teaser-block[data-mobile-layout="25"] .free-push-block__title, .teaser-block[data-mobile-layout="33"] .free-push-block__title, .teaser-block[data-mobile-layout="50"] .free-push-block__title, .teaser-block[data-mobile-layout="66"] .free-push-block__title, .teaser-block[data-mobile-layout="75"] .free-push-block__title, .teaser-block[data-mobile-layout="100"] .free-push-block__title {
    word-break: break-word; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .teaser-block[data-tablet-layout="25"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .teaser-block[data-tablet-layout="25"] textarea,
  .teaser-block[data-tablet-layout="25"] label, .teaser-block[data-tablet-layout="33"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .teaser-block[data-tablet-layout="33"] textarea,
  .teaser-block[data-tablet-layout="33"] label, .teaser-block[data-tablet-layout="50"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .teaser-block[data-tablet-layout="50"] textarea,
  .teaser-block[data-tablet-layout="50"] label, .teaser-block[data-tablet-layout="66"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .teaser-block[data-tablet-layout="66"] textarea,
  .teaser-block[data-tablet-layout="66"] label {
    display: block;
    width: 100%; }
  .teaser-block[data-tablet-layout="25"] .free-push-block__title, .teaser-block[data-tablet-layout="33"] .free-push-block__title, .teaser-block[data-tablet-layout="50"] .free-push-block__title, .teaser-block[data-tablet-layout="66"] .free-push-block__title {
    word-break: break-word; } }

@media only screen and (min-width: 992px) {
  .teaser-block[data-desktop-layout="25"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .teaser-block[data-desktop-layout="25"] textarea,
  .teaser-block[data-desktop-layout="25"] label, .teaser-block[data-desktop-layout="33"] input:not([type="radio"]):not([type="checkbox"]):not([type="button"]):not([type="submit"]),
  .teaser-block[data-desktop-layout="33"] textarea,
  .teaser-block[data-desktop-layout="33"] label {
    display: block;
    width: 100%; }
  .teaser-block[data-desktop-layout="25"] .free-push-block__title, .teaser-block[data-desktop-layout="33"] .free-push-block__title {
    word-break: break-word; } }

.product-finder--grey-background {
  background-color: #F2F5FA;
  padding: 1.5rem; }
  .product-finder--grey-background .product-finder__product {
    background-color: white; }
  .product-finder--grey-background .product-finder__product--featured {
    background-color: #007ACA; }

.product-finder__dropdowns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center; }

.product-finder__dropdown {
  margin: 0 1rem; }

.product-finder__filters {
  text-align: center;
  margin: 1rem 0; }

.product-finder__filter {
  background: #F2F5FA;
  border-radius: 3px;
  padding: 0.7rem;
  padding-right: 2rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  position: relative; }
  .product-finder__filter:after {
    content: '✖';
    color: #007ACA;
    position: absolute;
    right: 0.65rem;
    top: 0.45rem; }

.product-finder__go-to {
  text-align: center;
  margin-bottom: 1rem; }
  .product-finder__go-to-button {
    background: #ffffff;
    padding: 0.5em 0.75rem;
    margin: 0 0.25rem;
    font-size: 1rem;
    border: 1px solid #C9C9C9;
    border-radius: 7px; }

.product-finder__go-to-label {
  text-align: center;
  color: #007ACA;
  margin: 1rem;
  display: inline-block; }

.product-finder__controls {
  text-align: center;
  margin-bottom: 1rem; }

.product-finder .details-button-base, .product-finder .product-finder__open-button, .product-finder .product-finder__close-button {
  position: relative;
  border: none;
  background: none;
  color: #007ACA;
  cursor: pointer; }

.product-finder .details-button-icon-base, .product-finder .product-finder__open-button:after, .product-finder .product-finder__close-button:before {
  content: '';
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 10px 7px;
  position: absolute;
  width: 10px;
  height: 7px;
  display: inline-block; }

.product-finder__open-button:after {
  background-image: url(/assets/bundled/assets/images/icons/chevron-down__primary-blue.png);
  left: calc(50% - 3.5px);
  top: 1.25rem; }

.product-finder__close-button {
  margin-top: 1rem; }
  .product-finder__close-button:before {
    background-image: url(/assets/bundled/assets/images/icons/chevron-up__primary-blue.png);
    left: calc(50% - 3.5px);
    top: -0.5rem; }

.product-finder__products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media only screen and (max-width: 767px) {
    .product-finder__products {
      margin-left: -1% !important;
      margin-right: -1% !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .product-finder__products {
      margin-left: -0.5rem !important;
      margin-right: -0.5rem !important; } }
  @media only screen and (min-width: 992px) {
    .product-finder__products {
      margin-left: -1rem !important;
      margin-right: -1rem !important; } }
  @media only screen and (max-width: 767px) {
    .product-finder__products > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .product-finder__products > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .product-finder__products > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .product-finder__products > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .product-finder__products > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .product-finder__products > *[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .product-finder__products > *[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .product-finder__products > *[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .product-finder__products > *[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .product-finder__products > *[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .product-finder__products > *[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .product-finder__products > *[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .product-finder__products > *[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .product-finder__products > *[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .product-finder__products > *[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .product-finder__products > *[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .product-finder__products > *[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .product-finder__products > *[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .product-finder__products > *[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .product-finder__products > *[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .product-finder__products > *[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .product-finder__products > *[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .product-finder__products > *[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .product-finder__products > *[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .product-finder__products > *[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .product-finder__products > *[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .product-finder__products > *[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .product-finder__products > *[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .product-finder__products > *[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .product-finder__products > *[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .product-finder__products > *[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .product-finder__products > *[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .product-finder__products > *[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .product-finder__products > *[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .product-finder__products > *[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .product-finder__products > *[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .product-finder__products > *[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .product-finder__products > *[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  .product-finder__products.compare-mode {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly; }
  .product-finder__products.compare-mode .product-finder__product,
  .product-finder__products.compare-mode .product-finder__compare,
  .product-finder__products.compare-mode .product-finder__separator,
  .product-finder__products.compare-mode .product-finder__description,
  .product-finder__products.compare-mode .product-finder__open-button,
  .product-finder__products.compare-mode .product-finder__close-button {
    display: none; }
  .product-finder__products.compare-mode .product-finder__details-content {
    display: block; }
  .product-finder__products.compare-mode .product-finder__product[active] {
    display: block; }
  .product-finder__products--featured .product-finder__product {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .product-finder__products--featured .product-finder__product--featured {
    margin-top: 0;
    margin-bottom: 0; }

.product-finder__product {
  background: #F2F5FA;
  border-radius: 10px;
  padding: 2rem;
  /*font-size: 0.75rem;*/
  line-height: 1.5;
  text-align: center;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  margin-bottom: 2%;
  position: relative; }
  @media only screen and (max-width: 767px) {
    .product-finder__product:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .product-finder__product:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .product-finder__product:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .product-finder__product:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .product-finder__product:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .product-finder__product[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .product-finder__product[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .product-finder__product[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .product-finder__product[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .product-finder__product[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .product-finder__product[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .product-finder__product[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .product-finder__product[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .product-finder__product[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .product-finder__product[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .product-finder__product[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .product-finder__product[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .product-finder__product[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .product-finder__product[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .product-finder__product[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .product-finder__product[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .product-finder__product[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .product-finder__product[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .product-finder__product[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .product-finder__product[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .product-finder__product[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .product-finder__product[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .product-finder__product[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .product-finder__product[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .product-finder__product[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .product-finder__product[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .product-finder__product[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .product-finder__product[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .product-finder__product[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .product-finder__product[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .product-finder__product[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .product-finder__product[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .product-finder__product[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  .product-finder__product-info {
    clear: both;
    overflow: hidden; }
  .product-finder__product--featured {
    background: #007ACA;
    color: white; }
    .product-finder__product--featured .product-finder__open-button,
    .product-finder__product--featured .product-finder__close-button,
    .product-finder__product--featured .product-finder__compare span {
      color: white; }
    .product-finder__product--featured .product-finder__open-button:after,
    .product-finder__product--featured .product-finder__close-button:before {
      background-color: white;
      background-image: none;
      -webkit-mask: url(/assets/bundled/assets/images/icons/chevron-down.svg) no-repeat 50% 50%;
              mask: url(/assets/bundled/assets/images/icons/chevron-down.svg) no-repeat 50% 50%;
      -webkit-mask-size: 15px 15px;
              mask-size: 15px 15px; }
    .product-finder__product--featured .product-finder__close-button:before {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
  .product-finder__product h2 {
    font-size: 1.4rem;
    font-family: 'PFBeauSansProLight', sans-serif;
    margin-top: 1.5rem; }

.product-finder__ribbon {
  position: absolute;
  display: block;
  width: 100%;
  z-index: 100;
  width: 120px;
  height: 120px;
  overflow: hidden;
  text-align: center;
  top: 0;
  left: 0; }
  .product-finder__ribbon small {
    position: absolute;
    display: block;
    width: 140%;
    padding: 3px 16px;
    text-align: center;
    top: 24px;
    left: -39px;
    font-size: 1rem;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    color: #007ACA;
    background: white; }

.product-finder__image {
  height: 10rem; }
  .product-finder__image img {
    max-height: 100%; }

.product-finder__separator {
  margin: 1rem 0;
  width: 100%;
  border-bottom: 1px solid #dfe3eb; }

.product-finder__price {
  font-weight: 700;
  font-size: 1.1rem; }

.product-finder__description {
  width: 10rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 5rem; }

.product-finder__open-button--hidden {
  display: none; }

.product-finder__details {
  padding: 1rem 0 1rem 0; }
  .product-finder__details-content {
    padding: 0 1rem; }
    .product-finder__details-content .product-finder__features {
      list-style: none;
      margin: 0;
      padding: 0; }
      .product-finder__details-content .product-finder__features > .product-finder__feature {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        text-align: left;
        margin-bottom: 1rem; }
        .product-finder__details-content .product-finder__features > .product-finder__feature:before {
          content: '';
          -ms-flex-negative: 0;
              flex-shrink: 0;
          background-color: #4D8400;
          width: 24px;
          height: 24px;
          font-size: 0.85rem;
          margin-right: 0.75rem;
          -webkit-mask: url(/assets/bundled/assets/images/icons/check__green.svg) no-repeat 50% 50%;
                  mask: url(/assets/bundled/assets/images/icons/check__green.svg) no-repeat 50% 50%;
          -webkit-mask-size: contain;
                  mask-size: contain; }
  .product-finder__details header h3 {
    margin: 0 0 1.5rem;
    font-size: 1rem;
    text-align: left; }

.product-finder__compare {
  margin-top: 1rem; }
  .product-finder__compare input {
    position: absolute;
    opacity: 0; }
  .product-finder__compare span {
    color: #007ACA;
    cursor: pointer; }
  .product-finder__compare input:checked + span:before {
    content: '';
    background: url(/assets/bundled/assets/images/icons/check__green.svg) 50% 50% no-repeat;
    background-color: white;
    background-size: 13px 13px;
    font-weight: 700; }
  .product-finder__compare span:before {
    content: '';
    background: #fff;
    border: 2px solid lightgrey;
    display: inline-block;
    vertical-align: middle;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    padding: 2px;
    margin-right: 10px;
    position: relative;
    top: -1px;
    text-align: center;
    cursor: pointer; }

.product-finder__dropdown[aria-hidden="true"] {
  display: none; }

.product-finder .choices {
  display: inline-block;
  margin: 0 0.5rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  margin-bottom: 1rem;
  min-width: 250px;
  position: relative; }
  @media only screen and (min-width: 768px) {
    .product-finder .choices {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      width: 25%; } }
  .product-finder .choices:focus {
    outline: none; }
  .product-finder .choices__inner:focus {
    outline: none; }
  .product-finder .choices__list:focus {
    outline: none; }
  .product-finder .choices__list--single {
    font-size: 0.8rem;
    cursor: pointer;
    position: relative;
    padding: 0.5rem 1rem;
    border-radius: 5px;
    border: 1px solid #C9C9C9;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white; }
    .product-finder .choices__list--single::after {
      background-image: url(/assets/bundled/assets/images/icons/chevron-down__primary-blue.png);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      background-size: 12px 8px;
      position: absolute;
      display: inline-block;
      margin-left: 15px;
      margin-right: 10px;
      content: "";
      width: 12px;
      height: 8px;
      border: none; }
    .product-finder .choices__list--single .choices__button {
      color: transparent;
      background: none;
      width: 1rem;
      border: none;
      height: 0;
      font-size: 0;
      padding: 0; }
      .product-finder .choices__list--single .choices__button:after {
        content: '';
        cursor: pointer;
        background-image: url(/assets/bundled/assets/images/icons/close_primary-blue.png);
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 13px 13px;
        position: absolute;
        right: 2.5rem;
        top: 18px;
        width: 12px;
        height: 10px;
        display: inline-block; }
  .product-finder .choices__list--dropdown {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 2.9rem;
    max-height: 0;
    overflow: hidden;
    overflow-y: auto;
    padding: 0 1rem;
    background-color: #ffffff;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: 1px solid #C9C9C9;
    border-top: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s; }
    .product-finder .choices__list--dropdown[aria-expanded="true"] {
      opacity: 1;
      pointer-events: all;
      max-height: 400px;
      padding: 0.5rem 1rem; }
    .product-finder .choices__list--dropdown[aria-selected="true"] {
      position: absolute;
      top: 4px;
      right: 10px;
      content: data(hover-text);
      color: #6D6D6D; }
    .product-finder .choices__list--dropdown .choices__input--cloned {
      display: none; }
    .product-finder .choices__list--dropdown .choices__placeholder {
      display: none; }
    .product-finder .choices__list--dropdown .choices__item {
      position: relative; }
      .product-finder .choices__list--dropdown .choices__item:not([aria-disabled="true"]) {
        z-index: 1;
        cursor: pointer; }
        .product-finder .choices__list--dropdown .choices__item:not([aria-disabled="true"]):hover::before {
          position: absolute;
          top: -0.25rem;
          right: -1rem;
          bottom: -0.25rem;
          left: -1rem;
          content: '';
          background-color: #F0F2F5;
          z-index: -1; }
  .product-finder .choices__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 2; }
    .product-finder .choices__item img {
      width: 18px;
      height: auto;
      margin-right: 5px; }
    .product-finder .choices__item--disabled {
      opacity: 0.5; }
  .product-finder .choices.is-open .choices__list--single::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-top: -4px; }

.page-not-found-page__headline {
  color: #36454f;
  font-weight: 400;
  font-family: "PFBeauSansProThin",Tahoma,Arial,Helvetica,Verdana,Sans-Serif; }

.page-not-found-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media only screen and (max-width: 767px) {
    .page-not-found-page:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .page-not-found-page:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .page-not-found-page:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .page-not-found-page:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .page-not-found-page:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .page-not-found-page[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .page-not-found-page[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .page-not-found-page[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .page-not-found-page[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .page-not-found-page[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .page-not-found-page[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .page-not-found-page[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .page-not-found-page[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .page-not-found-page[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  @media only screen and (max-width: 767px) {
    .page-not-found-page {
      margin-left: -1% !important;
      margin-right: -1% !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .page-not-found-page {
      margin-left: -0.5rem !important;
      margin-right: -0.5rem !important; } }
  @media only screen and (min-width: 992px) {
    .page-not-found-page {
      margin-left: -1rem !important;
      margin-right: -1rem !important; } }
  @media only screen and (max-width: 767px) {
    .page-not-found-page > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .page-not-found-page > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .page-not-found-page > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .page-not-found-page > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .page-not-found-page > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .page-not-found-page > *[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .page-not-found-page > *[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .page-not-found-page > *[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .page-not-found-page > *[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .page-not-found-page > *[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .page-not-found-page > *[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .page-not-found-page > *[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .page-not-found-page > *[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page > *[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page > *[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page > *[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page > *[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page > *[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page > *[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .page-not-found-page > *[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page > *[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page > *[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page > *[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page > *[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page > *[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page > *[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page > *[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page > *[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page > *[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page > *[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page > *[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page > *[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page > *[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page > *[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page > *[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page > *[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page > *[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page > *[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  @media only screen and (max-width: 767px) {
    .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__column-2 {
      text-align: center;
      -webkit-box-flex: 0 !important;
          -ms-flex: 0 !important;
              flex: 0 !important; } }
  @media only screen and (max-width: 767px) and (max-width: 767px) {
    .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__column-2 {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
    .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__column-2 {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (max-width: 767px) and (min-width: 992px) {
    .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__column-2, .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__column-1, .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__column-2 {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  @media only screen and (max-width: 767px) {
      body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__column-2 {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__column-2:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; }
    .page-not-found-page[data-mobile-layout="25"] .page-not-found-page__text, .page-not-found-page[data-mobile-layout="33"] .page-not-found-page__text, .page-not-found-page[data-mobile-layout="50"] .page-not-found-page__text, .page-not-found-page[data-mobile-layout="66"] .page-not-found-page__text, .page-not-found-page[data-mobile-layout="75"] .page-not-found-page__text, .page-not-found-page[data-mobile-layout="100"] .page-not-found-page__text {
      margin-bottom: 1.5rem; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__column-2 {
      text-align: center;
      -webkit-box-flex: 0 !important;
          -ms-flex: 0 !important;
              flex: 0 !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) and (max-width: 767px) {
    .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__column-2 {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
    .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__column-2 {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 992px) {
    .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__column-2 {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
      body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__column-2 {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__column-2:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; }
    .page-not-found-page[data-tablet-layout="25"] .page-not-found-page__text, .page-not-found-page[data-tablet-layout="33"] .page-not-found-page__text, .page-not-found-page[data-tablet-layout="50"] .page-not-found-page__text, .page-not-found-page[data-tablet-layout="66"] .page-not-found-page__text {
      margin-bottom: 1.5rem; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (max-width: 767px) {
  .page-not-found-page[data-tablet-layout="75"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="75"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="100"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="100"] .page-not-found-page__column-2 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page[data-tablet-layout="75"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="75"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="100"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="100"] .page-not-found-page__column-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 992px) {
  .page-not-found-page[data-tablet-layout="75"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="75"] .page-not-found-page__column-2, .page-not-found-page[data-tablet-layout="100"] .page-not-found-page__column-1, .page-not-found-page[data-tablet-layout="100"] .page-not-found-page__column-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="75"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="75"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="100"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="100"] .page-not-found-page__column-2 {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="75"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="75"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="100"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-tablet-layout="100"] .page-not-found-page__column-2:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; }
    .page-not-found-page[data-tablet-layout="75"] .page-not-found-page__text, .page-not-found-page[data-tablet-layout="100"] .page-not-found-page__text {
      margin-bottom: 3rem; } }
  @media only screen and (min-width: 992px) {
    .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__column-2 {
      text-align: center;
      -webkit-box-flex: 0 !important;
          -ms-flex: 0 !important;
              flex: 0 !important; } }
  @media only screen and (min-width: 992px) and (max-width: 767px) {
    .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__column-2 {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 992px) and (min-width: 768px) and (max-width: 991px) {
    .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__column-2 {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) and (min-width: 992px) {
    .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__column-2 {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__column-2 {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__column-2:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; }
    .page-not-found-page[data-desktop-layout="25"] .page-not-found-page__text, .page-not-found-page[data-desktop-layout="33"] .page-not-found-page__text, .page-not-found-page[data-desktop-layout="50"] .page-not-found-page__text {
      margin-bottom: 1.5rem; } }

@media only screen and (min-width: 992px) and (max-width: 767px) {
  .page-not-found-page[data-desktop-layout="66"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="66"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="75"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="75"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="100"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="100"] .page-not-found-page__column-2 {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (min-width: 992px) and (min-width: 768px) and (max-width: 991px) {
  .page-not-found-page[data-desktop-layout="66"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="66"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="75"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="75"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="100"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="100"] .page-not-found-page__column-2 {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .page-not-found-page[data-desktop-layout="66"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="66"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="75"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="75"] .page-not-found-page__column-2, .page-not-found-page[data-desktop-layout="100"] .page-not-found-page__column-1, .page-not-found-page[data-desktop-layout="100"] .page-not-found-page__column-2 {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="66"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="66"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="75"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="75"] .page-not-found-page__column-2, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="100"] .page-not-found-page__column-1, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="100"] .page-not-found-page__column-2 {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="66"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="66"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="75"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="75"] .page-not-found-page__column-2:hover, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="100"] .page-not-found-page__column-1:hover, body[js-show-grid-outlines] .page-not-found-page[data-desktop-layout="100"] .page-not-found-page__column-2:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; }
    .page-not-found-page[data-desktop-layout="66"] .page-not-found-page__text, .page-not-found-page[data-desktop-layout="75"] .page-not-found-page__text, .page-not-found-page[data-desktop-layout="100"] .page-not-found-page__text {
      margin-bottom: 3rem; } }

.headline-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1%;
  z-index: 999;
  margin-top: 0px !important;
  margin-bottom: 0px !important; }
  @media only screen and (max-width: 767px) {
    .headline-block--has-more-than-three-items {
      padding-bottom: calc(4% + 2rem); }
      .headline-block--has-more-than-three-items .headline-block__toggable-area {
        display: block; } }
  @media only screen and (min-width: 768px) {
    .headline-block {
      padding: 0.5rem; } }
  @media only screen and (min-width: 992px) {
    .headline-block {
      padding: 1rem; }
      .headline-block[data-is-sticky] {
        position: -webkit-sticky;
        position: sticky; }
        .csspositionsticky body[js-scroll-up]:not([js-main-header-sticky-on-up]):not([js-has-sticky-section-menu]) .headline-block[data-is-sticky] {
          top: 90px; }
        .no-csspositionsticky body[js-scroll-up]:not([js-main-header-sticky-on-up]):not([js-has-sticky-section-menu]) .headline-block[data-is-sticky] {
          top: 0;
          margin-top: -90px;
          margin-bottom: 90px; }
        .csspositionsticky body[js-main-header-sticky-on-up][js-has-sticky-section-menu][js-scroll-up] .headline-block[data-is-sticky] {
          top: 140px; }
        .no-csspositionsticky body[js-main-header-sticky-on-up][js-has-sticky-section-menu][js-scroll-up] .headline-block[data-is-sticky] {
          top: 50px; }
        .csspositionsticky body[js-main-header-sticky-on-up][js-scroll-down][js-has-sticky-section-menu] .headline-block[data-is-sticky] {
          top: 50px; }
        .no-csspositionsticky body[js-main-header-sticky-on-up][js-scroll-down][js-has-sticky-section-menu] .headline-block[data-is-sticky] {
          top: 50px; }
        .csspositionsticky body[js-main-header-sticky-on-up][js-scroll-down]:not([js-has-sticky-section-menu]) .headline-block[data-is-sticky] {
          top: 0; }
        .no-csspositionsticky body[js-main-header-sticky-on-up][js-scroll-down]:not([js-has-sticky-section-menu]) .headline-block[data-is-sticky] {
          top: 0; }
        .csspositionsticky body[js-main-header-sticky-on-up][js-scroll-up]:not([js-has-sticky-section-menu]) .headline-block[data-is-sticky] {
          top: 90px; }
        .no-csspositionsticky body[js-main-header-sticky-on-up][js-scroll-up]:not([js-has-sticky-section-menu]) .headline-block[data-is-sticky] {
          top: 0; } }
  .headline-block::before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: -1;
    background-color: #F0F2F5; }
  .headline-block .language-selector-block {
    margin-bottom: 0;
    z-index: 1001;
    min-width: 200px; }
    .headline-block .language-selector-block .choices__list {
      padding-right: 2rem;
      width: 100%; }
  .headline-block__toggable-area {
    position: static;
    display: none; }
    @media only screen and (max-width: 767px) {
      .headline-block__toggable-area {
        width: 100%; }
        .headline-block__toggable-area + .headline-block__items > li:nth-child(3n - 3) ~ li {
          display: none; }
        .headline-block__toggable-area[open] + .headline-block__items > li:nth-child(3n - 3) ~ li {
          display: block; }
        .headline-block__toggable-area[open] .headline-block__toggable-button::before {
          font-family: 'PFBeauSansProThin';
          font-weight: normal;
          content: attr(data-hide-text);
          bottom: 2%; }
        .headline-block__toggable-area[open] .headline-block__toggable-button::after {
          bottom: calc(1rem + 2%);
          -webkit-transform: translateX(-50%) rotateZ(-90deg);
                  transform: translateX(-50%) rotateZ(-90deg); } }
  .headline-block__toggable-button {
    position: static; }
    .headline-block__toggable-button::before {
      font-family: 'PFBeauSansProThin' !important;
      font-weight: normal;
      content: attr(data-show-text);
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      text-align: center;
      width: auto;
      top: auto;
      bottom: 2rem; }
    .headline-block__toggable-button::after {
      position: absolute;
      display: inline-block;
      content: url(/assets/bundled/assets/images/icons/chevron.svg);
      width: 2rem;
      height: 2rem;
      left: 50%;
      text-align: center;
      top: auto;
      bottom: 2%;
      -webkit-transform: translateX(-50%) rotateZ(90deg);
              transform: translateX(-50%) rotateZ(90deg); }
  .headline-block__items {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    justify-self: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    width: 100%;
    margin: 6px 0;
    padding: 0; }
    .headline-block__items > li {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 0 20px; }
      .headline-block__items > li img {
        max-width: 200px;
        max-height: 30px;
        z-index: 1000; }
      .headline-block__items > li > a {
        z-index: 1000; }
      .headline-block__items > li > a:not([class*="-button"]) {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        /*font-weight: bold;*/
        color: #6D6D6D;
        text-decoration: none;
        border-bottom: 1px solid transparent; }
        .headline-block__items > li > a:not([class*="-button"]).active, .headline-block__items > li > a:not([class*="-button"]):hover {
          border-bottom: 1px solid #6D6D6D;
          text-decoration: none; }
      .headline-block__items > li a[class*="-button"] {
        line-height: inherit; }
        .headline-block__items > li a[class*="-button"] + a {
          margin-left: 10px; }
        .headline-block__items > li a[class*="-button"]:hover {
          text-decoration: none; }
  .headline-block__item {
    display: block;
    line-height: 2;
    padding: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    position: relative; }
    @media only screen and (min-width: 992px) {
      .headline-block__item {
        display: inline-block; } }
    .headline-block__item::before {
      content: "";
      position: absolute;
      top: -6px;
      right: -6px;
      bottom: -6px;
      left: -6px;
      background-color: #F0F2F5;
      z-index: -1;
      opacity: 0;
      -webkit-transition: all 0.3s ease-in-out 0s;
      transition: all 0.3s ease-in-out 0s;
      pointer-events: none; }
    .headline-block__item[js-expanded]::before, .headline-block__item:hover::before {
      opacity: 1; }
  @media only screen and (max-width: 767px) {
    .headline-block {
      max-height: none; }
      .headline-block__product a {
        position: relative;
        padding: 25px 15px; }
        .headline-block__product a::after {
          display: inline-block;
          content: url(/assets/bundled/assets/images/icons/chevron.svg);
          width: 2rem;
          height: 2rem;
          -webkit-transform: rotateZ(90deg);
                  transform: rotateZ(90deg); } }
  @media only screen and (max-width: 767px) {
    .headline-block[data-mobile-layout="25"] ul.headline-block__items, .headline-block[data-mobile-layout="33"] ul.headline-block__items, .headline-block[data-mobile-layout="50"] ul.headline-block__items, .headline-block[data-mobile-layout="66"] ul.headline-block__items, .headline-block[data-mobile-layout="75"] ul.headline-block__items, .headline-block[data-mobile-layout="100"] ul.headline-block__items {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
      .headline-block[data-mobile-layout="25"] ul.headline-block__items li a, .headline-block[data-mobile-layout="33"] ul.headline-block__items li a, .headline-block[data-mobile-layout="50"] ul.headline-block__items li a, .headline-block[data-mobile-layout="66"] ul.headline-block__items li a, .headline-block[data-mobile-layout="75"] ul.headline-block__items li a, .headline-block[data-mobile-layout="100"] ul.headline-block__items li a {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        padding: 0.5rem 1rem;
        line-height: 1.5;
        font-size: 1rem; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .headline-block[data-tablet-layout="25"] ul.headline-block__items, .headline-block[data-tablet-layout="33"] ul.headline-block__items, .headline-block[data-tablet-layout="50"] ul.headline-block__items, .headline-block[data-tablet-layout="66"] ul.headline-block__items {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
      .headline-block[data-tablet-layout="25"] ul.headline-block__items li a, .headline-block[data-tablet-layout="33"] ul.headline-block__items li a, .headline-block[data-tablet-layout="50"] ul.headline-block__items li a, .headline-block[data-tablet-layout="66"] ul.headline-block__items li a {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        padding: 0.5rem 1rem;
        line-height: 1.5;
        font-size: 1rem; }
    .headline-block[data-tablet-layout="75"], .headline-block[data-tablet-layout="100"] {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media only screen and (min-width: 992px) {
    .headline-block[data-desktop-layout="25"] ul.headline-block__items, .headline-block[data-desktop-layout="33"] ul.headline-block__items {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
      .headline-block[data-desktop-layout="25"] ul.headline-block__items li a, .headline-block[data-desktop-layout="33"] ul.headline-block__items li a {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        padding: 0.5rem 1rem;
        line-height: 1.5;
        font-size: 1rem; }
    .headline-block[data-desktop-layout="50"], .headline-block[data-desktop-layout="66"], .headline-block[data-desktop-layout="75"], .headline-block[data-desktop-layout="100"] {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media only screen and (max-width: 767px) {
    .frontpage-banner + .headline-block {
      margin-top: -1% !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .frontpage-banner + .headline-block {
      margin-top: -0.5rem !important; } }
  @media only screen and (min-width: 992px) {
    .frontpage-banner + .headline-block {
      margin-top: -1rem !important; } }
  @media only screen and (min-width: 768px) {
    .content-area[data-full-width] > .headline-block::before {
      right: -50vw;
      left: -50vw; } }

.tns-outer {
  padding: 0 !important; }
  .tns-outer [hidden] {
    display: none !important; }
  .tns-outer [aria-controls], .tns-outer [data-action] {
    cursor: pointer; }

.tns-slider {
  -webkit-transition: all 0s;
  transition: all 0s; }
  .tns-slider > .tns-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.tns-horizontal.tns-subpixel {
  white-space: nowrap; }
  .tns-horizontal.tns-subpixel > .tns-item {
    display: inline-block;
    vertical-align: top;
    white-space: normal; }

.tns-horizontal.tns-no-subpixel:after {
  content: '';
  display: table;
  clear: both; }

.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left; }

.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%; }

.tns-no-calc {
  position: relative;
  left: 0; }

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px; }
  .tns-gallery > .tns-item {
    position: absolute;
    left: -100%;
    -webkit-transition: transform 0s, opacity 0s;
    -webkit-transition: opacity 0s, -webkit-transform 0s;
    transition: opacity 0s, -webkit-transform 0s;
    transition: transform 0s, opacity 0s;
    transition: transform 0s, opacity 0s, -webkit-transform 0s; }
  .tns-gallery > .tns-slide-active {
    position: relative;
    left: auto !important; }
  .tns-gallery > .tns-moving {
    -webkit-transition: all 0.25s;
    transition: all 0.25s; }

.tns-autowidth {
  display: inline-block; }

.tns-lazy-img {
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  opacity: 0.6; }
  .tns-lazy-img.tns-complete {
    opacity: 1; }

.tns-ah {
  -webkit-transition: height 0s;
  transition: height 0s; }

.tns-ovh {
  overflow: hidden; }

.tns-visually-hidden {
  position: absolute;
  left: -10000em; }

.tns-transparent {
  opacity: 0;
  visibility: hidden; }

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0; }

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1; }

.tns-vpfix {
  white-space: nowrap; }
  .tns-vpfix > div, .tns-vpfix > li {
    display: inline-block; }

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden; }

.tns-t-ct {
  width: 2333.33333%;
  width: calc(100% * 70 / 3);
  position: absolute;
  right: 0; }
  .tns-t-ct:after {
    content: '';
    display: table;
    clear: both; }
  .tns-t-ct > div {
    width: 1.42857%;
    width: calc(100% / 70);
    height: 10px;
    float: left; }

.carousel-slide__content {
  font-size: 1rem;
  position: relative; }

.carousel .quote-slide {
  padding: 1rem;
  background: #007ACA;
  font-size: 1rem;
  color: #fff; }
  .carousel .quote-slide img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    border: 5px solid white;
    display: block;
    margin: auto; }
    @media only screen and (min-width: 992px) {
      .carousel .quote-slide img {
        float: left;
        margin: 0 2rem 0 0; } }
  .carousel .quote-slide .carousel-slide__content:before {
    content: url(https://www.visma.no/siteassets/programvare/kampanje/accounting-forward/images/quote_white_blue.jpg);
    position: absolute;
    top: -7rem;
    left: 3rem;
    -webkit-clip-path: circle(33px at center);
            clip-path: circle(33px at center);
    background: #fff; }
    @media only screen and (min-width: 992px) {
      .carousel .quote-slide .carousel-slide__content:before {
        top: -2rem;
        left: 9rem; } }

.carousel-controls {
  text-align: center;
  padding: 1rem; }
  .carousel-controls button {
    background-color: #A0A0A0;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    border: 1px solid #A0A0A0;
    display: inline-block;
    margin: 0 .5rem;
    cursor: pointer; }
    @media only screen and (min-width: 992px) {
      .carousel-controls button {
        height: 20px;
        width: 20px;
        margin: 0 1rem; } }
  .carousel-controls--inactive {
    background-color: #A0A0A0;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    border: 1px solid #A0A0A0;
    display: inline-block;
    margin: 0 .5rem;
    cursor: pointer; }
    @media only screen and (min-width: 992px) {
      .carousel-controls--inactive {
        height: 20px;
        width: 20px;
        margin: 0 1rem; } }
  .carousel-controls--active, .carousel-controls .tns-nav-active {
    background-color: #A0A0A0;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    border: 1px solid #A0A0A0;
    display: inline-block;
    margin: 0 .5rem;
    cursor: pointer;
    background-color: #007ACA; }
    @media only screen and (min-width: 992px) {
      .carousel-controls--active, .carousel-controls .tns-nav-active {
        height: 20px;
        width: 20px;
        margin: 0 1rem; } }

.long-cta-block {
  text-align: center;
  background: no-repeat center center;
  background-size: cover; }
  @media only screen and (max-width: 767px) {
    .long-cta-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .long-cta-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .long-cta-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .long-cta-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .long-cta-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .long-cta-block[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .long-cta-block[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .long-cta-block[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .long-cta-block[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .long-cta-block[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .long-cta-block[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .long-cta-block[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .long-cta-block[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .long-cta-block[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .long-cta-block[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .long-cta-block[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .long-cta-block[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .long-cta-block[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .long-cta-block[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .long-cta-block[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .long-cta-block[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .long-cta-block[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .long-cta-block[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .long-cta-block[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .long-cta-block[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .long-cta-block[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .long-cta-block[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .long-cta-block[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .long-cta-block[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .long-cta-block[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .long-cta-block[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .long-cta-block[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .long-cta-block[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .long-cta-block[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .long-cta-block[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .long-cta-block[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .long-cta-block[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .long-cta-block[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  .long-cta-block__cta-grid {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .long-cta-block__cta-grid a {
      margin: 1em 0 1em 0; }
  @media only screen and (max-width: 767px) {
    .long-cta-block[data-mobile-layout="25"] .long-cta-block__cta-grid, .long-cta-block[data-mobile-layout="33"] .long-cta-block__cta-grid, .long-cta-block[data-mobile-layout="50"] .long-cta-block__cta-grid, .long-cta-block[data-mobile-layout="66"] .long-cta-block__cta-grid, .long-cta-block[data-mobile-layout="75"] .long-cta-block__cta-grid, .long-cta-block[data-mobile-layout="100"] .long-cta-block__cta-grid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .long-cta-block[data-tablet-layout="25"] .long-cta-block__cta-grid, .long-cta-block[data-tablet-layout="33"] .long-cta-block__cta-grid, .long-cta-block[data-tablet-layout="50"] .long-cta-block__cta-grid, .long-cta-block[data-tablet-layout="66"] .long-cta-block__cta-grid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .long-cta-block[data-tablet-layout="75"] .long-cta-block__cta-grid, .long-cta-block[data-tablet-layout="100"] .long-cta-block__cta-grid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  @media only screen and (min-width: 992px) {
    .long-cta-block[data-desktop-layout="25"] .long-cta-block__cta-grid, .long-cta-block[data-desktop-layout="33"] .long-cta-block__cta-grid, .long-cta-block[data-desktop-layout="50"] .long-cta-block__cta-grid, .long-cta-block[data-desktop-layout="66"] .long-cta-block__cta-grid, .long-cta-block[data-desktop-layout="75"] .long-cta-block__cta-grid, .long-cta-block[data-desktop-layout="100"] .long-cta-block__cta-grid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }

.search-page__search-form {
  width: 100%;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media only screen and (max-width: 767px) {
    .search-page__search-form {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.search-page__search-field {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffffff;
  -webkit-box-shadow: 0 5px 26px rgba(0, 63, 104, 0.2);
          box-shadow: 0 5px 26px rgba(0, 63, 104, 0.2);
  border: 1px solid #C7CEDB;
  border-radius: 2.2rem;
  padding: 0 1rem !important; }
  .search-page__search-field svg {
    fill: #A0A0A0; }
  @media only screen and (max-width: 767px) {
    .search-page__search-field {
      margin-bottom: 0.5%; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .search-page__search-field {
      margin-right: 0.25rem; } }
  @media only screen and (min-width: 992px) {
    .search-page__search-field {
      margin-right: 0.5rem; } }

.search-page__search-input {
  height: 3rem;
  padding: 1rem !important;
  border: none !important;
  background-color: rgba(0, 0, 0, 0); }
  .search-page__search-input::-webkit-input-placeholder {
    color: #A0A0A0; }
  .search-page__search-input::-moz-placeholder {
    color: #A0A0A0; }
  .search-page__search-input:-ms-input-placeholder {
    color: #A0A0A0; }
  .search-page__search-input::-ms-input-placeholder {
    color: #A0A0A0; }
  .search-page__search-input::placeholder {
    color: #A0A0A0; }
  .search-page__search-input:focus {
    outline: none; }

.search-page input[type=text] {
  font-family: 'Open Sans', sans-serif;
  line-height: initial;
  padding-bottom: 1rem;
  font-size: 0.8rem;
  padding: 1rem 2rem 1rem 3rem;
  border-radius: 0;
  border-top-left-radius: 2.2rem;
  border-bottom-left-radius: 2.2rem;
  border: 1px solid #C7CEDB;
  border-right: 0;
  margin: 0;
  -webkit-box-shadow: 0 5px 26px rgba(0, 63, 104, 0.2);
          box-shadow: 0 5px 26px rgba(0, 63, 104, 0.2);
  width: calc(100% - 70px);
  height: 3rem; }

.search-page__search-submit {
  padding: .5rem 1.5rem .4rem 1.5rem;
  border-radius: 5rem;
  display: inline-block;
  line-height: 1.5em;
  font-size: 1rem;
  margin: 0.5rem 0;
  cursor: pointer;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  border: 2px solid transparent;
  background: #007ACA;
  -webkit-box-shadow: 0 15px 20px rgba(9, 116, 179, 0.2);
          box-shadow: 0 15px 20px rgba(9, 116, 179, 0.2);
  margin: 0; }
  .search-page__search-submit, .search-page__search-submit a {
    color: #F0F2F5; }
  .search-page__search-submit:hover {
    text-decoration: none;
    background: #0062A3;
    -webkit-box-shadow: 0 0 20px rgba(9, 116, 179, 0.2);
            box-shadow: 0 0 20px rgba(9, 116, 179, 0.2); }
  @media only screen and (max-width: 767px) {
    .search-page__search-submit {
      position: relative;
      right: -4%; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .search-page__search-submit {
      position: relative;
      right: -0.75rem; } }

.search-page__include-documents-label {
  color: #A0A0A0; }

@media only screen and (max-width: 767px) {
  .search-page__top-content-area {
    margin: 2% 0;
    text-align: center; }
    .search-page__top-content-area h1 {
      margin-bottom: -2%; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .search-page__top-content-area {
    margin: 1rem 0; }
    .search-page__top-content-area h1 {
      margin-bottom: -1rem; } }

@media only screen and (min-width: 992px) {
  .search-page__top-content-area {
    margin: 2rem 0; }
    .search-page__top-content-area h1 {
      margin-bottom: -2rem; } }

.search-page__results-item-description span {
  font-family: 'Open Sans bold italic',sans-serif; }

.search-page__sort-by p {
  margin-bottom: 0; }

@media only screen and (max-width: 767px) {
  .search-page__sort-by-item + .search-page__sort-by-item {
    margin-left: 1%; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .search-page__sort-by-item + .search-page__sort-by-item {
    margin-left: 0.5rem; } }

@media only screen and (min-width: 992px) {
  .search-page__sort-by-item + .search-page__sort-by-item {
    margin-left: 1rem; } }

.search-page__results,
.search-page__best-bets {
  position: relative;
  margin: 0 !important; }
  @media only screen and (max-width: 767px) {
    .search-page__results,
    .search-page__best-bets {
      padding: 2% 0; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .search-page__results,
    .search-page__best-bets {
      padding: 1rem 0; } }
  @media only screen and (min-width: 992px) {
    .search-page__results,
    .search-page__best-bets {
      padding: 2rem 0; } }
  .search-page__results::before,
  .search-page__best-bets::before {
    position: absolute;
    top: 0;
    right: -50vw;
    bottom: 0;
    left: -50vw;
    content: '';
    z-index: -1; }
  .search-page__results > h2,
  .search-page__best-bets > h2 {
    text-indent: -9999px;
    font-size: 0;
    height: 0; }
  .search-page__results-item,
  .search-page__best-bets-item {
    background-color: #ffffff; }
    .search-page__results-item-title,
    .search-page__best-bets-item-title {
      margin-top: 0;
      margin-bottom: 0.2em; }
    .search-page__results-item-date,
    .search-page__best-bets-item-date {
      color: #6D6D6D;
      font-size: 0.875rem; }
    .search-page__results-item a,
    .search-page__best-bets-item a {
      display: block;
      color: inherit; }
    @media only screen and (max-width: 767px) {
      .search-page__results-item,
      .search-page__best-bets-item {
        margin: 2% 0; }
        .search-page__results-item a,
        .search-page__best-bets-item a {
          padding: 2% 4%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .search-page__results-item,
      .search-page__best-bets-item {
        margin: 0.5rem 0; }
        .search-page__results-item a,
        .search-page__best-bets-item a {
          padding: 0.5rem 1rem; } }
    @media only screen and (min-width: 992px) {
      .search-page__results-item,
      .search-page__best-bets-item {
        margin: 1rem 0; }
        .search-page__results-item a,
        .search-page__best-bets-item a {
          padding: 1rem 2rem; } }

.search-page__suggestion em {
  color: #007ACA; }

.search-page__results::before {
  background-color: #F0F2F5; }

.search-page__results-item > a:hover {
  background-color: #E2F3FF; }

.search-page__best-bets::before {
  background-color: #EFEFEF; }

.search-page__best-bets-item > a:hover {
  background-color: #E2F3FF; }

@media only screen and (max-width: 767px) {
  .search-page__navigation {
    margin: 2% 0 4% !important; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .search-page__navigation {
    margin: 1rem 0 2rem !important; } }

@media only screen and (min-width: 992px) {
  .search-page__navigation {
    margin: 2rem 0 4rem !important; } }

.search-page__facets {
  background-color: #F0F2F5;
  -webkit-box-shadow: 0 0 5px 0 rgba(109, 109, 109, 0.25);
          box-shadow: 0 0 5px 0 rgba(109, 109, 109, 0.25); }
  .search-page__facets h3 {
    margin-top: 0;
    margin-bottom: 0.5rem; }
  @media only screen and (max-width: 767px) {
    .search-page__facets {
      margin: 3% 1%;
      padding: 1%; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .search-page__facets {
      margin: 1.5rem 0.5rem;
      padding: 0.5rem; } }
  @media only screen and (min-width: 992px) {
    .search-page__facets {
      margin: 3rem 1rem;
      padding: 1rem; } }

.search-page__facet {
  display: block;
  color: inherit; }

.news-list-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media only screen and (max-width: 767px) {
    .news-list-block {
      margin-left: -1% !important;
      margin-right: -1% !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .news-list-block {
      margin-left: -0.5rem !important;
      margin-right: -0.5rem !important; } }
  @media only screen and (min-width: 992px) {
    .news-list-block {
      margin-left: -1rem !important;
      margin-right: -1rem !important; } }
  @media only screen and (max-width: 767px) {
    .news-list-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .news-list-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .news-list-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .news-list-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .news-list-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .news-list-block > *[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block > *[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block > *[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block > *[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block > *[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block > *[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block > *[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .news-list-block > *[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block > *[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block > *[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block > *[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block > *[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block > *[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block > *[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .news-list-block > *[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block > *[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .news-list-block > *[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .news-list-block > *[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block > *[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .news-list-block > *[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .news-list-block > *[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block > *[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .news-list-block > *[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .news-list-block > *[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block > *[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .news-list-block > *[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .news-list-block > *[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block > *[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .news-list-block > *[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .news-list-block > *[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block > *[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .news-list-block > *[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .news-list-block > *[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  .news-list-block__headline {
    margin: 0; }
  .news-list-block__image {
    text-align: right; }
    @media only screen and (max-width: 767px) {
      .news-list-block__image:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
        margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2%);
            flex-basis: calc(100% - 2%);
        width: calc(100% - 2%);
        max-width: calc(100% - 2%); } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .news-list-block__image:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
        margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1rem);
            flex-basis: calc(100% - 1rem);
        width: calc(100% - 1rem);
        max-width: calc(100% - 1rem); } }
    @media only screen and (min-width: 992px) {
      .news-list-block__image:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
        margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2rem);
            flex-basis: calc(100% - 2rem);
        width: calc(100% - 2rem);
        max-width: calc(100% - 2rem); } }
    body[js-show-grid-outlines] .news-list-block__image:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .news-list-block__image:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; }
    @media only screen and (max-width: 767px) {
      .news-list-block__image[data-mobile-layout="0"] {
        display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block__image[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block__image[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block__image[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block__image[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block__image[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block__image[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .news-list-block__image[data-tablet-layout="0"] {
        display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block__image[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block__image[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block__image[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block__image[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block__image[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block__image[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
    @media only screen and (min-width: 992px) {
      .news-list-block__image[data-desktop-layout="0"] {
        display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block__image[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
    @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .news-list-block__image[data-desktop-layout="25"] {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .news-list-block__image[data-desktop-layout="25"]:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block__image[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
    @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .news-list-block__image[data-desktop-layout="33"] {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .news-list-block__image[data-desktop-layout="33"]:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block__image[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
    @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .news-list-block__image[data-desktop-layout="50"] {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .news-list-block__image[data-desktop-layout="50"]:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block__image[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
    @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .news-list-block__image[data-desktop-layout="66"] {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .news-list-block__image[data-desktop-layout="66"]:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block__image[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
    @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .news-list-block__image[data-desktop-layout="75"] {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .news-list-block__image[data-desktop-layout="75"]:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block__image[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
    @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .news-list-block__image[data-desktop-layout="100"] {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .news-list-block__image[data-desktop-layout="100"]:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; } }
  .news-list-block__text {
    text-align: left; }
    @media only screen and (max-width: 767px) {
      .news-list-block__text:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
        margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2%);
            flex-basis: calc(100% - 2%);
        width: calc(100% - 2%);
        max-width: calc(100% - 2%); } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .news-list-block__text:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
        margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1rem);
            flex-basis: calc(100% - 1rem);
        width: calc(100% - 1rem);
        max-width: calc(100% - 1rem); } }
    @media only screen and (min-width: 992px) {
      .news-list-block__text:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
        margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2rem);
            flex-basis: calc(100% - 2rem);
        width: calc(100% - 2rem);
        max-width: calc(100% - 2rem); } }
    body[js-show-grid-outlines] .news-list-block__text:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .news-list-block__text:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; }
    @media only screen and (max-width: 767px) {
      .news-list-block__text[data-mobile-layout="0"] {
        display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block__text[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block__text[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block__text[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block__text[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block__text[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .news-list-block__text[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .news-list-block__text[data-tablet-layout="0"] {
        display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block__text[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block__text[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block__text[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block__text[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block__text[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .news-list-block__text[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
    @media only screen and (min-width: 992px) {
      .news-list-block__text[data-desktop-layout="0"] {
        display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block__text[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
    @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .news-list-block__text[data-desktop-layout="25"] {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .news-list-block__text[data-desktop-layout="25"]:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block__text[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
    @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .news-list-block__text[data-desktop-layout="33"] {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .news-list-block__text[data-desktop-layout="33"]:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block__text[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
    @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .news-list-block__text[data-desktop-layout="50"] {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .news-list-block__text[data-desktop-layout="50"]:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block__text[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
    @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .news-list-block__text[data-desktop-layout="66"] {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .news-list-block__text[data-desktop-layout="66"]:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block__text[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
    @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .news-list-block__text[data-desktop-layout="75"] {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .news-list-block__text[data-desktop-layout="75"]:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .news-list-block__text[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
    @media only screen and (min-width: 992px) {
      body[js-show-grid-outlines] .news-list-block__text[data-desktop-layout="100"] {
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
                box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
        body[js-show-grid-outlines] .news-list-block__text[data-desktop-layout="100"]:hover {
          -webkit-box-shadow: 0 0 4px 1px #007ACA;
                  box-shadow: 0 0 4px 1px #007ACA; } }
  @media only screen and (max-width: 767px) {
    .news-list-block__image[data-mobile-layout="25"], .news-list-block__image[data-mobile-layout="33"], .news-list-block__image[data-mobile-layout="50"], .news-list-block__image[data-mobile-layout="66"], .news-list-block__image[data-mobile-layout="75"], .news-list-block__image[data-mobile-layout="100"] {
      text-align: left; } }
  .news-list-block__date {
    color: #6D6D6D; }

.video-block-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100% !important;
  max-width: 100% !important;
  -ms-flex-preferred-size: 100% !important;
      flex-basis: 100% !important; }
  @media only screen and (max-width: 767px) {
    .video-block-wrapper {
      margin-left: -1% !important;
      margin-right: -1% !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .video-block-wrapper {
      margin-left: -0.5rem !important;
      margin-right: -0.5rem !important; } }
  @media only screen and (min-width: 992px) {
    .video-block-wrapper {
      margin-left: -1rem !important;
      margin-right: -1rem !important; } }

.video-block {
  max-width: 100%;
  text-align: left;
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0; }
  @media only screen and (max-width: 767px) {
    .video-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .video-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .video-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .video-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .video-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .video-block[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .video-block[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .video-block[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .video-block[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .video-block[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .video-block[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .video-block[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .video-block[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .video-block[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .video-block[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .video-block[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .video-block[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .video-block[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .video-block[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .video-block[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .video-block[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .video-block[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .video-block[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .video-block[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .video-block[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .video-block[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .video-block[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .video-block[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .video-block[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .video-block[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .video-block[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .video-block[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .video-block[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .video-block[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .video-block[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .video-block[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .video-block[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .video-block[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  .video-block iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    height: 100% !important; }
  [class*="block"] .video-block {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important; }

.error-block {
  text-align: center; }
  @media only screen and (max-width: 767px) {
    .error-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .error-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .error-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .error-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .error-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .error-block[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .error-block[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .error-block[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .error-block[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .error-block[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .error-block[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .error-block[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .error-block[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .error-block[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .error-block[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .error-block[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .error-block[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .error-block[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .error-block[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .error-block[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .error-block[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .error-block[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .error-block[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .error-block[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .error-block[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .error-block[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .error-block[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .error-block[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .error-block[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .error-block[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .error-block[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .error-block[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .error-block[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .error-block[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .error-block[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .error-block[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .error-block[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .error-block[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  .error-block__-body {
    color: #E70641;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .error-block__-body a {
      margin: 1em 0 1em 0; }
  @media only screen and (max-width: 767px) {
    .error-block[data-mobile-layout="25"] .error-block__-body, .error-block[data-mobile-layout="33"] .error-block__-body, .error-block[data-mobile-layout="50"] .error-block__-body, .error-block[data-mobile-layout="66"] .error-block__-body, .error-block[data-mobile-layout="75"] .error-block__-body, .error-block[data-mobile-layout="100"] .error-block__-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .error-block[data-mobile-layout="25"] .error-block__-body img, .error-block[data-mobile-layout="33"] .error-block__-body img, .error-block[data-mobile-layout="50"] .error-block__-body img, .error-block[data-mobile-layout="66"] .error-block__-body img, .error-block[data-mobile-layout="75"] .error-block__-body img, .error-block[data-mobile-layout="100"] .error-block__-body img {
        width: 100%; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .error-block[data-tablet-layout="25"] .error-block__-body, .error-block[data-tablet-layout="33"] .error-block__-body, .error-block[data-tablet-layout="50"] .error-block__-body, .error-block[data-tablet-layout="66"] .error-block__-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .error-block[data-tablet-layout="25"] .error-block__-body img, .error-block[data-tablet-layout="33"] .error-block__-body img, .error-block[data-tablet-layout="50"] .error-block__-body img, .error-block[data-tablet-layout="66"] .error-block__-body img {
        width: 100%; }
    .error-block[data-tablet-layout="75"] .error__cta-body, .error-block[data-tablet-layout="100"] .error__cta-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .error-block[data-tablet-layout="75"] .error__cta-body img, .error-block[data-tablet-layout="100"] .error__cta-body img {
        width: 100%; } }
  @media only screen and (min-width: 992px) {
    .error-block[data-desktop-layout="25"] .error__cta-body, .error-block[data-desktop-layout="33"] .error__cta-body, .error-block[data-desktop-layout="50"] .error__cta-body, .error-block[data-desktop-layout="66"] .error__cta-body, .error-block[data-desktop-layout="75"] .error__cta-body, .error-block[data-desktop-layout="100"] .error__cta-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .error-block[data-desktop-layout="25"] .error__cta-body img, .error-block[data-desktop-layout="33"] .error__cta-body img, .error-block[data-desktop-layout="50"] .error__cta-body img, .error-block[data-desktop-layout="66"] .error__cta-body img, .error-block[data-desktop-layout="75"] .error__cta-body img, .error-block[data-desktop-layout="100"] .error__cta-body img {
        width: 100%; } }

.custom-form-container-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media only screen and (max-width: 767px) {
    .custom-form-container-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .custom-form-container-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .custom-form-container-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .custom-form-container-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .custom-form-container-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .custom-form-container-block[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .custom-form-container-block[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .custom-form-container-block[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .custom-form-container-block[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .custom-form-container-block[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .custom-form-container-block[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .custom-form-container-block[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .custom-form-container-block[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .custom-form-container-block[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .custom-form-container-block[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .custom-form-container-block[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .custom-form-container-block[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .custom-form-container-block[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .custom-form-container-block[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .custom-form-container-block[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .custom-form-container-block[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .custom-form-container-block[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .custom-form-container-block[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .custom-form-container-block[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .custom-form-container-block[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .custom-form-container-block[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .custom-form-container-block[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .custom-form-container-block[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .custom-form-container-block[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .custom-form-container-block[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .custom-form-container-block[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .custom-form-container-block[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .custom-form-container-block[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .custom-form-container-block[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .custom-form-container-block[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .custom-form-container-block[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .custom-form-container-block[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .custom-form-container-block[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  @media only screen and (max-width: 767px) {
    .custom-form-container-block {
      margin-left: -1% !important;
      margin-right: -1% !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .custom-form-container-block {
      margin-left: -0.5rem !important;
      margin-right: -0.5rem !important; } }
  @media only screen and (min-width: 992px) {
    .custom-form-container-block {
      margin-left: -1rem !important;
      margin-right: -1rem !important; } }
  @media only screen and (max-width: 767px) {
    .custom-form-container-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .custom-form-container-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .custom-form-container-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .custom-form-container-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .custom-form-container-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .custom-form-container-block > *[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .custom-form-container-block > *[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .custom-form-container-block > *[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .custom-form-container-block > *[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .custom-form-container-block > *[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .custom-form-container-block > *[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .custom-form-container-block > *[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .custom-form-container-block > *[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .custom-form-container-block > *[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .custom-form-container-block > *[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .custom-form-container-block > *[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .custom-form-container-block > *[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .custom-form-container-block > *[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .custom-form-container-block > *[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .custom-form-container-block > *[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .custom-form-container-block > *[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .custom-form-container-block > *[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .custom-form-container-block > *[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .custom-form-container-block > *[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .custom-form-container-block > *[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .custom-form-container-block > *[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .custom-form-container-block > *[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .custom-form-container-block > *[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .custom-form-container-block > *[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .custom-form-container-block > *[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .custom-form-container-block > *[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .custom-form-container-block > *[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .custom-form-container-block > *[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .custom-form-container-block > *[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .custom-form-container-block > *[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .custom-form-container-block > *[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .custom-form-container-block > *[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .custom-form-container-block > *[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

.EPiServerForms .Form__NavigationBar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-top: 2rem; }
  @media only screen and (max-width: 767px) {
    .EPiServerForms .Form__NavigationBar {
      margin-left: -1% !important;
      margin-right: -1% !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .EPiServerForms .Form__NavigationBar {
      margin-left: -0.5rem !important;
      margin-right: -0.5rem !important; } }
  @media only screen and (min-width: 992px) {
    .EPiServerForms .Form__NavigationBar {
      margin-left: -1rem !important;
      margin-right: -1rem !important; } }
  @media only screen and (max-width: 767px) {
    .EPiServerForms .Form__NavigationBar > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .EPiServerForms .Form__NavigationBar > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .EPiServerForms .Form__NavigationBar > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .EPiServerForms .Form__NavigationBar > *[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .EPiServerForms .Form__NavigationBar > *[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .EPiServerForms .Form__NavigationBar > *[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .EPiServerForms .Form__NavigationBar > *[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .EPiServerForms .Form__NavigationBar > *[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .EPiServerForms .Form__NavigationBar > *[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .EPiServerForms .Form__NavigationBar > *[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .EPiServerForms .Form__NavigationBar > *[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .EPiServerForms .Form__NavigationBar > *[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .EPiServerForms .Form__NavigationBar > *[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .EPiServerForms .Form__NavigationBar > *[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .EPiServerForms .Form__NavigationBar > *[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .EPiServerForms .Form__NavigationBar > *[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .EPiServerForms .Form__NavigationBar > *[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .EPiServerForms .Form__NavigationBar > *[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar,
form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container {
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 767px) {
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]),
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]),
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]),
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]), body[js-show-grid-outlines]
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover, body[js-show-grid-outlines]
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-mobile-layout="0"],
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-mobile-layout="25"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-mobile-layout="33"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-mobile-layout="50"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-mobile-layout="66"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-mobile-layout="75"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-mobile-layout="100"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-tablet-layout="0"],
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-tablet-layout="25"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-tablet-layout="33"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-tablet-layout="50"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-tablet-layout="66"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-tablet-layout="75"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-tablet-layout="100"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="0"],
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="25"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="25"], body[js-show-grid-outlines]
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="25"]:hover, body[js-show-grid-outlines]
      form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="33"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="33"], body[js-show-grid-outlines]
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="33"]:hover, body[js-show-grid-outlines]
      form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="50"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="50"], body[js-show-grid-outlines]
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="50"]:hover, body[js-show-grid-outlines]
      form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="66"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="66"], body[js-show-grid-outlines]
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="66"]:hover, body[js-show-grid-outlines]
      form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="75"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="75"], body[js-show-grid-outlines]
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="75"]:hover, body[js-show-grid-outlines]
      form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="100"],
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="100"], body[js-show-grid-outlines]
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar[data-desktop-layout="100"]:hover, body[js-show-grid-outlines]
      form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action__Container[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar__Action__Container:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar__Action__Container:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar button.Form__NavigationBar__Action {
  /*@include block-item();*/
  margin: 0 !important;
  min-width: 160px;
  width: -webkit-fill-available;
  padding-left: 1rem !important;
  padding-right: 1rem !important; }

form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar a {
    margin: 5px 3px !important;
    background: rgba(185, 185, 185, 0.2);
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 50%;
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid #ccc;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.1); }
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar a.active {
      background: #1874a6;
      border: none;
      cursor: auto; }
    form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar a:hover {
      background-color: rgba(0, 0, 0, 0.1);
      text-decoration: none; }

form:not(.site-navigation__search):not(.search-page__search-form).EPiServerForms .Form__NavigationBar__Action__Container [disabled] {
  visibility: hidden; }

.book-template__page-content {
  background: white; }
  @media only screen and (max-width: 767px) {
    .book-template__page-content {
      margin: 2% 0 100px;
      padding: 3% 3% 2%; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .book-template__page-content {
      margin: 1rem 0 100px;
      padding: 1.5rem 1.5rem 1rem; } }
  @media only screen and (min-width: 992px) {
    .book-template__page-content {
      margin: 2rem 0 100px;
      padding: 3rem 3rem 2rem; } }
  .book-template__page-content h2 {
    color: #007ACA;
    font-size: 2.5rem;
    margin-top: 0; }

.book-template__side-menu {
  background: white; }
  @media only screen and (max-width: 767px) {
    .book-template__side-menu {
      margin: 2% 0;
      padding: 3% 3% 2%; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .book-template__side-menu {
      margin: 1rem 0;
      padding: 1.5rem 1.5rem 1rem; } }
  @media only screen and (min-width: 992px) {
    .book-template__side-menu {
      margin: 2rem 0;
      padding: 3rem 3rem 2rem; } }
  .book-template__side-menu h2 {
    font-size: 2rem;
    margin: 0; }

.book-template__menu-list, .book-template__sub-menu {
  list-style: none; }

.book-template__menu-list li {
  cursor: pointer;
  font-family: 'Open Sans', sans-serif; }

.book-template__menu-list a {
  display: block;
  padding: 0.75rem 0.5rem 0.75rem 0.5rem;
  color: #222222; }
  .book-template__menu-list a:hover {
    text-decoration: underline; }

.book-template__menu-list a.active-book-item {
  background-color: #C7CEDB; }

@media only screen and (max-width: 767px) {
  .book-template__menu-list {
    margin: -2%;
    padding: 2%; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .book-template__menu-list {
    margin: -1rem;
    padding: 1rem; } }

@media only screen and (min-width: 992px) {
  .book-template__menu-list {
    margin: -2rem;
    padding: 2rem; } }

.book-template__item-with-submenu {
  position: relative; }
  .book-template__item-with-submenu a {
    padding-right: 1rem;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .book-template__item-with-submenu > div {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media only screen and (max-width: 767px) {
      .book-template__item-with-submenu > div {
        width: calc(100% + 2%); } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .book-template__item-with-submenu > div {
        width: calc(100% + 1rem); } }
    @media only screen and (min-width: 992px) {
      .book-template__item-with-submenu > div {
        width: calc(100% + 2rem); } }
  .book-template__item-with-submenu.is-open > li a {
    font-weight: bold;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .book-template__item-with-submenu.is-open > div .book-template__toggle-menu {
    background: url(/assets/bundled/assets/images/icons/chevron-up__primary-blue.png) 50% 50% no-repeat;
    background-size: 12px 8px; }

.book-template__sub-menu {
  display: none;
  background: #F0F2F5; }
  @media only screen and (max-width: 767px) {
    .book-template__sub-menu {
      margin: 0 -2%;
      padding: 1% 2%; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .book-template__sub-menu {
      margin: 0 -1rem;
      padding: 0.5rem 1rem; } }
  @media only screen and (min-width: 992px) {
    .book-template__sub-menu {
      margin: 0 -2rem;
      padding: 1rem 2rem; } }
  .book-template__sub-menu.is-visible {
    display: block; }
  .book-template__sub-menu .book-template__sub-menu {
    background: none;
    border-bottom: 1px solid #CCD1D9;
    border-top: 1px solid #CCD1D9; }
    @media only screen and (max-width: 767px) {
      .book-template__sub-menu .book-template__sub-menu {
        padding: 1% 2% 1% 3%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .book-template__sub-menu .book-template__sub-menu {
        padding: 0.5rem 1rem 0.5rem 1.5rem; } }
    @media only screen and (min-width: 992px) {
      .book-template__sub-menu .book-template__sub-menu {
        padding: 1rem 2rem 1rem 3rem; } }

.book-template__toggle-menu {
  border: none;
  background: url(/assets/bundled/assets/images/icons/chevron-down__primary-blue.png) 50% 50% no-repeat;
  background-size: 12px 8px;
  width: 25px;
  height: 25px;
  margin: 0 0.75rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  cursor: pointer; }
  .book-template__toggle-menu:hover {
    opacity: 0.7; }

.fold-out-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media only screen and (max-width: 767px) {
    .fold-out-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .fold-out-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .fold-out-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .fold-out-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .fold-out-block:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .fold-out-block[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fold-out-block[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fold-out-block[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fold-out-block[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fold-out-block[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fold-out-block[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fold-out-block[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .fold-out-block[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .fold-out-block[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .fold-out-block[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .fold-out-block[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .fold-out-block[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .fold-out-block[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .fold-out-block[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .fold-out-block[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .fold-out-block[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .fold-out-block[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .fold-out-block[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .fold-out-block[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .fold-out-block[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .fold-out-block[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .fold-out-block[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .fold-out-block[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .fold-out-block[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .fold-out-block[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .fold-out-block[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .fold-out-block[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .fold-out-block[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .fold-out-block[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .fold-out-block[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .fold-out-block[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .fold-out-block[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .fold-out-block[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  @media only screen and (max-width: 767px) {
    .fold-out-block {
      margin-left: -1% !important;
      margin-right: -1% !important; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .fold-out-block {
      margin-left: -0.5rem !important;
      margin-right: -0.5rem !important; } }
  @media only screen and (min-width: 992px) {
    .fold-out-block {
      margin-left: -1rem !important;
      margin-right: -1rem !important; } }
  @media only screen and (max-width: 767px) {
    .fold-out-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2%);
          flex-basis: calc(100% - 2%);
      width: calc(100% - 2%);
      max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .fold-out-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 1rem);
          flex-basis: calc(100% - 1rem);
      width: calc(100% - 1rem);
      max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .fold-out-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
      margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: calc(100% - 2rem);
          flex-basis: calc(100% - 2rem);
      width: calc(100% - 2rem);
      max-width: calc(100% - 2rem); } }
  body[js-show-grid-outlines] .fold-out-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]) {
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
            box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
    body[js-show-grid-outlines] .fold-out-block > *:not([data-desktop-layout]):not([data-tablet-layout]):not([data-mobile-layout]):hover {
      -webkit-box-shadow: 0 0 4px 1px #007ACA;
              box-shadow: 0 0 4px 1px #007ACA; }
  @media only screen and (max-width: 767px) {
    .fold-out-block > *[data-mobile-layout="0"] {
      display: none; } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fold-out-block > *[data-mobile-layout="25"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2%);
        flex-basis: calc(25% - 2%);
    width: calc(25% - 2%);
    max-width: calc(25% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fold-out-block > *[data-mobile-layout="33"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2%);
        flex-basis: calc(33.33333% - 2%);
    width: calc(33.33333% - 2%);
    max-width: calc(33.33333% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fold-out-block > *[data-mobile-layout="50"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2%);
        flex-basis: calc(50% - 2%);
    width: calc(50% - 2%);
    max-width: calc(50% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fold-out-block > *[data-mobile-layout="66"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2%);
        flex-basis: calc(66.66667% - 2%);
    width: calc(66.66667% - 2%);
    max-width: calc(66.66667% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fold-out-block > *[data-mobile-layout="75"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2%);
        flex-basis: calc(75% - 2%);
    width: calc(75% - 2%);
    max-width: calc(75% - 2%); } }

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fold-out-block > *[data-mobile-layout="100"] {
    margin: 1% calc(1% + 0%) 1% calc(1% + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2%);
        flex-basis: calc(100% - 2%);
    width: calc(100% - 2%);
    max-width: calc(100% - 2%); } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .fold-out-block > *[data-tablet-layout="0"] {
      display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .fold-out-block > *[data-tablet-layout="25"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 1rem);
        flex-basis: calc(25% - 1rem);
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .fold-out-block > *[data-tablet-layout="33"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1rem);
        flex-basis: calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    max-width: calc(33.33333% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .fold-out-block > *[data-tablet-layout="50"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .fold-out-block > *[data-tablet-layout="66"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 1rem);
        flex-basis: calc(66.66667% - 1rem);
    width: calc(66.66667% - 1rem);
    max-width: calc(66.66667% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .fold-out-block > *[data-tablet-layout="75"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 1rem);
        flex-basis: calc(75% - 1rem);
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem); } }

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .fold-out-block > *[data-tablet-layout="100"] {
    margin: 0.5rem calc(0.5rem + 0%) 0.5rem calc(0.5rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    width: calc(100% - 1rem);
    max-width: calc(100% - 1rem); } }
  @media only screen and (min-width: 992px) {
    .fold-out-block > *[data-desktop-layout="0"] {
      display: none; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .fold-out-block > *[data-desktop-layout="25"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .fold-out-block > *[data-desktop-layout="25"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .fold-out-block > *[data-desktop-layout="25"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .fold-out-block > *[data-desktop-layout="33"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    width: calc(33.33333% - 2rem);
    max-width: calc(33.33333% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .fold-out-block > *[data-desktop-layout="33"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .fold-out-block > *[data-desktop-layout="33"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .fold-out-block > *[data-desktop-layout="50"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .fold-out-block > *[data-desktop-layout="50"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .fold-out-block > *[data-desktop-layout="50"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .fold-out-block > *[data-desktop-layout="66"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(66.66667% - 2rem);
        flex-basis: calc(66.66667% - 2rem);
    width: calc(66.66667% - 2rem);
    max-width: calc(66.66667% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .fold-out-block > *[data-desktop-layout="66"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .fold-out-block > *[data-desktop-layout="66"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .fold-out-block > *[data-desktop-layout="75"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(75% - 2rem);
        flex-basis: calc(75% - 2rem);
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .fold-out-block > *[data-desktop-layout="75"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .fold-out-block > *[data-desktop-layout="75"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .fold-out-block > *[data-desktop-layout="100"] {
    margin: 1rem calc(1rem + 0%) 1rem calc(1rem + 0%);
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2rem);
        flex-basis: calc(100% - 2rem);
    width: calc(100% - 2rem);
    max-width: calc(100% - 2rem); } }
  @media only screen and (min-width: 992px) {
    body[js-show-grid-outlines] .fold-out-block > *[data-desktop-layout="100"] {
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125);
              box-shadow: 0 0 4px 1px rgba(0, 122, 202, 0.125); }
      body[js-show-grid-outlines] .fold-out-block > *[data-desktop-layout="100"]:hover {
        -webkit-box-shadow: 0 0 4px 1px #007ACA;
                box-shadow: 0 0 4px 1px #007ACA; } }
  .fold-out-block__image {
    margin-bottom: 2rem !important; }
    .fold-out-block__image img {
      width: 100%;
      height: inherit; }
  .fold-out-block__headline {
    margin-top: 0; }
  .fold-out-block__text {
    padding-left: 1.5em; }
  .fold-out-block__body {
    margin-bottom: 2rem !important; }
    .fold-out-block__body details summary::before {
      content: "" !important;
      background-image: url(/assets/bundled/assets/images/icons/chevron-down__primary-blue.png);
      background-size: 1em;
      background-repeat: no-repeat;
      background-position: bottom; }
    .fold-out-block__body details[open] > summary::before {
      content: "" !important;
      background-image: url(/assets/bundled/assets/images/icons/chevron-up__primary-blue.png); }

.language-selector[aria-hidden="true"] {
  display: none; }

.choices {
  position: relative; }
  .choices__list--single {
    position: relative;
    padding: 0.5rem 1rem;
    border-radius: 5px;
    border: 1px solid #A0A0A0; }
    .choices__list--single::after {
      position: absolute;
      display: inline-block;
      margin-left: 0.875em;
      content: "";
      top: 50%;
      right: 10px;
      -webkit-transform: translateY(-2.5px);
              transform: translateY(-2.5px);
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #6D6D6D; }
  .choices__list--dropdown {
    position: absolute;
    top: 2rem;
    right: 0;
    max-height: 0;
    overflow: hidden;
    padding: 0 1rem;
    background-color: #ffffff;
    border-radius: 5px;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s; }
    .choices__list--dropdown[aria-expanded="true"] {
      opacity: 1;
      pointer-events: all;
      max-height: 400px;
      padding: 0.5rem 1rem; }
    .choices__list--dropdown[aria-selected="true"] {
      position: absolute;
      top: 4px;
      right: 10px;
      content: data(hover-text);
      color: #6D6D6D; }
    .choices__list--dropdown .choices__input--cloned {
      display: none; }
    .choices__list--dropdown .choices__item {
      position: relative; }
      .choices__list--dropdown .choices__item:not([aria-disabled="true"]) {
        z-index: 1;
        cursor: pointer; }
        .choices__list--dropdown .choices__item:not([aria-disabled="true"]):hover::before {
          position: absolute;
          top: -0.25rem;
          right: -1rem;
          bottom: -0.25rem;
          left: -1rem;
          content: '';
          background-color: #F0F2F5;
          z-index: -1; }
  .choices__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .choices__item img {
      width: 18px;
      height: auto;
      margin-right: 5px;
      -ms-flex-item-align: end;
          align-self: flex-end; }
    .choices__item--disabled {
      opacity: 0.5; }

