/*
* Units
*/
/*
* Quick pseudoclass
*/
/*
* Position absolute
*/
/*
* Custom scrollbar
*/
/*
* Fluid Typography.
*/
/*
* Truncates
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
.block-locations-boxes {
  overflow: hidden; }
  .block-locations-boxes .container--full .block-locations-boxes__inner {
    margin-right: 4.8rem;
    margin-left: 4.8rem; }
    @media (max-width: 991.98px) {
      .block-locations-boxes .container--full .block-locations-boxes__inner {
        margin-right: 3rem;
        margin-left: 3rem; } }
  .block-locations-boxes .container--limit .block-locations-boxes__inner {
    margin-right: 4.8rem;
    margin-left: 4.8rem; }
    @media (max-width: 991.98px) {
      .block-locations-boxes .container--limit .block-locations-boxes__inner {
        margin-right: 0;
        margin-left: 0; } }
  .block-locations-boxes .gutter-2.row {
    margin-right: -1.2rem;
    margin-left: -1.2rem; }
  .block-locations-boxes .gutter-2 > [class^="col-"], .block-locations-boxes .gutter-2 > [class^=" col-"] {
    padding-right: 1.2rem;
    padding-left: 1.2rem; }
  .block-locations-boxes__row {
    display: flex;
    justify-content: center; }
  @media (max-width: 991.98px) {
    .block-locations-boxes__col {
      margin-bottom: 6rem; } }
  @media (max-width: 991.98px) {
    .block-locations-boxes__col:last-child {
      margin-bottom: 0rem; } }
  .block-locations-boxes__col .image {
    margin-bottom: 3.2rem; }
    .block-locations-boxes__col .image img {
      width: 100%; }
    .block-locations-boxes__col .image.is-filter {
      background: #4543A6; }
      .block-locations-boxes__col .image.is-filter img {
        mix-blend-mode: screen;
        filter: grayscale(1); }
  .block-locations-boxes__col .address h1, .block-locations-boxes__col .address h2, .block-locations-boxes__col .address h3, .block-locations-boxes__col .address h4, .block-locations-boxes__col .address h5, .block-locations-boxes__col .address h6 {
    font-size: var(--fs-48);
    font-weight: 400;
    line-height: 1.35;
    margin-bottom: 3rem;
    color: #15161B; }
  .block-locations-boxes__col .address p {
    font-size: var(--fs-16);
    color: #15161B;
    font-weight: 300;
    line-height: 1.8;
    letter-spacing: 0.2px; }


/*# sourceMappingURL=block_locations-boxes.css.map*/