@charset "UTF-8";
/* underline effect */
body:before {
  content: '{ "current": "large" }';
  display: none;
}
@media (min-width: 48.063em) and (max-width: 76.5em) {
  body:before {
    content: '{ "current": "medium" }';
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  body:before {
    content: '{ "current": "small" }';
  }
}

/* underline effect */
.wf-loading {
  visibility: hidden;
}

.wf-active {
  visibility: visible;
}

@font-face {
  font-family: "icon";
  src: url("../fonts/icon.ttf?qwh6p1") format("truetype"), url("../fonts/icon.woff?qwh6p1") format("woff"), url("../fonts/icon.svg?qwh6p1#icon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-mail_outline:before {
  content: "\e919";
}

.icon-facebook:before {
  content: "\e917";
}

.icon-arrow-up:before {
  content: "\e914";
}

.icon-arrow-right:before {
  content: "\e911";
}

.icon-arrow-left:before {
  content: "\e912";
}

.icon-minus:before {
  content: "\e910";
}

.icon-clear:before {
  content: "\e90d";
}

.icon-plus:before {
  content: "\e90c";
}

.icon-chevron-right:before {
  content: "\e908";
}

.icon-chevron-left:before {
  content: "\e909";
}

.icon-chevron-down:before {
  content: "\e90a";
}

.icon-chevron-up:before {
  content: "\e90b";
}

.icon-x:before {
  content: "\e916";
}

.icon-file-pdf:before {
  content: "\e915";
}

.icon-envelope:before {
  content: "\e907";
}

.icon-linkedin-square:before {
  content: "\e918";
}

.icon-address-card-o:before {
  content: "\e913";
}

.icon-vcard-o:before {
  content: "\e913";
}

.icon-instagram:before {
  content: "\e90e";
}

.icon-address-card:before {
  content: "\e906";
}

.icon-print:before {
  content: "\e905";
}

.icon-linkedin1:before {
  content: "\e90f";
}

.icon-linkedin:before {
  content: "\e900";
}

.icon-brand:before {
  content: "\e900";
}

.icon-social:before {
  content: "\e900";
}

.icon-twitter:before {
  content: "\e901";
}

.icon-brand1:before {
  content: "\e901";
}

.icon-tweet:before {
  content: "\e901";
}

.icon-social1:before {
  content: "\e901";
}

.icon-facebook1:before {
  content: "\e902";
}

.icon-brand2:before {
  content: "\e902";
}

.icon-social2:before {
  content: "\e902";
}

.icon-share-alt:before {
  content: "\e903";
}

.icon-search:before {
  content: "\e904";
}

*:focus {
  outline: 0;
}

html {
  -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}

*, div {
  box-sizing: border-box;
}

img {
  display: inline-block;
  vertical-align: middle;
}

.clearit {
  clear: both;
  font-size: 1px;
  line-height: 1px;
}

.main-hero {
  position: relative;
  overflow: hidden;
}
.main-hero .wrapper, .main-hero .wrapper > .acf-innerblocks-container {
  padding-top: 90px;
  padding-bottom: 60px;
  position: relative;
  z-index: 10;
  display: flex;
  align-items: center;
}
@media (min-width: 0em) and (max-width: 48em) {
  .main-hero .wrapper, .main-hero .wrapper > .acf-innerblocks-container {
    padding-top: 60px;
    padding-bottom: 30px;
  }
}
.main-hero .wrapper:after, .main-hero .wrapper > .acf-innerblocks-container:after {
  content: "";
  padding-bottom: 10%;
}
@media (min-width: 0em) and (max-width: 48em) {
  .main-hero .wrapper:after, .main-hero .wrapper > .acf-innerblocks-container:after {
    padding-bottom: 60%;
  }
}
.main-hero .wrapper .blurb, .main-hero .wrapper > .acf-innerblocks-container .blurb {
  max-width: 800px;
}
.main-hero .wrapper .blurb *, .main-hero .wrapper > .acf-innerblocks-container .blurb * {
  color: #ffffff;
}
.main-hero .wrapper .blurb h5, .main-hero .wrapper .blurb .heading-5, .main-hero .wrapper > .acf-innerblocks-container .blurb h5, .main-hero .wrapper > .acf-innerblocks-container .blurb .heading-5 {
  font-weight: 700;
  font-size: 20px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .main-hero .wrapper .blurb h5, .main-hero .wrapper .blurb .heading-5, .main-hero .wrapper > .acf-innerblocks-container .blurb h5, .main-hero .wrapper > .acf-innerblocks-container .blurb .heading-5 {
    margin-bottom: 10px;
    font-size: 16px;
  }
}
.main-hero .wrapper .blurb p:not([class*=heading]), .main-hero .wrapper > .acf-innerblocks-container .blurb p:not([class*=heading]) {
  font-size: 20px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .main-hero .wrapper .blurb .wp-block-buttons, .main-hero .wrapper > .acf-innerblocks-container .blurb .wp-block-buttons {
    flex-direction: column;
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
.main-hero .wrapper .blurb .wp-block-button .wp-block-button__link, .main-hero .wrapper > .acf-innerblocks-container .blurb .wp-block-button .wp-block-button__link {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
  min-width: 200px;
}
.main-hero .wrapper .blurb .wp-block-button .wp-block-button__link:hover, .main-hero .wrapper > .acf-innerblocks-container .blurb .wp-block-button .wp-block-button__link:hover {
  background-color: #2E69FF;
  border-color: #2E69FF;
  color: #ffffff;
}
.main-hero .wrapper .blurb .wp-block-button.is-style-outline, .main-hero .wrapper > .acf-innerblocks-container .blurb .wp-block-button.is-style-outline {
  border: 0 !important;
}
.main-hero .wrapper .blurb .wp-block-button.is-style-outline .wp-block-button__link, .main-hero .wrapper > .acf-innerblocks-container .blurb .wp-block-button.is-style-outline .wp-block-button__link {
  border-color: #ffffff !important;
  color: #ffffff !important;
  background: none;
}
.main-hero .wrapper .blurb .wp-block-button.is-style-outline .wp-block-button__link:hover, .main-hero .wrapper > .acf-innerblocks-container .blurb .wp-block-button.is-style-outline .wp-block-button__link:hover {
  background-color: #2E69FF !important;
  border-color: #2E69FF !important;
  color: #ffffff !important;
}
.main-hero .wrapper > .acf-innerblocks-container {
  padding-top: 0;
  padding-bottom: 0;
}
.main-hero .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 101%;
  background-size: cover;
  background-position: center top;
}
.main-hero .img:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 80%);
  background-blend-mode: multiply;
}
@media (min-width: 0em) and (max-width: 48em) {
  .main-hero .img:after {
    background: linear-gradient(110deg, black 0%, rgba(0, 0, 0, 0) 100%);
  }
}
.main-hero picture {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.main-hero picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  position: relative;
}
.main-hero picture:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 80%);
  background-blend-mode: multiply;
}
@media (min-width: 0em) and (max-width: 48em) {
  .main-hero picture:after {
    background: linear-gradient(110deg, black 0%, rgba(0, 0, 0, 0) 100%);
  }
}
.main-hero.has-blue-overlayer .img:after, .main-hero.has-blue-overlayer picture:after {
  background: linear-gradient(90deg, #2E69FF 0%, rgba(46, 105, 255, 0) 100%);
  background-blend-mode: multiply;
}
.main-hero.no-img .wrapper, .main-hero.no-img .wrapper > .acf-innerblocks-container {
  background: linear-gradient(to right, #2E69FF, #0c4bec);
}
@media (min-width: 0) and (max-width: 64em) {
  .main-hero.no-img .wrapper, .main-hero.no-img .wrapper > .acf-innerblocks-container {
    flex-direction: column;
    align-items: flex-start;
  }
  .main-hero.no-img .wrapper:after, .main-hero.no-img .wrapper > .acf-innerblocks-container:after {
    display: none;
  }
}
.main-hero.no-img .wrapper .blurb, .main-hero.no-img .wrapper .wp-block-acf-hero-content, .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb, .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content {
  max-width: 100%;
}
.main-hero.no-img .wrapper .blurb h1:not([class*=heading]), .main-hero.no-img .wrapper .blurb *.heading-1, .main-hero.no-img .wrapper .wp-block-acf-hero-content h1:not([class*=heading]), .main-hero.no-img .wrapper .wp-block-acf-hero-content *.heading-1, .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb h1:not([class*=heading]), .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb *.heading-1, .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content h1:not([class*=heading]), .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content *.heading-1 {
  font-size: 64px;
}
@media (min-width: 0) and (max-width: 76.5em) {
  .main-hero.no-img .wrapper .blurb h1:not([class*=heading]), .main-hero.no-img .wrapper .blurb *.heading-1, .main-hero.no-img .wrapper .wp-block-acf-hero-content h1:not([class*=heading]), .main-hero.no-img .wrapper .wp-block-acf-hero-content *.heading-1, .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb h1:not([class*=heading]), .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb *.heading-1, .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content h1:not([class*=heading]), .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content *.heading-1 {
    font-size: 48px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .main-hero.no-img .wrapper .blurb h1:not([class*=heading]), .main-hero.no-img .wrapper .blurb *.heading-1, .main-hero.no-img .wrapper .wp-block-acf-hero-content h1:not([class*=heading]), .main-hero.no-img .wrapper .wp-block-acf-hero-content *.heading-1, .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb h1:not([class*=heading]), .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb *.heading-1, .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content h1:not([class*=heading]), .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content *.heading-1 {
    font-size: 32px;
  }
}
.main-hero.no-img .wrapper .blurb:only-child, .main-hero.no-img .wrapper .wp-block-acf-hero-content:only-child, .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb:only-child, .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content:only-child {
  max-width: 1350px;
}
.main-hero.no-img .wrapper .blurb:first-child:not(:last-child), .main-hero.no-img .wrapper .wp-block-acf-hero-content:first-child:not(:last-child), .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb:first-child:not(:last-child), .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content:first-child:not(:last-child) {
  flex: 0 0 750px;
  padding-right: 60px;
}
@media (min-width: 0) and (max-width: 76.5em) {
  .main-hero.no-img .wrapper .blurb:first-child:not(:last-child), .main-hero.no-img .wrapper .wp-block-acf-hero-content:first-child:not(:last-child), .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb:first-child:not(:last-child), .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content:first-child:not(:last-child) {
    flex: 0 0 600px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .main-hero.no-img .wrapper .blurb:first-child:not(:last-child), .main-hero.no-img .wrapper .wp-block-acf-hero-content:first-child:not(:last-child), .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb:first-child:not(:last-child), .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content:first-child:not(:last-child) {
    flex: 1 1 auto;
    padding-right: 0;
  }
}
.main-hero.no-img .wrapper .blurb:last-child:not(:first-child), .main-hero.no-img .wrapper .wp-block-acf-hero-content:last-child:not(:first-child), .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb:last-child:not(:first-child), .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content:last-child:not(:first-child) {
  max-width: 800px;
}
@media (min-width: 0) and (max-width: 64em) {
  .main-hero.no-img .wrapper .blurb:last-child:not(:first-child), .main-hero.no-img .wrapper .wp-block-acf-hero-content:last-child:not(:first-child), .main-hero.no-img .wrapper > .acf-innerblocks-container .blurb:last-child:not(:first-child), .main-hero.no-img .wrapper > .acf-innerblocks-container .wp-block-acf-hero-content:last-child:not(:first-child) {
    max-width: 100%;
  }
}
.main-hero.no-img.is-style-narrow-blurb .wrapper .blurb {
  max-width: 800px;
}
.main-hero.is-style-narrow-blurb .wrapper .blurb {
  max-width: 600px;
}
.main-hero.is-style-long-blurb .wrapper .blurb {
  max-width: 1050px;
}

@media (min-width: 0em) and (max-width: 48em) {
  .homepage .main-hero .wrapper {
    align-items: flex-start;
  }
}
.homepage .main-hero .wrapper:after {
  content: "";
  padding-bottom: 35%;
}
@media (min-width: 0em) and (max-width: 48em) {
  .homepage .main-hero .wrapper:after {
    padding-bottom: 120%;
  }
}

main > div > .main-hero:not(.no-img):first-child, .is-root-container > .wp-block-acf-hero:first-child .main-hero:not(.no-img) {
  margin-top: -157px;
}
@media (min-width: 0) and (max-width: 64em) {
  main > div > .main-hero:not(.no-img):first-child, .is-root-container > .wp-block-acf-hero:first-child .main-hero:not(.no-img) {
    margin-top: -110px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  main > div > .main-hero:not(.no-img):first-child, .is-root-container > .wp-block-acf-hero:first-child .main-hero:not(.no-img) {
    margin-top: -55px;
  }
}
main > div > .main-hero:not(.no-img):first-child .wrapper, .is-root-container > .wp-block-acf-hero:first-child .main-hero:not(.no-img) .wrapper {
  padding-top: 200px;
}
@media (min-width: 0) and (max-width: 64em) {
  main > div > .main-hero:not(.no-img):first-child .wrapper, .is-root-container > .wp-block-acf-hero:first-child .main-hero:not(.no-img) .wrapper {
    padding-top: 172px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  main > div > .main-hero:not(.no-img):first-child .wrapper, .is-root-container > .wp-block-acf-hero:first-child .main-hero:not(.no-img) .wrapper {
    padding-top: 100px;
  }
}

.is-root-container > .wp-block-acf-hero:first-child .main-hero:not(.no-img) {
  margin-top: 0;
}

.main-hero > .wrapper .blurb {
  transform: scale(1.1);
  opacity: 0;
  animation: grow 1s ease forwards;
  animation-delay: 0.5s;
}
@media (min-width: 0em) and (max-width: 48em) {
  .main-hero > .wrapper .blurb {
    animation-delay: 0s;
  }
}
.main-hero > .img, .main-hero > picture {
  animation: fade 1.5s ease forwards;
}

.main-hero .hero-slider {
  margin: 0 !important;
  background: #000000;
}
.main-hero .hero-slider .wrapper .blurb {
  max-width: 620px;
}
.main-hero .hero-slider .wrapper .blurb.is-style-long-blurb {
  max-width: 900px;
}
.main-hero .hero-slider .slick-slide {
  width: 100%;
}
.main-hero .hero-slider .slick-slide .wrapper .blurb {
  transform: scale(1.1);
  opacity: 0;
  max-width: 620px;
}
.main-hero .hero-slider .slick-slide .wrapper .blurb.is-style-long-blurb {
  max-width: 900px;
}
.main-hero .hero-slider .slick-slide.slick-active .wrapper .blurb {
  animation: grow 1s ease forwards;
  animation-delay: 0.5s;
}
@media (min-width: 0em) and (max-width: 48em) {
  .main-hero .hero-slider .slick-slide.slick-active .wrapper .blurb {
    animation-delay: 0s;
  }
}
.main-hero .hero-slider .slick-slide.slick-active .img {
  animation: fade 1.5s ease forwards;
}
.main-hero .hero-slider .slick-dots {
  bottom: 30px;
}
.main-hero .hero-slider .slick-dots li {
  margin: 0 7px;
  width: 15px;
  height: 15px;
}
.main-hero .hero-slider .slick-dots li button {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  min-width: 1px;
  padding: 0 !important;
  border: 1px solid #ffffff;
}
.main-hero .hero-slider .slick-dots li button:before {
  display: none;
}
.main-hero .hero-slider .slick-dots li button:hover {
  background-color: #ffffff;
}
.main-hero .hero-slider .slick-dots li:before {
  display: none;
}
.main-hero .hero-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}
.main-hero .hero-slider .slick-track {
  display: flex;
  align-items: stretch;
  justify-content: center;
}
.main-hero .hero-slider .slick-track .slick-slide {
  height: auto;
  float: none;
}
.main-hero .hero-slider .slick-track .slick-slide > div, .main-hero .hero-slider .slick-track .slick-slide > div > div {
  height: 100%;
}

.slider-holder.loading .hero-slider {
  height: 890px;
}
@media only screen and (max-width: 1920px) {
  .slider-holder.loading .hero-slider {
    height: 60vw;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .slider-holder.loading .hero-slider {
    height: 150vw;
  }
}

.wp-block-acf-hero-slide-content .wrapper:after {
  padding-bottom: 35%;
}

@keyframes grow {
  0% {
    transform: scale(1.1);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes fade {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
.frame-fp-block {
  position: relative;
  background: #F6F6F6;
}
.frame-fp-block.full .wrapper {
  padding-top: 90px;
  padding-bottom: 60px;
}
@media (min-width: 0) and (max-width: 64em) {
  .frame-fp-block.full .wrapper {
    padding-top: 60px;
    padding-bottom: 30px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .frame-fp-block.full .wrapper {
    padding-top: 60px;
    padding-bottom: 30px;
  }
}
.frame-fp-block .wrapper {
  position: relative;
  z-index: 20;
  overflow: hidden;
}
.frame-fp-block .wrapper > *:last-child {
  margin-bottom: 30px;
}
.frame-fp-block .wrapper > .wp-block-columns:last-child {
  margin-bottom: 30px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .frame-fp-block .wrapper > .wp-block-columns:last-child {
    margin-bottom: 0;
  }
}
.frame-fp-block .wrapper > ul:last-child {
  margin-bottom: 10px;
}
.frame-fp-block > .img-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.frame-fp-block > .img-bg:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.frame-fp-block.has-shadow, .frame-fp-block.is-style-shadow {
  /*box-shadow: 0px 13px 10px 0px rgba(0,0,0,0.15);*/
  margin-bottom: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  .frame-fp-block.has-shadow, .frame-fp-block.is-style-shadow {
    margin-bottom: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .frame-fp-block.has-shadow, .frame-fp-block.is-style-shadow {
    margin-bottom: 60px;
  }
}
.frame-fp-block.is-style-short .wrapper {
  padding-top: 35px;
  padding-bottom: 5px;
}

.frame-fp-block:not(.has-white-background-color) + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .main-hero + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .page-nav-custom-fp-block + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .content-with -callouts-custom-fp-block + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .content-with-side-image-custom-fp-block + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .insights + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .insights + .wp-block-buttons + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block) {
  margin-top: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  .frame-fp-block:not(.has-white-background-color) + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .main-hero + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .page-nav-custom-fp-block + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .content-with -callouts-custom-fp-block + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .content-with-side-image-custom-fp-block + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .insights + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .insights + .wp-block-buttons + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block) {
    margin-top: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .frame-fp-block:not(.has-white-background-color) + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .main-hero + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .page-nav-custom-fp-block + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .content-with -callouts-custom-fp-block + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .content-with-side-image-custom-fp-block + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .insights + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block), .insights + .wp-block-buttons + *:not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block) {
    margin-top: 60px;
  }
}

*:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .frame-fp-block:not([class*=white-background-color]), *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .categories-cards-custom-fp-block, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .content-with-callouts-custom-fp-block, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .insights, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .content-with-side-image-custom-fp-block, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .edit-fp-block, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .page-nav-custom-fp-block {
  margin-top: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .frame-fp-block:not([class*=white-background-color]), *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .categories-cards-custom-fp-block, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .content-with-callouts-custom-fp-block, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .insights, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .content-with-side-image-custom-fp-block, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .edit-fp-block, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .page-nav-custom-fp-block {
    margin-top: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .frame-fp-block:not([class*=white-background-color]), *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .categories-cards-custom-fp-block, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .content-with-callouts-custom-fp-block, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .insights, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .content-with-side-image-custom-fp-block, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .edit-fp-block, *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.insights):not(.load-more):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.insights + .wp-block-buttons):not(.wp-block-spacer) + .page-nav-custom-fp-block {
    margin-top: 60px;
  }
}

main > div > .frame-fp-block.has-black-background-color:last-child {
  border-bottom: 1px solid #ffffff;
}

.articles-list {
  margin: 0 0 90px 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 25px;
  grid-template-rows: auto;
  grid-auto-rows: 1fr;
  /*@include breakpoint($tablet-down) {
  	grid-template-columns: repeat(2, 1fr);
  	margin: 0 0 $global-frame-spacing 0;
  }*/
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list {
    grid-template-columns: repeat(1, 1fr);
    grid-auto-rows: auto;
    grid-gap: 0;
    margin-bottom: 30px;
  }
}
.articles-list:not(.is-style-stacked) + .wp-block-buttons {
  margin-top: -30px;
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list:not(.is-style-stacked) + .wp-block-buttons {
    margin-top: 0;
  }
}
.articles-list.is-style-stacked + .wp-block-buttons {
  margin-top: 60px;
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list.is-style-stacked + .wp-block-buttons {
    margin-top: 30px;
  }
}
.articles-list > div, .articles-list > article, .articles-list > a {
  border: 1px solid #CCCCCC;
  padding: 30px 25px;
  display: block;
  text-decoration: none;
  background-image: none;
}
.articles-list > div:hover, .articles-list > article:hover, .articles-list > a:hover {
  background: none;
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list > div, .articles-list > article, .articles-list > a {
    padding: 30px 0 30px 0;
    border-left: 0;
    border-right: 0;
    border-bottom-width: 0;
  }
}
.articles-list > div:hover, .articles-list > article:hover, .articles-list > a:hover {
  text-decoration: none;
}
.articles-list > div h4, .articles-list > div h3, .articles-list > div .heading-3, .articles-list > div .heading-4, .articles-list > article h4, .articles-list > article h3, .articles-list > article .heading-3, .articles-list > article .heading-4, .articles-list > a h4, .articles-list > a h3, .articles-list > a .heading-3, .articles-list > a .heading-4 {
  display: inline;
  font-weight: 700;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
.articles-list > div h4:hover, .articles-list > div h3:hover, .articles-list > div .heading-3:hover, .articles-list > div .heading-4:hover, .articles-list > article h4:hover, .articles-list > article h3:hover, .articles-list > article .heading-3:hover, .articles-list > article .heading-4:hover, .articles-list > a h4:hover, .articles-list > a h3:hover, .articles-list > a .heading-3:hover, .articles-list > a .heading-4:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  .articles-list > div h4, .articles-list > div h3, .articles-list > div .heading-3, .articles-list > div .heading-4, .articles-list > article h4, .articles-list > article h3, .articles-list > article .heading-3, .articles-list > article .heading-4, .articles-list > a h4, .articles-list > a h3, .articles-list > a .heading-3, .articles-list > a .heading-4 {
    transition: background-size 0.3s ease;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list > div h4, .articles-list > div h3, .articles-list > div .heading-3, .articles-list > div .heading-4, .articles-list > article h4, .articles-list > article h3, .articles-list > article .heading-3, .articles-list > article .heading-4, .articles-list > a h4, .articles-list > a h3, .articles-list > a .heading-3, .articles-list > a .heading-4 {
    background-image: none;
    display: block;
  }
  .articles-list > div h4:hover, .articles-list > div h3:hover, .articles-list > div .heading-3:hover, .articles-list > div .heading-4:hover, .articles-list > article h4:hover, .articles-list > article h3:hover, .articles-list > article .heading-3:hover, .articles-list > article .heading-4:hover, .articles-list > a h4:hover, .articles-list > a h3:hover, .articles-list > a .heading-3:hover, .articles-list > a .heading-4:hover {
    background: none;
  }
  .articles-list > div h4:last-child, .articles-list > div h3:last-child, .articles-list > div .heading-3:last-child, .articles-list > div .heading-4:last-child, .articles-list > article h4:last-child, .articles-list > article h3:last-child, .articles-list > article .heading-3:last-child, .articles-list > article .heading-4:last-child, .articles-list > a h4:last-child, .articles-list > a h3:last-child, .articles-list > a .heading-3:last-child, .articles-list > a .heading-4:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list > div h4, .articles-list > div h3, .articles-list > div .heading-3, .articles-list > div .heading-4, .articles-list > article h4, .articles-list > article h3, .articles-list > article .heading-3, .articles-list > article .heading-4, .articles-list > a h4, .articles-list > a h3, .articles-list > a .heading-3, .articles-list > a .heading-4 {
    font-size: 20px;
  }
}
.articles-list > div h3 + h5, .articles-list > div h3 + .heading-5, .articles-list > div h4 + h5, .articles-list > div h4 + .heading-5, .articles-list > div .heading-3 + h5, .articles-list > div .heading-3 + .heading-5, .articles-list > div .heading-4 + h5, .articles-list > div .heading-4 + .heading-5, .articles-list > article h3 + h5, .articles-list > article h3 + .heading-5, .articles-list > article h4 + h5, .articles-list > article h4 + .heading-5, .articles-list > article .heading-3 + h5, .articles-list > article .heading-3 + .heading-5, .articles-list > article .heading-4 + h5, .articles-list > article .heading-4 + .heading-5, .articles-list > a h3 + h5, .articles-list > a h3 + .heading-5, .articles-list > a h4 + h5, .articles-list > a h4 + .heading-5, .articles-list > a .heading-3 + h5, .articles-list > a .heading-3 + .heading-5, .articles-list > a .heading-4 + h5, .articles-list > a .heading-4 + .heading-5 {
  margin-top: 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list > div h3 + h5:last-child, .articles-list > div h3 + .heading-5:last-child, .articles-list > div h4 + h5:last-child, .articles-list > div h4 + .heading-5:last-child, .articles-list > div .heading-3 + h5:last-child, .articles-list > div .heading-3 + .heading-5:last-child, .articles-list > div .heading-4 + h5:last-child, .articles-list > div .heading-4 + .heading-5:last-child, .articles-list > article h3 + h5:last-child, .articles-list > article h3 + .heading-5:last-child, .articles-list > article h4 + h5:last-child, .articles-list > article h4 + .heading-5:last-child, .articles-list > article .heading-3 + h5:last-child, .articles-list > article .heading-3 + .heading-5:last-child, .articles-list > article .heading-4 + h5:last-child, .articles-list > article .heading-4 + .heading-5:last-child, .articles-list > a h3 + h5:last-child, .articles-list > a h3 + .heading-5:last-child, .articles-list > a h4 + h5:last-child, .articles-list > a h4 + .heading-5:last-child, .articles-list > a .heading-3 + h5:last-child, .articles-list > a .heading-3 + .heading-5:last-child, .articles-list > a .heading-4 + h5:last-child, .articles-list > a .heading-4 + .heading-5:last-child {
    margin-bottom: 0;
  }
}
.articles-list > div h3 + *, .articles-list > div h4 + *, .articles-list > div .heading-3 + *, .articles-list > div .heading-4 + *, .articles-list > article h3 + *, .articles-list > article h4 + *, .articles-list > article .heading-3 + *, .articles-list > article .heading-4 + *, .articles-list > a h3 + *, .articles-list > a h4 + *, .articles-list > a .heading-3 + *, .articles-list > a .heading-4 + * {
  margin-top: 15px;
}
.articles-list > div p:not([class*=heading]), .articles-list > article p:not([class*=heading]), .articles-list > a p:not([class*=heading]) {
  font-size: 24px;
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list > div p:not([class*=heading]), .articles-list > article p:not([class*=heading]), .articles-list > a p:not([class*=heading]) {
    font-size: 20px;
  }
}
.articles-list > .hdr {
  grid-row: 1/2;
  grid-column: 1/-1;
  padding: 0;
  border: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list > .hdr *:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list > .hdr *:last-child {
    margin-bottom: 30px;
  }
}
.articles-list.is-style-inline {
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 1fr;
  grid-template-rows: 1fr;
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list.is-style-inline {
    grid-template-rows: auto;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-inline {
    grid-auto-rows: auto;
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-inline > div, .articles-list.is-style-inline > article, .articles-list.is-style-inline > a {
    padding-bottom: 30px;
  }
}
.articles-list.is-style-inline > .hdr {
  grid-row: 1/3;
  grid-column: 1/2;
  align-self: start;
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list.is-style-inline > .hdr {
    grid-row: 1/2;
    grid-column: 1/-1;
    padding-bottom: 0;
  }
}
.articles-list.is-style-separated-columns {
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: auto;
  grid-template-rows: auto;
  grid-gap: 30px 0;
  /*@include breakpoint($tablet-down) {
  	grid-template-rows: auto;
  	grid-template-columns: repeat(2, 1fr);
  	grid-gap: $global-frame-s-spacing 0;
  }*/
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-separated-columns {
    grid-auto-rows: auto;
    grid-template-columns: repeat(1, 1fr);
    margin-bottom: 30px;
  }
}
.articles-list.is-style-separated-columns .hdr {
  border: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list.is-style-separated-columns .hdr h2 {
    margin-bottom: 0;
  }
}
.articles-list.is-style-separated-columns > a, .articles-list.is-style-separated-columns > article {
  border: none;
  padding: 0 40px 0 60px;
  border-left: 1px solid #CCCCCC;
  /*@include breakpoint($tablet-down) {
  	padding: 0 15px 0 $global-spacing;
  }*/
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-separated-columns > a, .articles-list.is-style-separated-columns > article {
    border: 0;
    padding: 0 0 30px 0;
    border-bottom: 1px solid #CCCCCC;
  }
  .articles-list.is-style-separated-columns > a:last-child, .articles-list.is-style-separated-columns > article:last-child {
    border: 0;
  }
}
.articles-list.is-style-separated-columns > a:nth-of-type(3n+1), .articles-list.is-style-separated-columns > article:nth-of-type(3n+1) {
  border-left: none;
  padding-left: 0;
  /*@include breakpoint($tablet-down) {
  	border-left: 1px solid $white;
  	padding-left: $global-frame-s-spacing;
  }*/
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-separated-columns > a:nth-of-type(3n+1), .articles-list.is-style-separated-columns > article:nth-of-type(3n+1) {
    border: 0;
    border-bottom: 1px solid #CCCCCC;
    padding-left: 0;
  }
}
.articles-list.is-style-separated-columns > a:nth-of-type(2n+1), .articles-list.is-style-separated-columns > article:nth-of-type(2n+1) {
  /*@include breakpoint($tablet-down) {
  	border-left: none;
  	padding-left: 0;
  }*/
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list.is-style-separated-columns > a h3, .articles-list.is-style-separated-columns > article h3 {
    margin-bottom: 15px;
  }
}
.articles-list.is-style-separated-columns > a *:last-child, .articles-list.is-style-separated-columns > article *:last-child {
  margin-bottom: 0;
}
.articles-list.is-style-cards {
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 1fr;
  grid-template-rows: 1fr;
  grid-gap: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list.is-style-cards {
    /*grid-template-rows: 1fr;*/
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-cards {
    grid-auto-rows: auto;
    grid-template-columns: repeat(1, 1fr);
  }
}
.articles-list.is-style-cards .hdr {
  border: 0;
  align-self: start;
}
.articles-list.is-style-cards > a, .articles-list.is-style-cards > article {
  border: 0;
  background: linear-gradient(144deg, #F6F6F6 40%, #eeeeee 70%);
  padding-left: calc(50vw - 900px);
  padding-top: 60px;
  padding-right: 60px;
  padding-bottom: 60px;
  position: relative;
}
.articles-list.is-style-cards > a:after, .articles-list.is-style-cards > article:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 0;
  background: #eeeeee;
  transition: all ease 0.5s;
}
.articles-list.is-style-cards > a *, .articles-list.is-style-cards > article * {
  position: relative;
  z-index: 10;
}
.articles-list.is-style-cards > a:hover:after, .articles-list.is-style-cards > article:hover:after {
  width: 100%;
}
.articles-list.is-style-cards > a:last-child, .articles-list.is-style-cards > article:last-child {
  margin-bottom: 0;
}
.articles-list.is-style-cards > a:only-child, .articles-list.is-style-cards > article:only-child {
  grid-column: span 2;
}
.articles-list.is-style-cards > a *:not(h3):not(h4):last-child, .articles-list.is-style-cards > article *:not(h3):not(h4):last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 1920px) {
  .articles-list.is-style-cards > a, .articles-list.is-style-cards > article {
    padding-left: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-cards > a, .articles-list.is-style-cards > article {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.articles-list.is-style-cards > a:nth-of-type(2n), .articles-list.is-style-cards > article:nth-of-type(2n) {
  padding-left: 60px;
  padding-right: calc(50vw - 900px);
}
@media only screen and (max-width: 1920px) {
  .articles-list.is-style-cards > a:nth-of-type(2n), .articles-list.is-style-cards > article:nth-of-type(2n) {
    padding-right: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-cards > a:nth-of-type(2n), .articles-list.is-style-cards > article:nth-of-type(2n) {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.articles-list.is-style-cards .hdr {
  width: 100%;
  padding-left: calc(50% - 900px);
  padding-right: calc(50% - 900px);
  padding-top: 60px;
}
@media only screen and (max-width: 1920px) {
  .articles-list.is-style-cards .hdr {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-cards .hdr {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.articles-list.is-style-cards {
  grid-template-columns: repeat(2, 1fr);
  /*grid-template-rows: 1fr;*/
  grid-gap: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list.is-style-cards {
    /*grid-template-rows: 1fr;*/
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-cards {
    grid-auto-rows: auto;
    grid-template-columns: repeat(1, 1fr);
  }
}
.articles-list.is-style-cards .hdr {
  border: 0;
  align-self: start;
}
.articles-list.is-style-cards > a, .articles-list.is-style-cards > article {
  border: 0;
  background: linear-gradient(144deg, #F6F6F6 40%, #eeeeee 70%);
  padding-left: calc(50vw - 900px);
  padding-top: 60px;
  padding-right: 60px;
  padding-bottom: 60px;
  position: relative;
}
.articles-list.is-style-cards > a:after, .articles-list.is-style-cards > article:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 0;
  background: #eeeeee;
  transition: all ease 0.5s;
}
.articles-list.is-style-cards > a *, .articles-list.is-style-cards > article * {
  position: relative;
  z-index: 10;
}
.articles-list.is-style-cards > a:hover:after, .articles-list.is-style-cards > article:hover:after {
  width: 100%;
}
.articles-list.is-style-cards > a:last-child, .articles-list.is-style-cards > article:last-child {
  margin-bottom: 0;
}
.articles-list.is-style-cards > a:only-child, .articles-list.is-style-cards > article:only-child {
  grid-column: span 2;
}
.articles-list.is-style-cards > a *:not(h3):not(h4):last-child, .articles-list.is-style-cards > article *:not(h3):not(h4):last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 1920px) {
  .articles-list.is-style-cards > a, .articles-list.is-style-cards > article {
    padding-left: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-cards > a, .articles-list.is-style-cards > article {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.articles-list.is-style-cards > a:nth-of-type(2n), .articles-list.is-style-cards > article:nth-of-type(2n) {
  padding-left: 60px;
  padding-right: calc(50vw - 900px);
}
@media only screen and (max-width: 1920px) {
  .articles-list.is-style-cards > a:nth-of-type(2n), .articles-list.is-style-cards > article:nth-of-type(2n) {
    padding-right: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-cards > a:nth-of-type(2n), .articles-list.is-style-cards > article:nth-of-type(2n) {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.articles-list.is-style-cards .hdr {
  width: 100%;
  padding-left: calc(50% - 900px);
  padding-right: calc(50% - 900px);
  padding-top: 60px;
}
@media only screen and (max-width: 1920px) {
  .articles-list.is-style-cards .hdr {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-cards .hdr {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.articles-list.is-style-tiles {
  grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list.is-style-tiles {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-tiles {
    grid-gap: 25px;
  }
}
@media only screen and (max-width: 550px) {
  .articles-list.is-style-tiles {
    margin-bottom: 60px;
  }
}
.articles-list.is-style-tiles > a, .articles-list.is-style-tiles > article {
  background: #2E69FF;
  /* editor for reverse colors */
  border: 0;
  padding: 40px;
}
.articles-list.is-style-tiles > a *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span), .articles-list.is-style-tiles > article *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span) {
  color: #ffffff !important;
}
.articles-list.is-style-tiles > a h5, .articles-list.is-style-tiles > a h5 span, .articles-list.is-style-tiles > article h5, .articles-list.is-style-tiles > article h5 span {
  color: #CCCCCC;
}
.articles-list.is-style-tiles > a ul li:before, .articles-list.is-style-tiles > article ul li:before {
  background: #ffffff;
}
.articles-list.is-style-tiles > a a:not(.btn):not(.wp-block-button__link), .articles-list.is-style-tiles > article a:not(.btn):not(.wp-block-button__link) {
  color: #ffffff;
}
.articles-list.is-style-tiles > a h1 a, .articles-list.is-style-tiles > a h2 a, .articles-list.is-style-tiles > a h3 a, .articles-list.is-style-tiles > a h4 a, .articles-list.is-style-tiles > a h5 a, .articles-list.is-style-tiles > a *[class*=heading] a, .articles-list.is-style-tiles > article h1 a, .articles-list.is-style-tiles > article h2 a, .articles-list.is-style-tiles > article h3 a, .articles-list.is-style-tiles > article h4 a, .articles-list.is-style-tiles > article h5 a, .articles-list.is-style-tiles > article *[class*=heading] a {
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
.articles-list.is-style-tiles > a h1 a:hover, .articles-list.is-style-tiles > a h2 a:hover, .articles-list.is-style-tiles > a h3 a:hover, .articles-list.is-style-tiles > a h4 a:hover, .articles-list.is-style-tiles > a h5 a:hover, .articles-list.is-style-tiles > a *[class*=heading] a:hover, .articles-list.is-style-tiles > article h1 a:hover, .articles-list.is-style-tiles > article h2 a:hover, .articles-list.is-style-tiles > article h3 a:hover, .articles-list.is-style-tiles > article h4 a:hover, .articles-list.is-style-tiles > article h5 a:hover, .articles-list.is-style-tiles > article *[class*=heading] a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  .articles-list.is-style-tiles > a h1 a, .articles-list.is-style-tiles > a h2 a, .articles-list.is-style-tiles > a h3 a, .articles-list.is-style-tiles > a h4 a, .articles-list.is-style-tiles > a h5 a, .articles-list.is-style-tiles > a *[class*=heading] a, .articles-list.is-style-tiles > article h1 a, .articles-list.is-style-tiles > article h2 a, .articles-list.is-style-tiles > article h3 a, .articles-list.is-style-tiles > article h4 a, .articles-list.is-style-tiles > article h5 a, .articles-list.is-style-tiles > article *[class*=heading] a {
    transition: background-size 0.3s ease;
  }
}
.articles-list.is-style-tiles > a *:not(.btn), .articles-list.is-style-tiles > article *:not(.btn) {
  border-color: #ffffff;
}
.articles-list.is-style-tiles > a .articles-list > *, .articles-list.is-style-tiles > article .articles-list > * {
  border-color: #ffffff !important;
}
.articles-list.is-style-tiles > a .articles-list > *:before, .articles-list.is-style-tiles > a .articles-list > *:after, .articles-list.is-style-tiles > article .articles-list > *:before, .articles-list.is-style-tiles > article .articles-list > *:after {
  border-color: #ffffff !important;
}
.articles-list.is-style-tiles > a h5 span:before, .articles-list.is-style-tiles > article h5 span:before {
  background-color: #ffffff !important;
}
.articles-list.is-style-tiles > a .acf-block-fields, .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span), .articles-list.is-style-tiles > article .acf-block-fields, .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) {
  color: initial !important;
}
.articles-list.is-style-tiles > a .acf-block-fields a, .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a, .articles-list.is-style-tiles > article .acf-block-fields a, .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a {
  color: #2271b1 !important;
}
.articles-list.is-style-tiles > a .acf-block-fields a:before, .articles-list.is-style-tiles > a .acf-block-fields a:after, .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after, .articles-list.is-style-tiles > article .acf-block-fields a:before, .articles-list.is-style-tiles > article .acf-block-fields a:after, .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after {
  color: initial !important;
}
.articles-list.is-style-tiles > a .acf-block-fields .acf-button:hover, .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover, .articles-list.is-style-tiles > article .acf-block-fields .acf-button:hover, .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover {
  color: #fff !important;
}
.articles-list.is-style-tiles > a .acf-block-fields .acf-icon.dark:before, .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before, .articles-list.is-style-tiles > article .acf-block-fields .acf-icon.dark:before, .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before {
  color: #ffffff !important;
}
.articles-list.is-style-tiles > a .acf-block-fields option, .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option, .articles-list.is-style-tiles > article .acf-block-fields option, .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option {
  background: initial !important;
}
.articles-list.is-style-tiles > a .acf-block-fields *:not(.btn), .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn), .articles-list.is-style-tiles > article .acf-block-fields *:not(.btn), .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn) {
  border-color: #8c8f94 !important;
}
.articles-list.is-style-tiles > a *:last-child, .articles-list.is-style-tiles > article *:last-child {
  margin-bottom: 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-tiles > a, .articles-list.is-style-tiles > article {
    border: 0;
    padding: 30px 20px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-tiles .hdr h2 {
    margin: 0;
  }
}
.articles-list.is-style-stacked {
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  grid-gap: 30px;
  margin-bottom: 20px;
  max-width: 1350px;
  margin-top: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  .articles-list.is-style-stacked {
    margin-top: 60px;
  }
}
.articles-list.is-style-stacked > a, .articles-list.is-style-stacked > article {
  padding: 0 0 30px 0;
  border-left: 0;
  border-top: 0;
  border-right: 0;
}
@media only screen and (max-width: 550px) {
  .articles-list.is-style-stacked > a, .articles-list.is-style-stacked > article {
    border-bottom-width: 1px;
  }
}
.articles-list.is-style-stacked > a p, .articles-list.is-style-stacked > article p {
  font-size: 16px;
}
.articles-list.is-style-stacked > a h5 span, .articles-list.is-style-stacked > a .heading-5 span, .articles-list.is-style-stacked > article h5 span, .articles-list.is-style-stacked > article .heading-5 span {
  padding-left: 10px;
  margin-left: 6px;
  position: relative;
}
.articles-list.is-style-stacked > a h5 span:before, .articles-list.is-style-stacked > a .heading-5 span:before, .articles-list.is-style-stacked > article h5 span:before, .articles-list.is-style-stacked > article .heading-5 span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background: #2E69FF;
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-stacked > a h3, .articles-list.is-style-stacked > a h4, .articles-list.is-style-stacked > a .heading-3, .articles-list.is-style-stacked > a .heading-4, .articles-list.is-style-stacked > article h3, .articles-list.is-style-stacked > article h4, .articles-list.is-style-stacked > article .heading-3, .articles-list.is-style-stacked > article .heading-4 {
    margin-bottom: 15px;
  }
}
.articles-list.is-style-stacked > a *:last-child, .articles-list.is-style-stacked > article *:last-child {
  margin-bottom: 0;
}
.articles-list.is-style-stacked > a:last-child, .articles-list.is-style-stacked > article:last-child {
  border-bottom: 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .articles-list.is-style-stacked .hdr h2 {
    margin-bottom: 15px;
  }
}

.cta-block.full .wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
.cta-block.full .wrapper .articles-list.is-style-cards:last-child:first-child {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.cta-block.full .wrapper .articles-list.is-style-cards > a, .cta-block.full .wrapper .articles-list.is-style-cards > article {
  text-align: center;
  display: block;
  padding-bottom: 30px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .cta-block.full .wrapper .articles-list.is-style-cards > a, .cta-block.full .wrapper .articles-list.is-style-cards > article {
    padding-bottom: 1px;
  }
}
.cta-block.full .wrapper .articles-list.is-style-cards > a h3, .cta-block.full .wrapper .articles-list.is-style-cards > a h4, .cta-block.full .wrapper .articles-list.is-style-cards > a .heading-3, .cta-block.full .wrapper .articles-list.is-style-cards > a .heading-4, .cta-block.full .wrapper .articles-list.is-style-cards > article h3, .cta-block.full .wrapper .articles-list.is-style-cards > article h4, .cta-block.full .wrapper .articles-list.is-style-cards > article .heading-3, .cta-block.full .wrapper .articles-list.is-style-cards > article .heading-4 {
  background-image: none;
  display: inline-block;
  position: relative;
  padding-right: 55px;
  margin-bottom: 30px;
}
.cta-block.full .wrapper .articles-list.is-style-cards > a h3:hover, .cta-block.full .wrapper .articles-list.is-style-cards > a h4:hover, .cta-block.full .wrapper .articles-list.is-style-cards > a .heading-3:hover, .cta-block.full .wrapper .articles-list.is-style-cards > a .heading-4:hover, .cta-block.full .wrapper .articles-list.is-style-cards > article h3:hover, .cta-block.full .wrapper .articles-list.is-style-cards > article h4:hover, .cta-block.full .wrapper .articles-list.is-style-cards > article .heading-3:hover, .cta-block.full .wrapper .articles-list.is-style-cards > article .heading-4:hover {
  background: none;
}
.cta-block.full .wrapper .articles-list.is-style-cards > a h3:after, .cta-block.full .wrapper .articles-list.is-style-cards > a h4:after, .cta-block.full .wrapper .articles-list.is-style-cards > a .heading-3:after, .cta-block.full .wrapper .articles-list.is-style-cards > a .heading-4:after, .cta-block.full .wrapper .articles-list.is-style-cards > article h3:after, .cta-block.full .wrapper .articles-list.is-style-cards > article h4:after, .cta-block.full .wrapper .articles-list.is-style-cards > article .heading-3:after, .cta-block.full .wrapper .articles-list.is-style-cards > article .heading-4:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  width: 25px;
  height: 25px;
  transform: translateY(-50%);
  transition: all ease 0.3s;
  background: #000000;
  -webkit-mask-image: url("../../app/assets/images/icon-arrow-right.svg");
  mask-image: url("../../app/assets/images/icon-arrow-right.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.cta-block.full .wrapper .articles-list.is-style-cards > a:hover h3:after, .cta-block.full .wrapper .articles-list.is-style-cards > a:hover h4:after, .cta-block.full .wrapper .articles-list.is-style-cards > a:hover .heading-3:after, .cta-block.full .wrapper .articles-list.is-style-cards > a:hover .heading-4:after, .cta-block.full .wrapper .articles-list.is-style-cards > article:hover h3:after, .cta-block.full .wrapper .articles-list.is-style-cards > article:hover h4:after, .cta-block.full .wrapper .articles-list.is-style-cards > article:hover .heading-3:after, .cta-block.full .wrapper .articles-list.is-style-cards > article:hover .heading-4:after {
  right: 0;
}

.frame-fp-block .wrapper .articles-list.is-style-cards:first-child {
  margin-top: -90px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .frame-fp-block .wrapper .articles-list.is-style-cards:first-child {
    margin-top: -60px !important;
  }
}
.frame-fp-block .wrapper .articles-list.is-style-cards:last-child {
  margin-bottom: -60px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .frame-fp-block .wrapper .articles-list.is-style-cards:last-child {
    margin-bottom: -30px !important;
  }
}

.frame-fp-block .wrapper > .articles-list.is-style-separated-columns:first-child:last-child a:first-child ~ a, .frame-fp-block .wrapper > .articles-list.is-style-separated-columns:first-child:nth-last-child(2) a:first-child ~ a {
  position: relative;
  border-width: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .frame-fp-block .wrapper > .articles-list.is-style-separated-columns:first-child:last-child a:first-child ~ a, .frame-fp-block .wrapper > .articles-list.is-style-separated-columns:first-child:nth-last-child(2) a:first-child ~ a {
    border-width: 1px;
  }
}
.frame-fp-block .wrapper > .articles-list.is-style-separated-columns:first-child:last-child a:first-child ~ a:before, .frame-fp-block .wrapper > .articles-list.is-style-separated-columns:first-child:nth-last-child(2) a:first-child ~ a:before {
  content: "";
  position: absolute;
  left: 0;
  top: -90px;
  width: 1px;
  height: calc(100% + 90px);
  border-left: 1px solid #CCCCCC;
}
@media (min-width: 0) and (max-width: 64em) {
  .frame-fp-block .wrapper > .articles-list.is-style-separated-columns:first-child:last-child a:first-child ~ a:before, .frame-fp-block .wrapper > .articles-list.is-style-separated-columns:first-child:nth-last-child(2) a:first-child ~ a:before {
    display: none;
  }
}
.frame-fp-block .wrapper > .articles-list.is-style-separated-columns:first-child:last-child a:first-child ~ a:after, .frame-fp-block .wrapper > .articles-list.is-style-separated-columns:first-child:nth-last-child(2) a:first-child ~ a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -200px;
  width: 1px;
  height: calc(100% + 200px);
  border-left: 1px solid #CCCCCC;
}
@media (min-width: 0) and (max-width: 64em) {
  .frame-fp-block .wrapper > .articles-list.is-style-separated-columns:first-child:last-child a:first-child ~ a:after, .frame-fp-block .wrapper > .articles-list.is-style-separated-columns:first-child:nth-last-child(2) a:first-child ~ a:after {
    display: none;
  }
}

@media only screen and (max-width: 550px) {
  .has-black-background-color .articles-list > * {
    border-color: #333333 !important;
  }
}

@media only screen and (max-width: 550px) {
  .frame-fp-block.has-black-background-color .articles-list > * {
    border-color: #333333 !important;
  }
}

.articles-list > a.loading {
  animation: loading 2s forwards;
}

@keyframes loading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.page-nav-custom-fp-block {
  background: #000000;
  display: flex;
  position: sticky;
  top: 157px;
  z-index: 50;
}
@media (min-width: 0) and (max-width: 64em) {
  .page-nav-custom-fp-block {
    top: 104px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .page-nav-custom-fp-block {
    top: 53px;
  }
}
.page-nav-custom-fp-block ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
  width: 100%;
  margin: 0 !important;
  padding: 30px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .page-nav-custom-fp-block ul {
    gap: 15px;
  }
}
.page-nav-custom-fp-block ul li {
  padding: 0;
  margin: 0;
  text-align: center;
  font-size: 16px;
}
.page-nav-custom-fp-block ul li:before {
  display: none;
}
.page-nav-custom-fp-block ul li a {
  font-weight: 400;
  text-decoration: none !important;
  text-align: center;
  padding: 7px 30px;
  background: none;
  border-radius: 27px;
  display: block;
  background: transparent;
  color: #ffffff;
}
@media (hover: hover) {
  .page-nav-custom-fp-block ul li a {
    transition: all ease 0.5s;
  }
}
.page-nav-custom-fp-block ul li.active a {
  background: #2E69FF;
}
.page-nav-custom-fp-block ul li.all {
  border-left: 1px solid #ffffff;
  padding-left: 30px;
}
@media (min-width: 0) and (max-width: 64em) {
  .page-nav-custom-fp-block ul li.all {
    padding-left: 15px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .page-nav-custom-fp-block ul {
    display: none;
  }
}
.page-nav-custom-fp-block select {
  display: none;
  width: 100%;
  border: 0;
  box-shadow: none;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  height: 60px;
  line-height: 60px;
  background: url(../../app/assets/images/select-arrow.png) right center no-repeat;
}
.page-nav-custom-fp-block select option {
  background: #000000;
}
@media (min-width: 0em) and (max-width: 48em) {
  .page-nav-custom-fp-block select {
    display: block;
  }
}

@media (min-width: 0) and (max-width: 64em) {
  .site-header.down + main > div .page-nav-custom-fp-block {
    top: 0;
  }
}

.tabs {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin-bottom: 60px;
}
.tabs:last-child {
  margin-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .tabs {
    display: flex;
    flex-direction: column;
  }
  .tabs:not(:last-child) {
    padding-bottom: 30px;
  }
}
.tabs .blurb {
  padding: 0 30px 0 0;
}
.tabs .blurb h5 {
  color: #000000;
  font-size: 28px;
}
.tabs .blurb h2 {
  margin-bottom: 30px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .tabs .blurb {
    padding: 0;
  }
}
.tabs .tab-content {
  order: 30;
  flex: 0 0 100%;
  opacity: 0;
  display: none;
  transition: all ease 0.3s;
  padding: 30px 0 0 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .tabs .tab-content {
    display: none;
    margin: 0;
    order: initial;
    padding: 30px 20px 0 10px;
  }
}
.tabs .tab-content .tab-int {
  height: 100%;
}
.tabs .tab-content .tab-int p:not[class*=heading], .tabs .tab-content .tab-int li {
  font-size: 16px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .tabs .tab-content .tab-int h4, .tabs .tab-content .tab-int .heading-4 {
    font-size: 20px;
  }
}
.tabs .tab {
  margin: 0;
  padding: 10px 0;
  padding-right: 30px;
}
@media (min-width: 0) and (max-width: 64em) {
  .tabs .tab {
    margin: 0;
    padding: 25px 0 0 0;
  }
  .tabs .tab:not(.active) {
    border-bottom: 1px solid currentColor;
    padding: 25px 0;
  }
}
.tabs .tab a {
  font-weight: 700;
  margin: 0;
}
.tabs .tab .btn {
  font-size: 16px;
  color: #000000;
  background: none;
  border: 1px solid #000000;
  text-align: center;
  width: 100%;
  max-width: 300px;
  padding: 13px 25px;
  text-decoration: none;
}
.tabs .tab .btn:hover {
  color: #ffffff;
  background: #2E69FF;
  border-color: #2E69FF;
}
@media (min-width: 0) and (max-width: 64em) {
  .tabs .tab .btn {
    padding: 0 25px !important;
    border: 0;
    max-width: 100% !important;
    text-align: left;
    position: relative;
    font-size: 20px;
  }
  .tabs .tab .btn:hover {
    background: none;
    color: #000000;
  }
  .tabs .tab .btn:after {
    content: "\e90c";
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
.tabs .tab.active + .tab-content {
  opacity: 1;
  display: block;
  z-index: 30;
  animation: load 2s forwards;
}
@media (min-width: 0) and (max-width: 64em) {
  .tabs .tab.active + .tab-content {
    display: block;
  }
  .tabs .tab.active + .tab-content:not(:last-child) {
    border-bottom: 1px solid currentColor;
  }
}
.tabs .tab.active .btn, .tabs .tab.active .wp-block-button .wp-block-button__link {
  color: #ffffff !important;
  background: #2E69FF !important;
  border: 1px solid #2E69FF;
}
@media (min-width: 0) and (max-width: 64em) {
  .tabs .tab.active .btn, .tabs .tab.active .wp-block-button .wp-block-button__link {
    color: #000000 !important;
    background: none !important;
    border: none;
  }
}
.tabs .tab.active .btn:hover, .tabs .tab.active .btn:active, .tabs .tab.active .btn:focus, .tabs .tab.active .wp-block-button .wp-block-button__link:hover, .tabs .tab.active .wp-block-button .wp-block-button__link:active, .tabs .tab.active .wp-block-button .wp-block-button__link:focus {
  color: #ffffff !important;
  background: #2E69FF !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .tabs .tab.active .btn:hover, .tabs .tab.active .btn:active, .tabs .tab.active .btn:focus, .tabs .tab.active .wp-block-button .wp-block-button__link:hover, .tabs .tab.active .wp-block-button .wp-block-button__link:active, .tabs .tab.active .wp-block-button .wp-block-button__link:focus {
    background: none !important;
    border: none;
    color: #000000 !important;
  }
}
.tabs .tab.active .btn:after, .tabs .tab.active .wp-block-button .wp-block-button__link:after {
  opacity: 1;
  color: #ffffff !important;
  border-color: #464646 !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .tabs .tab.active .btn:after, .tabs .tab.active .wp-block-button .wp-block-button__link:after {
    content: "\e910";
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: currentColor !important;
  }
}
.tabs.is-style-vertical {
  display: grid;
  grid-template-rows: auto auto;
  grid-template-columns: calc(33% + 60px) calc(66% - 60px);
  margin-bottom: 60px;
}
@media (min-width: 0) and (max-width: 64em) {
  .tabs.is-style-vertical {
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
  }
  .tabs.is-style-vertical:not(:last-child) {
    /*padding-bottom: 30px;*/
  }
}
.tabs.is-style-vertical .tab {
  grid-column: 1/2;
}
@media (min-width: 0em) and (max-width: 48em) {
  .tabs.is-style-vertical .tab:first-child, .tabs.is-style-vertical .tab:nth-child(2) {
    padding-top: 0;
  }
}
.tabs.is-style-vertical .tab-content {
  grid-row: 1/100;
  grid-column: 2/3;
  padding-top: 0;
}
.tabs.is-style-vertical .tab-content .tab-int {
  max-width: 1000px;
}
@media (min-width: 0) and (max-width: 64em) {
  .tabs.is-style-vertical .tab-content {
    padding-top: 30px;
  }
  .tabs.is-style-vertical .tab-content .tab-int h1:first-child, .tabs.is-style-vertical .tab-content .tab-int h2:first-child, .tabs.is-style-vertical .tab-content .tab-int h3:first-child, .tabs.is-style-vertical .tab-content .tab-int h4:first-child, .tabs.is-style-vertical .tab-content .tab-int .heading-1:first-child, .tabs.is-style-vertical .tab-content .tab-int .heading-2:first-child, .tabs.is-style-vertical .tab-content .tab-int .heading-3:first-child, .tabs.is-style-vertical .tab-content .tab-int .heading-4:first-child {
    display: none;
  }
}

@media (min-width: 0) and (max-width: 64em) {
  .frame-fp-block .tabs.is-style-vertical:last-child {
    margin-bottom: 30px;
  }
}

.has-blue-background-color .tabs .tab .btn {
  background: none !important;
  border-color: #ffffff;
  color: #ffffff !important;
}
.has-blue-background-color .tabs .tab .btn:hover, .has-blue-background-color .tabs .tab .btn:active, .has-blue-background-color .tabs .tab .btn:focus {
  background: #ffffff !important;
  border-color: #ffffff !important;
  color: #2E69FF !important;
}
.has-blue-background-color .tabs .tab.active .btn {
  background: #ffffff !important;
  border-color: #ffffff !important;
  color: #2E69FF !important;
}

.has-black-background-color .tabs .tab .btn {
  background: none !important;
  border-color: #ffffff;
  color: #ffffff !important;
}
.has-black-background-color .tabs .tab .btn:hover, .has-black-background-color .tabs .tab .btn:active, .has-black-background-color .tabs .tab .btn:focus {
  background: #2E69FF !important;
  border-color: #2E69FF !important;
}
.has-black-background-color .tabs .tab.active .btn {
  background: #2E69FF !important;
  border-color: #2E69FF !important;
}

@keyframes load {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.expandable-content {
  margin: 0 0 30px 0;
  border-top: 1px solid currentColor;
}
.expandable-content > div:not(.acf-innerblocks-container), .expandable-content .wp-block-acf-accordion-content {
  margin: 0;
  padding: 25px 0 25px 0;
  border-bottom: 1px solid currentcolor;
  position: relative;
}
.expandable-content > div:not(.acf-innerblocks-container).expanded a.title:after, .expandable-content > div:not(.acf-innerblocks-container).is-selected a.title:after, .expandable-content > div:not(.acf-innerblocks-container).has-child-selected a.title:after, .expandable-content .wp-block-acf-accordion-content.expanded a.title:after, .expandable-content .wp-block-acf-accordion-content.is-selected a.title:after, .expandable-content .wp-block-acf-accordion-content.has-child-selected a.title:after {
  content: "\e910";
}
.expandable-content > div:not(.acf-innerblocks-container) .title, .expandable-content .wp-block-acf-accordion-content .title {
  font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif;
  font-weight: 700;
  color: currentColor;
  font-size: 20px;
  line-height: 1.2;
  border: 0;
  border-radius: 0;
  padding: 0 0 0 40px !important;
  position: relative;
  display: block;
  width: 100%;
  text-decoration: none !important;
  background: none;
  margin: 0;
  text-align: left;
  cursor: pointer;
}
@media (min-width: 0) and (max-width: 64em) {
  .expandable-content > div:not(.acf-innerblocks-container) .title, .expandable-content .wp-block-acf-accordion-content .title {
    font-size: 18px;
  }
}
.expandable-content > div:not(.acf-innerblocks-container) .title:after, .expandable-content .wp-block-acf-accordion-content .title:after {
  content: "\e90c";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 25px;
  text-align: center;
  transition: all ease 0.3s;
}
@media (min-width: 0) and (max-width: 64em) {
  .expandable-content > div:not(.acf-innerblocks-container) .title:after, .expandable-content .wp-block-acf-accordion-content .title:after {
    top: -2px;
  }
}
.expandable-content > div:not(.acf-innerblocks-container) .title:hover, .expandable-content .wp-block-acf-accordion-content .title:hover {
  text-decoration: none;
}
.expandable-content > div:not(.acf-innerblocks-container) .title[aria-expanded=true]:after, .expandable-content .wp-block-acf-accordion-content .title[aria-expanded=true]:after {
  content: "\e910";
}
.expandable-content > div:not(.acf-innerblocks-container).is-selected .title:after, .expandable-content > div:not(.acf-innerblocks-container).has-child-selected .title:after, .expandable-content > div:not(.acf-innerblocks-container) > .expanded .title:after, .expandable-content .wp-block-acf-accordion-content.is-selected .title:after, .expandable-content .wp-block-acf-accordion-content.has-child-selected .title:after, .expandable-content .wp-block-acf-accordion-content > .expanded .title:after {
  content: "\e910";
}
.expandable-content > div:not(.acf-innerblocks-container) .expanded-content, .expandable-content .wp-block-acf-accordion-content .expanded-content {
  padding: 25px 60px 0 0;
  display: none;
}
@media (min-width: 0em) and (max-width: 48em) {
  .expandable-content > div:not(.acf-innerblocks-container) .expanded-content, .expandable-content .wp-block-acf-accordion-content .expanded-content {
    padding-right: 0;
  }
}
.expandable-content > div:not(.acf-innerblocks-container) .expanded-content p, .expandable-content .wp-block-acf-accordion-content .expanded-content p {
  font-size: 16px;
}
.expandable-content > div:not(.acf-innerblocks-container) .expanded-content *:last-child, .expandable-content .wp-block-acf-accordion-content .expanded-content *:last-child {
  margin-bottom: 0;
}
.expandable-content .title-italics > .title {
  font-style: italic;
}

.wp-block-acf-accordion-content.is-selected .expanded-content, .wp-block-acf-accordion-content.has-child-selected .expanded-content, .wp-block-acf-accordion-content .expanded .expanded-content {
  display: block !important;
}

.tabs .expandable-content:last-child {
  margin-bottom: 5px;
}
.tabs .expandable-content:last-child > div:not(.acf-innerblocks-container):last-child, .tabs .expandable-content:last-child > .wp-block-acf-accordion-content:last-child {
  border-bottom: 0;
}

@media only screen and (min-width: 769px) {
  .categories-list > div:not(.block-editor-inner-blocks), .categories-list .wp-block-acf-accordion-content {
    padding-top: 90px;
    padding-bottom: 90px;
    display: flex;
    align-items: center;
    gap: 0 60px;
  }
}
@media only screen and (min-width: 769px) and (min-width: 0) and (max-width: 64em) {
  .categories-list > div:not(.block-editor-inner-blocks), .categories-list .wp-block-acf-accordion-content {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media only screen and (min-width: 769px) {
  .categories-list > div:not(.block-editor-inner-blocks):last-child, .categories-list .wp-block-acf-accordion-content:last-child {
    padding-bottom: 0;
    border-bottom: 0;
  }
  .categories-list > div:not(.block-editor-inner-blocks) .expanded-content, .categories-list .wp-block-acf-accordion-content .expanded-content {
    display: block !important;
    padding: 0;
    max-width: 1000px;
  }
  .categories-list > div:not(.block-editor-inner-blocks) .title, .categories-list .wp-block-acf-accordion-content .title {
    padding-left: 0;
    text-align: center;
    flex: 0 0 33.33%;
    font-size: 24px;
  }
  .categories-list > div:not(.block-editor-inner-blocks) .title:after, .categories-list .wp-block-acf-accordion-content .title:after {
    display: none;
  }
  .categories-list > div:not(.block-editor-inner-blocks) .title img, .categories-list .wp-block-acf-accordion-content .title img {
    display: block;
    margin: 0 auto 10px auto;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .categories-list > div:not(.block-editor-inner-blocks) .title, .categories-list .wp-block-acf-accordion-content .title {
    padding-right: 60px;
  }
  .categories-list > div:not(.block-editor-inner-blocks) .title img, .categories-list .wp-block-acf-accordion-content .title img {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
  }
}

.insights {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  margin-left: -60px;
  margin-right: -60px;
  margin-bottom: -1px;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights {
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
  }
}
.insights > div, .insights > a {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  display: flex;
  text-decoration: none;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div, .insights > a {
    display: block;
    border: 0;
    border-bottom: 1px solid #CCCCCC;
  }
}
.insights > div > div, .insights > a > div {
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div > div, .insights > a > div {
    height: auto;
    display: block;
  }
}
.insights > div > div .hdr, .insights > a > div .hdr {
  padding: 40px 60px 10px 60px;
  flex: 0 0 20%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div > div .hdr, .insights > a > div .hdr {
    border-bottom: 1px solid #CCCCCC;
    padding: 60px 0 0 0;
    display: block;
  }
}
.insights > div > div .hdr + .img, .insights > a > div .hdr + .img {
  /*flex: 0 0 30%;*/
  padding-bottom: 25%;
  height: auto;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div > div .hdr + .img, .insights > a > div .hdr + .img {
    flex: 0 0 auto;
    padding-bottom: 50%;
  }
}
.insights > div > div .insight-info, .insights > a > div .insight-info {
  display: block;
  padding: 40px 60px 20px 60px;
  flex: 1 1 auto;
  text-decoration: none;
  background-image: none;
}
.insights > div > div .insight-info:hover, .insights > a > div .insight-info:hover {
  background: none;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div > div .insight-info, .insights > a > div .insight-info {
    padding: 30px 0 20px 0;
  }
}
.insights > div > div .insight-info p.title, .insights > a > div .insight-info p.title {
  font-size: 20px;
  font-weight: 700;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div > div .insight-info p.title, .insights > a > div .insight-info p.title {
    font-size: 16px;
  }
}
.insights > div > div .insight-info p.title a, .insights > a > div .insight-info p.title a {
  color: #000000;
}
.insights > div > div .insight-info p, .insights > a > div .insight-info p {
  margin-bottom: 15px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div > div .insight-info p:not(.title), .insights > a > div .insight-info p:not(.title) {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div > div .insight-info h5, .insights > a > div .insight-info h5 {
    margin-bottom: 15px;
  }
}
.insights > div > div .insight-info .read-more, .insights > a > div .insight-info .read-more {
  font-size: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div > div .insight-info .read-more, .insights > a > div .insight-info .read-more {
    display: none;
  }
}
.insights > div > div .insight-info .read-more a, .insights > div > div .insight-info .read-more span, .insights > a > div .insight-info .read-more a, .insights > a > div .insight-info .read-more span {
  display: block;
  background-image: none;
  width: 25px;
  height: 25px;
  transition: all ease 0.3s;
}
.insights > div > div .insight-info .read-more a:hover, .insights > div > div .insight-info .read-more span:hover, .insights > a > div .insight-info .read-more a:hover, .insights > a > div .insight-info .read-more span:hover {
  background: none;
}
.insights > div > div .insight-info .read-more a:after, .insights > div > div .insight-info .read-more span:after, .insights > a > div .insight-info .read-more a:after, .insights > a > div .insight-info .read-more span:after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background: #2E69FF;
  -webkit-mask-image: url("../../app/assets/images/icon-arrow-right.svg");
  mask-image: url("../../app/assets/images/icon-arrow-right.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.insights > div > div .insight-info:hover .read-more a, .insights > div > div .insight-info:hover .read-more span, .insights > a > div .insight-info:hover .read-more a, .insights > a > div .insight-info:hover .read-more span {
  padding-left: 10px;
}
.insights > div > div .insight-info:hover .read-more a:after, .insights > div > div .insight-info:hover .read-more span:after, .insights > a > div .insight-info:hover .read-more a:after, .insights > a > div .insight-info:hover .read-more span:after {
  background: #000000;
}
.insights > div .img, .insights > a .img {
  display: block;
  padding-bottom: 50%;
  height: 50%;
  background-size: cover;
  background-position: center top;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div .img, .insights > a .img {
    margin-top: 30px;
  }
}
.insights > div .img:only-child, .insights > a .img:only-child {
  padding-bottom: 100%;
  width: 100%;
  height: 100%;
}
.insights > div:nth-child(10n+1), .insights > a:nth-child(10n+1) {
  grid-row: span 2;
  grid-column: span 2;
  border-left: 1px solid #CCCCCC;
}
.insights > div:nth-child(10n+1) .insight-info, .insights > a:nth-child(10n+1) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(10n+1) .insight-info p.title, .insights > a:nth-child(10n+1) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(10n+1) .insight-info p.title, .insights > a:nth-child(10n+1) .insight-info p.title {
    font-size: 24px;
  }
}
.insights > div:nth-child(10n+1) .insight-info p:not(.title):not(.read-more), .insights > a:nth-child(10n+1) .insight-info p:not(.title):not(.read-more) {
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(10n+1), .insights > a:nth-child(10n+1) {
    grid-row: auto;
    grid-column: 1/2;
    border-left: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(10n+2) .img, .insights > div:nth-child(10n+3) .img, .insights > div:nth-child(10n+4) .img, .insights > div:nth-child(10n+5) .img, .insights > a:nth-child(10n+2) .img, .insights > a:nth-child(10n+3) .img, .insights > a:nth-child(10n+4) .img, .insights > a:nth-child(10n+5) .img {
    display: none;
  }
}
.insights > div:nth-child(10n+6), .insights > div:nth-child(10n+8), .insights > a:nth-child(10n+6), .insights > a:nth-child(10n+8) {
  grid-column: 1/2;
  border-left: 1px solid #CCCCCC;
  border-right: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(10n+6), .insights > div:nth-child(10n+8), .insights > a:nth-child(10n+6), .insights > a:nth-child(10n+8) {
    border-left: 0;
  }
  .insights > div:nth-child(10n+6) .img, .insights > div:nth-child(10n+8) .img, .insights > a:nth-child(10n+6) .img, .insights > a:nth-child(10n+8) .img {
    display: none;
  }
}
.insights > div:nth-child(10n+7), .insights > div:nth-child(10n+9), .insights > a:nth-child(10n+7), .insights > a:nth-child(10n+9) {
  grid-column: 2/3;
  border-left: 1px solid #CCCCCC;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(10n+7), .insights > div:nth-child(10n+9), .insights > a:nth-child(10n+7), .insights > a:nth-child(10n+9) {
    grid-column: 1/2;
    grid-row: auto;
    border-left: 0;
  }
  .insights > div:nth-child(10n+7) .img, .insights > div:nth-child(10n+9) .img, .insights > a:nth-child(10n+7) .img, .insights > a:nth-child(10n+9) .img {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(10n+9):last-child, .insights > div:nth-child(10n+9):nth-last-child(2), .insights > div:nth-child(10n+9):nth-last-child(3), .insights > a:nth-child(10n+9):last-child, .insights > a:nth-child(10n+9):nth-last-child(2), .insights > a:nth-child(10n+9):nth-last-child(3) {
    border-bottom: 0;
  }
}
.insights > div:nth-child(10), .insights > a:nth-child(10) {
  grid-column: 3/5;
  grid-row: 3/5;
}
.insights > div:nth-child(10) .insight-info, .insights > a:nth-child(10) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(10) .insight-info p.title, .insights > a:nth-child(10) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(10) .insight-info p.title, .insights > a:nth-child(10) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(10), .insights > a:nth-child(10) {
    grid-column: 1/2;
    grid-row: 2/3;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(11), .insights > a:nth-child(11) {
    grid-column: 1/2;
    grid-row: 3/4;
  }
}
.insights > div:nth-child(20), .insights > a:nth-child(20) {
  grid-column: 3/5;
  grid-row: 7/9;
}
.insights > div:nth-child(20) .insight-info, .insights > a:nth-child(20) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(20) .insight-info p.title, .insights > a:nth-child(20) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(20) .insight-info p.title, .insights > a:nth-child(20) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(20), .insights > a:nth-child(20) {
    grid-column: 1/2;
    grid-row: 4/5;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(21), .insights > a:nth-child(21) {
    grid-column: 1/2;
    grid-row: 5/6;
  }
}
.insights > div:nth-child(30), .insights > a:nth-child(30) {
  grid-column: 3/5;
  grid-row: 11/13;
}
.insights > div:nth-child(30) .insight-info, .insights > a:nth-child(30) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(30) .insight-info p.title, .insights > a:nth-child(30) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(30) .insight-info p.title, .insights > a:nth-child(30) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(30), .insights > a:nth-child(30) {
    grid-column: 1/2;
    grid-row: 6/7;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(31), .insights > a:nth-child(31) {
    grid-column: 1/2;
    grid-row: 7/8;
  }
}
.insights > div:nth-child(40), .insights > a:nth-child(40) {
  grid-column: 3/5;
  grid-row: 15/17;
}
.insights > div:nth-child(40) .insight-info, .insights > a:nth-child(40) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(40) .insight-info p.title, .insights > a:nth-child(40) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(40) .insight-info p.title, .insights > a:nth-child(40) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(40), .insights > a:nth-child(40) {
    grid-column: 1/2;
    grid-row: 8/9;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(41), .insights > a:nth-child(41) {
    grid-column: 1/2;
    grid-row: 9/10;
  }
}
.insights > div:nth-child(50), .insights > a:nth-child(50) {
  grid-column: 3/5;
  grid-row: 19/21;
}
.insights > div:nth-child(50) .insight-info, .insights > a:nth-child(50) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(50) .insight-info p.title, .insights > a:nth-child(50) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(50) .insight-info p.title, .insights > a:nth-child(50) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(50), .insights > a:nth-child(50) {
    grid-column: 1/2;
    grid-row: 10/11;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(51), .insights > a:nth-child(51) {
    grid-column: 1/2;
    grid-row: 11/12;
  }
}
.insights > div:nth-child(60), .insights > a:nth-child(60) {
  grid-column: 3/5;
  grid-row: 23/25;
}
.insights > div:nth-child(60) .insight-info, .insights > a:nth-child(60) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(60) .insight-info p.title, .insights > a:nth-child(60) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(60) .insight-info p.title, .insights > a:nth-child(60) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(60), .insights > a:nth-child(60) {
    grid-column: 1/2;
    grid-row: 12/13;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(61), .insights > a:nth-child(61) {
    grid-column: 1/2;
    grid-row: 13/14;
  }
}
.insights > div:nth-child(70), .insights > a:nth-child(70) {
  grid-column: 3/5;
  grid-row: 27/29;
}
.insights > div:nth-child(70) .insight-info, .insights > a:nth-child(70) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(70) .insight-info p.title, .insights > a:nth-child(70) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(70) .insight-info p.title, .insights > a:nth-child(70) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(70), .insights > a:nth-child(70) {
    grid-column: 1/2;
    grid-row: 14/15;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(71), .insights > a:nth-child(71) {
    grid-column: 1/2;
    grid-row: 15/16;
  }
}
.insights > div:nth-child(80), .insights > a:nth-child(80) {
  grid-column: 3/5;
  grid-row: 31/33;
}
.insights > div:nth-child(80) .insight-info, .insights > a:nth-child(80) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(80) .insight-info p.title, .insights > a:nth-child(80) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(80) .insight-info p.title, .insights > a:nth-child(80) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(80), .insights > a:nth-child(80) {
    grid-column: 1/2;
    grid-row: 16/17;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(81), .insights > a:nth-child(81) {
    grid-column: 1/2;
    grid-row: 17/18;
  }
}
.insights > div:nth-child(90), .insights > a:nth-child(90) {
  grid-column: 3/5;
  grid-row: 35/37;
}
.insights > div:nth-child(90) .insight-info, .insights > a:nth-child(90) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(90) .insight-info p.title, .insights > a:nth-child(90) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(90) .insight-info p.title, .insights > a:nth-child(90) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(90), .insights > a:nth-child(90) {
    grid-column: 1/2;
    grid-row: 18/19;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(91), .insights > a:nth-child(91) {
    grid-column: 1/2;
    grid-row: 19/20;
  }
}
.insights > div:nth-child(100), .insights > a:nth-child(100) {
  grid-column: 3/5;
  grid-row: 39/41;
}
.insights > div:nth-child(100) .insight-info, .insights > a:nth-child(100) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(100) .insight-info p.title, .insights > a:nth-child(100) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(100) .insight-info p.title, .insights > a:nth-child(100) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(100), .insights > a:nth-child(100) {
    grid-column: 1/2;
    grid-row: 20/21;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(101), .insights > a:nth-child(101) {
    grid-column: 1/2;
    grid-row: 21/22;
  }
}
.insights > div:nth-child(110), .insights > a:nth-child(110) {
  grid-column: 3/5;
  grid-row: 43/45;
}
.insights > div:nth-child(110) .insight-info, .insights > a:nth-child(110) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(110) .insight-info p.title, .insights > a:nth-child(110) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(110) .insight-info p.title, .insights > a:nth-child(110) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(110), .insights > a:nth-child(110) {
    grid-column: 1/2;
    grid-row: 22/23;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(111), .insights > a:nth-child(111) {
    grid-column: 1/2;
    grid-row: 23/24;
  }
}
.insights > div:nth-child(120), .insights > a:nth-child(120) {
  grid-column: 3/5;
  grid-row: 47/49;
}
.insights > div:nth-child(120) .insight-info, .insights > a:nth-child(120) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(120) .insight-info p.title, .insights > a:nth-child(120) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(120) .insight-info p.title, .insights > a:nth-child(120) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(120), .insights > a:nth-child(120) {
    grid-column: 1/2;
    grid-row: 24/25;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(121), .insights > a:nth-child(121) {
    grid-column: 1/2;
    grid-row: 25/26;
  }
}
.insights > div:nth-child(130), .insights > a:nth-child(130) {
  grid-column: 3/5;
  grid-row: 51/53;
}
.insights > div:nth-child(130) .insight-info, .insights > a:nth-child(130) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(130) .insight-info p.title, .insights > a:nth-child(130) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(130) .insight-info p.title, .insights > a:nth-child(130) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(130), .insights > a:nth-child(130) {
    grid-column: 1/2;
    grid-row: 26/27;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(131), .insights > a:nth-child(131) {
    grid-column: 1/2;
    grid-row: 27/28;
  }
}
.insights > div:nth-child(140), .insights > a:nth-child(140) {
  grid-column: 3/5;
  grid-row: 55/57;
}
.insights > div:nth-child(140) .insight-info, .insights > a:nth-child(140) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(140) .insight-info p.title, .insights > a:nth-child(140) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(140) .insight-info p.title, .insights > a:nth-child(140) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(140), .insights > a:nth-child(140) {
    grid-column: 1/2;
    grid-row: 28/29;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(141), .insights > a:nth-child(141) {
    grid-column: 1/2;
    grid-row: 29/30;
  }
}
.insights > div:nth-child(150), .insights > a:nth-child(150) {
  grid-column: 3/5;
  grid-row: 59/61;
}
.insights > div:nth-child(150) .insight-info, .insights > a:nth-child(150) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(150) .insight-info p.title, .insights > a:nth-child(150) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(150) .insight-info p.title, .insights > a:nth-child(150) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(150), .insights > a:nth-child(150) {
    grid-column: 1/2;
    grid-row: 30/31;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(151), .insights > a:nth-child(151) {
    grid-column: 1/2;
    grid-row: 31/32;
  }
}
.insights > div:nth-child(160), .insights > a:nth-child(160) {
  grid-column: 3/5;
  grid-row: 63/65;
}
.insights > div:nth-child(160) .insight-info, .insights > a:nth-child(160) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(160) .insight-info p.title, .insights > a:nth-child(160) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(160) .insight-info p.title, .insights > a:nth-child(160) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(160), .insights > a:nth-child(160) {
    grid-column: 1/2;
    grid-row: 32/33;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(161), .insights > a:nth-child(161) {
    grid-column: 1/2;
    grid-row: 33/34;
  }
}
.insights > div:nth-child(170), .insights > a:nth-child(170) {
  grid-column: 3/5;
  grid-row: 67/69;
}
.insights > div:nth-child(170) .insight-info, .insights > a:nth-child(170) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(170) .insight-info p.title, .insights > a:nth-child(170) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(170) .insight-info p.title, .insights > a:nth-child(170) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(170), .insights > a:nth-child(170) {
    grid-column: 1/2;
    grid-row: 34/35;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(171), .insights > a:nth-child(171) {
    grid-column: 1/2;
    grid-row: 35/36;
  }
}
.insights > div:nth-child(180), .insights > a:nth-child(180) {
  grid-column: 3/5;
  grid-row: 71/73;
}
.insights > div:nth-child(180) .insight-info, .insights > a:nth-child(180) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(180) .insight-info p.title, .insights > a:nth-child(180) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(180) .insight-info p.title, .insights > a:nth-child(180) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(180), .insights > a:nth-child(180) {
    grid-column: 1/2;
    grid-row: 36/37;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(181), .insights > a:nth-child(181) {
    grid-column: 1/2;
    grid-row: 37/38;
  }
}
.insights > div:nth-child(190), .insights > a:nth-child(190) {
  grid-column: 3/5;
  grid-row: 75/77;
}
.insights > div:nth-child(190) .insight-info, .insights > a:nth-child(190) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(190) .insight-info p.title, .insights > a:nth-child(190) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(190) .insight-info p.title, .insights > a:nth-child(190) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(190), .insights > a:nth-child(190) {
    grid-column: 1/2;
    grid-row: 38/39;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(191), .insights > a:nth-child(191) {
    grid-column: 1/2;
    grid-row: 39/40;
  }
}
.insights > div:nth-child(200), .insights > a:nth-child(200) {
  grid-column: 3/5;
  grid-row: 79/81;
}
.insights > div:nth-child(200) .insight-info, .insights > a:nth-child(200) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(200) .insight-info p.title, .insights > a:nth-child(200) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(200) .insight-info p.title, .insights > a:nth-child(200) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(200), .insights > a:nth-child(200) {
    grid-column: 1/2;
    grid-row: 40/41;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(201), .insights > a:nth-child(201) {
    grid-column: 1/2;
    grid-row: 41/42;
  }
}
.insights > div:nth-child(210), .insights > a:nth-child(210) {
  grid-column: 3/5;
  grid-row: 83/85;
}
.insights > div:nth-child(210) .insight-info, .insights > a:nth-child(210) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(210) .insight-info p.title, .insights > a:nth-child(210) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(210) .insight-info p.title, .insights > a:nth-child(210) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(210), .insights > a:nth-child(210) {
    grid-column: 1/2;
    grid-row: 42/43;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(211), .insights > a:nth-child(211) {
    grid-column: 1/2;
    grid-row: 43/44;
  }
}
.insights > div:nth-child(220), .insights > a:nth-child(220) {
  grid-column: 3/5;
  grid-row: 87/89;
}
.insights > div:nth-child(220) .insight-info, .insights > a:nth-child(220) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(220) .insight-info p.title, .insights > a:nth-child(220) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(220) .insight-info p.title, .insights > a:nth-child(220) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(220), .insights > a:nth-child(220) {
    grid-column: 1/2;
    grid-row: 44/45;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(221), .insights > a:nth-child(221) {
    grid-column: 1/2;
    grid-row: 45/46;
  }
}
.insights > div:nth-child(230), .insights > a:nth-child(230) {
  grid-column: 3/5;
  grid-row: 91/93;
}
.insights > div:nth-child(230) .insight-info, .insights > a:nth-child(230) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(230) .insight-info p.title, .insights > a:nth-child(230) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(230) .insight-info p.title, .insights > a:nth-child(230) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(230), .insights > a:nth-child(230) {
    grid-column: 1/2;
    grid-row: 46/47;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(231), .insights > a:nth-child(231) {
    grid-column: 1/2;
    grid-row: 47/48;
  }
}
.insights > div:nth-child(240), .insights > a:nth-child(240) {
  grid-column: 3/5;
  grid-row: 95/97;
}
.insights > div:nth-child(240) .insight-info, .insights > a:nth-child(240) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(240) .insight-info p.title, .insights > a:nth-child(240) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(240) .insight-info p.title, .insights > a:nth-child(240) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(240), .insights > a:nth-child(240) {
    grid-column: 1/2;
    grid-row: 48/49;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(241), .insights > a:nth-child(241) {
    grid-column: 1/2;
    grid-row: 49/50;
  }
}
.insights > div:nth-child(250), .insights > a:nth-child(250) {
  grid-column: 3/5;
  grid-row: 99/101;
}
.insights > div:nth-child(250) .insight-info, .insights > a:nth-child(250) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(250) .insight-info p.title, .insights > a:nth-child(250) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(250) .insight-info p.title, .insights > a:nth-child(250) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(250), .insights > a:nth-child(250) {
    grid-column: 1/2;
    grid-row: 50/51;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(251), .insights > a:nth-child(251) {
    grid-column: 1/2;
    grid-row: 51/52;
  }
}
.insights > div:nth-child(260), .insights > a:nth-child(260) {
  grid-column: 3/5;
  grid-row: 103/105;
}
.insights > div:nth-child(260) .insight-info, .insights > a:nth-child(260) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(260) .insight-info p.title, .insights > a:nth-child(260) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(260) .insight-info p.title, .insights > a:nth-child(260) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(260), .insights > a:nth-child(260) {
    grid-column: 1/2;
    grid-row: 52/53;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(261), .insights > a:nth-child(261) {
    grid-column: 1/2;
    grid-row: 53/54;
  }
}
.insights > div:nth-child(270), .insights > a:nth-child(270) {
  grid-column: 3/5;
  grid-row: 107/109;
}
.insights > div:nth-child(270) .insight-info, .insights > a:nth-child(270) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(270) .insight-info p.title, .insights > a:nth-child(270) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(270) .insight-info p.title, .insights > a:nth-child(270) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(270), .insights > a:nth-child(270) {
    grid-column: 1/2;
    grid-row: 54/55;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(271), .insights > a:nth-child(271) {
    grid-column: 1/2;
    grid-row: 55/56;
  }
}
.insights > div:nth-child(280), .insights > a:nth-child(280) {
  grid-column: 3/5;
  grid-row: 111/113;
}
.insights > div:nth-child(280) .insight-info, .insights > a:nth-child(280) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(280) .insight-info p.title, .insights > a:nth-child(280) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(280) .insight-info p.title, .insights > a:nth-child(280) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(280), .insights > a:nth-child(280) {
    grid-column: 1/2;
    grid-row: 56/57;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(281), .insights > a:nth-child(281) {
    grid-column: 1/2;
    grid-row: 57/58;
  }
}
.insights > div:nth-child(290), .insights > a:nth-child(290) {
  grid-column: 3/5;
  grid-row: 115/117;
}
.insights > div:nth-child(290) .insight-info, .insights > a:nth-child(290) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(290) .insight-info p.title, .insights > a:nth-child(290) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(290) .insight-info p.title, .insights > a:nth-child(290) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(290), .insights > a:nth-child(290) {
    grid-column: 1/2;
    grid-row: 58/59;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(291), .insights > a:nth-child(291) {
    grid-column: 1/2;
    grid-row: 59/60;
  }
}
.insights > div:nth-child(300), .insights > a:nth-child(300) {
  grid-column: 3/5;
  grid-row: 119/121;
}
.insights > div:nth-child(300) .insight-info, .insights > a:nth-child(300) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(300) .insight-info p.title, .insights > a:nth-child(300) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(300) .insight-info p.title, .insights > a:nth-child(300) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(300), .insights > a:nth-child(300) {
    grid-column: 1/2;
    grid-row: 60/61;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(301), .insights > a:nth-child(301) {
    grid-column: 1/2;
    grid-row: 61/62;
  }
}
.insights > div:nth-child(310), .insights > a:nth-child(310) {
  grid-column: 3/5;
  grid-row: 123/125;
}
.insights > div:nth-child(310) .insight-info, .insights > a:nth-child(310) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(310) .insight-info p.title, .insights > a:nth-child(310) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(310) .insight-info p.title, .insights > a:nth-child(310) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(310), .insights > a:nth-child(310) {
    grid-column: 1/2;
    grid-row: 62/63;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(311), .insights > a:nth-child(311) {
    grid-column: 1/2;
    grid-row: 63/64;
  }
}
.insights > div:nth-child(320), .insights > a:nth-child(320) {
  grid-column: 3/5;
  grid-row: 127/129;
}
.insights > div:nth-child(320) .insight-info, .insights > a:nth-child(320) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(320) .insight-info p.title, .insights > a:nth-child(320) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(320) .insight-info p.title, .insights > a:nth-child(320) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(320), .insights > a:nth-child(320) {
    grid-column: 1/2;
    grid-row: 64/65;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(321), .insights > a:nth-child(321) {
    grid-column: 1/2;
    grid-row: 65/66;
  }
}
.insights > div:nth-child(330), .insights > a:nth-child(330) {
  grid-column: 3/5;
  grid-row: 131/133;
}
.insights > div:nth-child(330) .insight-info, .insights > a:nth-child(330) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(330) .insight-info p.title, .insights > a:nth-child(330) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(330) .insight-info p.title, .insights > a:nth-child(330) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(330), .insights > a:nth-child(330) {
    grid-column: 1/2;
    grid-row: 66/67;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(331), .insights > a:nth-child(331) {
    grid-column: 1/2;
    grid-row: 67/68;
  }
}
.insights > div:nth-child(340), .insights > a:nth-child(340) {
  grid-column: 3/5;
  grid-row: 135/137;
}
.insights > div:nth-child(340) .insight-info, .insights > a:nth-child(340) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(340) .insight-info p.title, .insights > a:nth-child(340) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(340) .insight-info p.title, .insights > a:nth-child(340) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(340), .insights > a:nth-child(340) {
    grid-column: 1/2;
    grid-row: 68/69;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(341), .insights > a:nth-child(341) {
    grid-column: 1/2;
    grid-row: 69/70;
  }
}
.insights > div:nth-child(350), .insights > a:nth-child(350) {
  grid-column: 3/5;
  grid-row: 139/141;
}
.insights > div:nth-child(350) .insight-info, .insights > a:nth-child(350) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(350) .insight-info p.title, .insights > a:nth-child(350) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(350) .insight-info p.title, .insights > a:nth-child(350) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(350), .insights > a:nth-child(350) {
    grid-column: 1/2;
    grid-row: 70/71;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(351), .insights > a:nth-child(351) {
    grid-column: 1/2;
    grid-row: 71/72;
  }
}
.insights > div:nth-child(360), .insights > a:nth-child(360) {
  grid-column: 3/5;
  grid-row: 143/145;
}
.insights > div:nth-child(360) .insight-info, .insights > a:nth-child(360) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(360) .insight-info p.title, .insights > a:nth-child(360) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(360) .insight-info p.title, .insights > a:nth-child(360) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(360), .insights > a:nth-child(360) {
    grid-column: 1/2;
    grid-row: 72/73;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(361), .insights > a:nth-child(361) {
    grid-column: 1/2;
    grid-row: 73/74;
  }
}
.insights > div:nth-child(370), .insights > a:nth-child(370) {
  grid-column: 3/5;
  grid-row: 147/149;
}
.insights > div:nth-child(370) .insight-info, .insights > a:nth-child(370) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(370) .insight-info p.title, .insights > a:nth-child(370) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(370) .insight-info p.title, .insights > a:nth-child(370) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(370), .insights > a:nth-child(370) {
    grid-column: 1/2;
    grid-row: 74/75;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(371), .insights > a:nth-child(371) {
    grid-column: 1/2;
    grid-row: 75/76;
  }
}
.insights > div:nth-child(380), .insights > a:nth-child(380) {
  grid-column: 3/5;
  grid-row: 151/153;
}
.insights > div:nth-child(380) .insight-info, .insights > a:nth-child(380) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(380) .insight-info p.title, .insights > a:nth-child(380) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(380) .insight-info p.title, .insights > a:nth-child(380) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(380), .insights > a:nth-child(380) {
    grid-column: 1/2;
    grid-row: 76/77;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(381), .insights > a:nth-child(381) {
    grid-column: 1/2;
    grid-row: 77/78;
  }
}
.insights > div:nth-child(390), .insights > a:nth-child(390) {
  grid-column: 3/5;
  grid-row: 155/157;
}
.insights > div:nth-child(390) .insight-info, .insights > a:nth-child(390) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(390) .insight-info p.title, .insights > a:nth-child(390) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(390) .insight-info p.title, .insights > a:nth-child(390) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(390), .insights > a:nth-child(390) {
    grid-column: 1/2;
    grid-row: 78/79;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(391), .insights > a:nth-child(391) {
    grid-column: 1/2;
    grid-row: 79/80;
  }
}
.insights > div:nth-child(400), .insights > a:nth-child(400) {
  grid-column: 3/5;
  grid-row: 159/161;
}
.insights > div:nth-child(400) .insight-info, .insights > a:nth-child(400) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(400) .insight-info p.title, .insights > a:nth-child(400) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(400) .insight-info p.title, .insights > a:nth-child(400) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(400), .insights > a:nth-child(400) {
    grid-column: 1/2;
    grid-row: 80/81;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(401), .insights > a:nth-child(401) {
    grid-column: 1/2;
    grid-row: 81/82;
  }
}
.insights > div:nth-child(410), .insights > a:nth-child(410) {
  grid-column: 3/5;
  grid-row: 163/165;
}
.insights > div:nth-child(410) .insight-info, .insights > a:nth-child(410) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(410) .insight-info p.title, .insights > a:nth-child(410) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(410) .insight-info p.title, .insights > a:nth-child(410) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(410), .insights > a:nth-child(410) {
    grid-column: 1/2;
    grid-row: 82/83;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(411), .insights > a:nth-child(411) {
    grid-column: 1/2;
    grid-row: 83/84;
  }
}
.insights > div:nth-child(420), .insights > a:nth-child(420) {
  grid-column: 3/5;
  grid-row: 167/169;
}
.insights > div:nth-child(420) .insight-info, .insights > a:nth-child(420) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(420) .insight-info p.title, .insights > a:nth-child(420) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(420) .insight-info p.title, .insights > a:nth-child(420) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(420), .insights > a:nth-child(420) {
    grid-column: 1/2;
    grid-row: 84/85;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(421), .insights > a:nth-child(421) {
    grid-column: 1/2;
    grid-row: 85/86;
  }
}
.insights > div:nth-child(430), .insights > a:nth-child(430) {
  grid-column: 3/5;
  grid-row: 171/173;
}
.insights > div:nth-child(430) .insight-info, .insights > a:nth-child(430) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(430) .insight-info p.title, .insights > a:nth-child(430) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(430) .insight-info p.title, .insights > a:nth-child(430) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(430), .insights > a:nth-child(430) {
    grid-column: 1/2;
    grid-row: 86/87;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(431), .insights > a:nth-child(431) {
    grid-column: 1/2;
    grid-row: 87/88;
  }
}
.insights > div:nth-child(440), .insights > a:nth-child(440) {
  grid-column: 3/5;
  grid-row: 175/177;
}
.insights > div:nth-child(440) .insight-info, .insights > a:nth-child(440) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(440) .insight-info p.title, .insights > a:nth-child(440) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(440) .insight-info p.title, .insights > a:nth-child(440) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(440), .insights > a:nth-child(440) {
    grid-column: 1/2;
    grid-row: 88/89;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(441), .insights > a:nth-child(441) {
    grid-column: 1/2;
    grid-row: 89/90;
  }
}
.insights > div:nth-child(450), .insights > a:nth-child(450) {
  grid-column: 3/5;
  grid-row: 179/181;
}
.insights > div:nth-child(450) .insight-info, .insights > a:nth-child(450) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(450) .insight-info p.title, .insights > a:nth-child(450) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(450) .insight-info p.title, .insights > a:nth-child(450) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(450), .insights > a:nth-child(450) {
    grid-column: 1/2;
    grid-row: 90/91;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(451), .insights > a:nth-child(451) {
    grid-column: 1/2;
    grid-row: 91/92;
  }
}
.insights > div:nth-child(460), .insights > a:nth-child(460) {
  grid-column: 3/5;
  grid-row: 183/185;
}
.insights > div:nth-child(460) .insight-info, .insights > a:nth-child(460) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(460) .insight-info p.title, .insights > a:nth-child(460) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(460) .insight-info p.title, .insights > a:nth-child(460) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(460), .insights > a:nth-child(460) {
    grid-column: 1/2;
    grid-row: 92/93;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(461), .insights > a:nth-child(461) {
    grid-column: 1/2;
    grid-row: 93/94;
  }
}
.insights > div:nth-child(470), .insights > a:nth-child(470) {
  grid-column: 3/5;
  grid-row: 187/189;
}
.insights > div:nth-child(470) .insight-info, .insights > a:nth-child(470) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(470) .insight-info p.title, .insights > a:nth-child(470) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(470) .insight-info p.title, .insights > a:nth-child(470) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(470), .insights > a:nth-child(470) {
    grid-column: 1/2;
    grid-row: 94/95;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(471), .insights > a:nth-child(471) {
    grid-column: 1/2;
    grid-row: 95/96;
  }
}
.insights > div:nth-child(480), .insights > a:nth-child(480) {
  grid-column: 3/5;
  grid-row: 191/193;
}
.insights > div:nth-child(480) .insight-info, .insights > a:nth-child(480) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(480) .insight-info p.title, .insights > a:nth-child(480) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(480) .insight-info p.title, .insights > a:nth-child(480) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(480), .insights > a:nth-child(480) {
    grid-column: 1/2;
    grid-row: 96/97;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(481), .insights > a:nth-child(481) {
    grid-column: 1/2;
    grid-row: 97/98;
  }
}
.insights > div:nth-child(490), .insights > a:nth-child(490) {
  grid-column: 3/5;
  grid-row: 195/197;
}
.insights > div:nth-child(490) .insight-info, .insights > a:nth-child(490) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(490) .insight-info p.title, .insights > a:nth-child(490) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(490) .insight-info p.title, .insights > a:nth-child(490) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(490), .insights > a:nth-child(490) {
    grid-column: 1/2;
    grid-row: 98/99;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(491), .insights > a:nth-child(491) {
    grid-column: 1/2;
    grid-row: 99/100;
  }
}
.insights > div:nth-child(500), .insights > a:nth-child(500) {
  grid-column: 3/5;
  grid-row: 199/201;
}
.insights > div:nth-child(500) .insight-info, .insights > a:nth-child(500) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(500) .insight-info p.title, .insights > a:nth-child(500) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(500) .insight-info p.title, .insights > a:nth-child(500) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(500), .insights > a:nth-child(500) {
    grid-column: 1/2;
    grid-row: 100/101;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(501), .insights > a:nth-child(501) {
    grid-column: 1/2;
    grid-row: 101/102;
  }
}
.insights > div:nth-child(510), .insights > a:nth-child(510) {
  grid-column: 3/5;
  grid-row: 203/205;
}
.insights > div:nth-child(510) .insight-info, .insights > a:nth-child(510) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(510) .insight-info p.title, .insights > a:nth-child(510) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(510) .insight-info p.title, .insights > a:nth-child(510) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(510), .insights > a:nth-child(510) {
    grid-column: 1/2;
    grid-row: 102/103;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(511), .insights > a:nth-child(511) {
    grid-column: 1/2;
    grid-row: 103/104;
  }
}
.insights > div:nth-child(520), .insights > a:nth-child(520) {
  grid-column: 3/5;
  grid-row: 207/209;
}
.insights > div:nth-child(520) .insight-info, .insights > a:nth-child(520) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(520) .insight-info p.title, .insights > a:nth-child(520) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(520) .insight-info p.title, .insights > a:nth-child(520) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(520), .insights > a:nth-child(520) {
    grid-column: 1/2;
    grid-row: 104/105;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(521), .insights > a:nth-child(521) {
    grid-column: 1/2;
    grid-row: 105/106;
  }
}
.insights > div:nth-child(530), .insights > a:nth-child(530) {
  grid-column: 3/5;
  grid-row: 211/213;
}
.insights > div:nth-child(530) .insight-info, .insights > a:nth-child(530) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(530) .insight-info p.title, .insights > a:nth-child(530) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(530) .insight-info p.title, .insights > a:nth-child(530) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(530), .insights > a:nth-child(530) {
    grid-column: 1/2;
    grid-row: 106/107;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(531), .insights > a:nth-child(531) {
    grid-column: 1/2;
    grid-row: 107/108;
  }
}
.insights > div:nth-child(540), .insights > a:nth-child(540) {
  grid-column: 3/5;
  grid-row: 215/217;
}
.insights > div:nth-child(540) .insight-info, .insights > a:nth-child(540) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(540) .insight-info p.title, .insights > a:nth-child(540) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(540) .insight-info p.title, .insights > a:nth-child(540) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(540), .insights > a:nth-child(540) {
    grid-column: 1/2;
    grid-row: 108/109;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(541), .insights > a:nth-child(541) {
    grid-column: 1/2;
    grid-row: 109/110;
  }
}
.insights > div:nth-child(550), .insights > a:nth-child(550) {
  grid-column: 3/5;
  grid-row: 219/221;
}
.insights > div:nth-child(550) .insight-info, .insights > a:nth-child(550) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(550) .insight-info p.title, .insights > a:nth-child(550) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(550) .insight-info p.title, .insights > a:nth-child(550) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(550), .insights > a:nth-child(550) {
    grid-column: 1/2;
    grid-row: 110/111;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(551), .insights > a:nth-child(551) {
    grid-column: 1/2;
    grid-row: 111/112;
  }
}
.insights > div:nth-child(560), .insights > a:nth-child(560) {
  grid-column: 3/5;
  grid-row: 223/225;
}
.insights > div:nth-child(560) .insight-info, .insights > a:nth-child(560) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(560) .insight-info p.title, .insights > a:nth-child(560) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(560) .insight-info p.title, .insights > a:nth-child(560) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(560), .insights > a:nth-child(560) {
    grid-column: 1/2;
    grid-row: 112/113;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(561), .insights > a:nth-child(561) {
    grid-column: 1/2;
    grid-row: 113/114;
  }
}
.insights > div:nth-child(570), .insights > a:nth-child(570) {
  grid-column: 3/5;
  grid-row: 227/229;
}
.insights > div:nth-child(570) .insight-info, .insights > a:nth-child(570) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(570) .insight-info p.title, .insights > a:nth-child(570) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(570) .insight-info p.title, .insights > a:nth-child(570) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(570), .insights > a:nth-child(570) {
    grid-column: 1/2;
    grid-row: 114/115;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(571), .insights > a:nth-child(571) {
    grid-column: 1/2;
    grid-row: 115/116;
  }
}
.insights > div:nth-child(580), .insights > a:nth-child(580) {
  grid-column: 3/5;
  grid-row: 231/233;
}
.insights > div:nth-child(580) .insight-info, .insights > a:nth-child(580) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(580) .insight-info p.title, .insights > a:nth-child(580) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(580) .insight-info p.title, .insights > a:nth-child(580) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(580), .insights > a:nth-child(580) {
    grid-column: 1/2;
    grid-row: 116/117;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(581), .insights > a:nth-child(581) {
    grid-column: 1/2;
    grid-row: 117/118;
  }
}
.insights > div:nth-child(590), .insights > a:nth-child(590) {
  grid-column: 3/5;
  grid-row: 235/237;
}
.insights > div:nth-child(590) .insight-info, .insights > a:nth-child(590) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(590) .insight-info p.title, .insights > a:nth-child(590) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(590) .insight-info p.title, .insights > a:nth-child(590) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(590), .insights > a:nth-child(590) {
    grid-column: 1/2;
    grid-row: 118/119;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(591), .insights > a:nth-child(591) {
    grid-column: 1/2;
    grid-row: 119/120;
  }
}
.insights > div:nth-child(600), .insights > a:nth-child(600) {
  grid-column: 3/5;
  grid-row: 239/241;
}
.insights > div:nth-child(600) .insight-info, .insights > a:nth-child(600) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(600) .insight-info p.title, .insights > a:nth-child(600) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(600) .insight-info p.title, .insights > a:nth-child(600) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(600), .insights > a:nth-child(600) {
    grid-column: 1/2;
    grid-row: 120/121;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(601), .insights > a:nth-child(601) {
    grid-column: 1/2;
    grid-row: 121/122;
  }
}
.insights > div:nth-child(610), .insights > a:nth-child(610) {
  grid-column: 3/5;
  grid-row: 243/245;
}
.insights > div:nth-child(610) .insight-info, .insights > a:nth-child(610) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(610) .insight-info p.title, .insights > a:nth-child(610) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(610) .insight-info p.title, .insights > a:nth-child(610) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(610), .insights > a:nth-child(610) {
    grid-column: 1/2;
    grid-row: 122/123;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(611), .insights > a:nth-child(611) {
    grid-column: 1/2;
    grid-row: 123/124;
  }
}
.insights > div:nth-child(620), .insights > a:nth-child(620) {
  grid-column: 3/5;
  grid-row: 247/249;
}
.insights > div:nth-child(620) .insight-info, .insights > a:nth-child(620) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(620) .insight-info p.title, .insights > a:nth-child(620) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(620) .insight-info p.title, .insights > a:nth-child(620) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(620), .insights > a:nth-child(620) {
    grid-column: 1/2;
    grid-row: 124/125;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(621), .insights > a:nth-child(621) {
    grid-column: 1/2;
    grid-row: 125/126;
  }
}
.insights > div:nth-child(630), .insights > a:nth-child(630) {
  grid-column: 3/5;
  grid-row: 251/253;
}
.insights > div:nth-child(630) .insight-info, .insights > a:nth-child(630) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(630) .insight-info p.title, .insights > a:nth-child(630) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(630) .insight-info p.title, .insights > a:nth-child(630) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(630), .insights > a:nth-child(630) {
    grid-column: 1/2;
    grid-row: 126/127;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(631), .insights > a:nth-child(631) {
    grid-column: 1/2;
    grid-row: 127/128;
  }
}
.insights > div:nth-child(640), .insights > a:nth-child(640) {
  grid-column: 3/5;
  grid-row: 255/257;
}
.insights > div:nth-child(640) .insight-info, .insights > a:nth-child(640) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(640) .insight-info p.title, .insights > a:nth-child(640) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(640) .insight-info p.title, .insights > a:nth-child(640) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(640), .insights > a:nth-child(640) {
    grid-column: 1/2;
    grid-row: 128/129;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(641), .insights > a:nth-child(641) {
    grid-column: 1/2;
    grid-row: 129/130;
  }
}
.insights > div:nth-child(650), .insights > a:nth-child(650) {
  grid-column: 3/5;
  grid-row: 259/261;
}
.insights > div:nth-child(650) .insight-info, .insights > a:nth-child(650) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(650) .insight-info p.title, .insights > a:nth-child(650) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(650) .insight-info p.title, .insights > a:nth-child(650) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(650), .insights > a:nth-child(650) {
    grid-column: 1/2;
    grid-row: 130/131;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(651), .insights > a:nth-child(651) {
    grid-column: 1/2;
    grid-row: 131/132;
  }
}
.insights > div:nth-child(660), .insights > a:nth-child(660) {
  grid-column: 3/5;
  grid-row: 263/265;
}
.insights > div:nth-child(660) .insight-info, .insights > a:nth-child(660) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(660) .insight-info p.title, .insights > a:nth-child(660) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(660) .insight-info p.title, .insights > a:nth-child(660) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(660), .insights > a:nth-child(660) {
    grid-column: 1/2;
    grid-row: 132/133;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(661), .insights > a:nth-child(661) {
    grid-column: 1/2;
    grid-row: 133/134;
  }
}
.insights > div:nth-child(670), .insights > a:nth-child(670) {
  grid-column: 3/5;
  grid-row: 267/269;
}
.insights > div:nth-child(670) .insight-info, .insights > a:nth-child(670) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(670) .insight-info p.title, .insights > a:nth-child(670) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(670) .insight-info p.title, .insights > a:nth-child(670) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(670), .insights > a:nth-child(670) {
    grid-column: 1/2;
    grid-row: 134/135;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(671), .insights > a:nth-child(671) {
    grid-column: 1/2;
    grid-row: 135/136;
  }
}
.insights > div:nth-child(680), .insights > a:nth-child(680) {
  grid-column: 3/5;
  grid-row: 271/273;
}
.insights > div:nth-child(680) .insight-info, .insights > a:nth-child(680) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(680) .insight-info p.title, .insights > a:nth-child(680) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(680) .insight-info p.title, .insights > a:nth-child(680) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(680), .insights > a:nth-child(680) {
    grid-column: 1/2;
    grid-row: 136/137;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(681), .insights > a:nth-child(681) {
    grid-column: 1/2;
    grid-row: 137/138;
  }
}
.insights > div:nth-child(690), .insights > a:nth-child(690) {
  grid-column: 3/5;
  grid-row: 275/277;
}
.insights > div:nth-child(690) .insight-info, .insights > a:nth-child(690) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(690) .insight-info p.title, .insights > a:nth-child(690) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(690) .insight-info p.title, .insights > a:nth-child(690) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(690), .insights > a:nth-child(690) {
    grid-column: 1/2;
    grid-row: 138/139;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(691), .insights > a:nth-child(691) {
    grid-column: 1/2;
    grid-row: 139/140;
  }
}
.insights > div:nth-child(700), .insights > a:nth-child(700) {
  grid-column: 3/5;
  grid-row: 279/281;
}
.insights > div:nth-child(700) .insight-info, .insights > a:nth-child(700) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(700) .insight-info p.title, .insights > a:nth-child(700) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(700) .insight-info p.title, .insights > a:nth-child(700) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(700), .insights > a:nth-child(700) {
    grid-column: 1/2;
    grid-row: 140/141;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(701), .insights > a:nth-child(701) {
    grid-column: 1/2;
    grid-row: 141/142;
  }
}
.insights > div:nth-child(710), .insights > a:nth-child(710) {
  grid-column: 3/5;
  grid-row: 283/285;
}
.insights > div:nth-child(710) .insight-info, .insights > a:nth-child(710) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(710) .insight-info p.title, .insights > a:nth-child(710) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(710) .insight-info p.title, .insights > a:nth-child(710) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(710), .insights > a:nth-child(710) {
    grid-column: 1/2;
    grid-row: 142/143;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(711), .insights > a:nth-child(711) {
    grid-column: 1/2;
    grid-row: 143/144;
  }
}
.insights > div:nth-child(720), .insights > a:nth-child(720) {
  grid-column: 3/5;
  grid-row: 287/289;
}
.insights > div:nth-child(720) .insight-info, .insights > a:nth-child(720) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(720) .insight-info p.title, .insights > a:nth-child(720) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(720) .insight-info p.title, .insights > a:nth-child(720) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(720), .insights > a:nth-child(720) {
    grid-column: 1/2;
    grid-row: 144/145;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(721), .insights > a:nth-child(721) {
    grid-column: 1/2;
    grid-row: 145/146;
  }
}
.insights > div:nth-child(730), .insights > a:nth-child(730) {
  grid-column: 3/5;
  grid-row: 291/293;
}
.insights > div:nth-child(730) .insight-info, .insights > a:nth-child(730) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(730) .insight-info p.title, .insights > a:nth-child(730) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(730) .insight-info p.title, .insights > a:nth-child(730) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(730), .insights > a:nth-child(730) {
    grid-column: 1/2;
    grid-row: 146/147;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(731), .insights > a:nth-child(731) {
    grid-column: 1/2;
    grid-row: 147/148;
  }
}
.insights > div:nth-child(740), .insights > a:nth-child(740) {
  grid-column: 3/5;
  grid-row: 295/297;
}
.insights > div:nth-child(740) .insight-info, .insights > a:nth-child(740) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(740) .insight-info p.title, .insights > a:nth-child(740) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(740) .insight-info p.title, .insights > a:nth-child(740) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(740), .insights > a:nth-child(740) {
    grid-column: 1/2;
    grid-row: 148/149;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(741), .insights > a:nth-child(741) {
    grid-column: 1/2;
    grid-row: 149/150;
  }
}
.insights > div:nth-child(750), .insights > a:nth-child(750) {
  grid-column: 3/5;
  grid-row: 299/301;
}
.insights > div:nth-child(750) .insight-info, .insights > a:nth-child(750) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(750) .insight-info p.title, .insights > a:nth-child(750) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(750) .insight-info p.title, .insights > a:nth-child(750) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(750), .insights > a:nth-child(750) {
    grid-column: 1/2;
    grid-row: 150/151;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(751), .insights > a:nth-child(751) {
    grid-column: 1/2;
    grid-row: 151/152;
  }
}
.insights > div:nth-child(760), .insights > a:nth-child(760) {
  grid-column: 3/5;
  grid-row: 303/305;
}
.insights > div:nth-child(760) .insight-info, .insights > a:nth-child(760) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(760) .insight-info p.title, .insights > a:nth-child(760) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(760) .insight-info p.title, .insights > a:nth-child(760) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(760), .insights > a:nth-child(760) {
    grid-column: 1/2;
    grid-row: 152/153;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(761), .insights > a:nth-child(761) {
    grid-column: 1/2;
    grid-row: 153/154;
  }
}
.insights > div:nth-child(770), .insights > a:nth-child(770) {
  grid-column: 3/5;
  grid-row: 307/309;
}
.insights > div:nth-child(770) .insight-info, .insights > a:nth-child(770) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(770) .insight-info p.title, .insights > a:nth-child(770) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(770) .insight-info p.title, .insights > a:nth-child(770) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(770), .insights > a:nth-child(770) {
    grid-column: 1/2;
    grid-row: 154/155;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(771), .insights > a:nth-child(771) {
    grid-column: 1/2;
    grid-row: 155/156;
  }
}
.insights > div:nth-child(780), .insights > a:nth-child(780) {
  grid-column: 3/5;
  grid-row: 311/313;
}
.insights > div:nth-child(780) .insight-info, .insights > a:nth-child(780) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(780) .insight-info p.title, .insights > a:nth-child(780) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(780) .insight-info p.title, .insights > a:nth-child(780) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(780), .insights > a:nth-child(780) {
    grid-column: 1/2;
    grid-row: 156/157;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(781), .insights > a:nth-child(781) {
    grid-column: 1/2;
    grid-row: 157/158;
  }
}
.insights > div:nth-child(790), .insights > a:nth-child(790) {
  grid-column: 3/5;
  grid-row: 315/317;
}
.insights > div:nth-child(790) .insight-info, .insights > a:nth-child(790) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(790) .insight-info p.title, .insights > a:nth-child(790) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(790) .insight-info p.title, .insights > a:nth-child(790) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(790), .insights > a:nth-child(790) {
    grid-column: 1/2;
    grid-row: 158/159;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(791), .insights > a:nth-child(791) {
    grid-column: 1/2;
    grid-row: 159/160;
  }
}
.insights > div:nth-child(800), .insights > a:nth-child(800) {
  grid-column: 3/5;
  grid-row: 319/321;
}
.insights > div:nth-child(800) .insight-info, .insights > a:nth-child(800) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(800) .insight-info p.title, .insights > a:nth-child(800) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(800) .insight-info p.title, .insights > a:nth-child(800) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(800), .insights > a:nth-child(800) {
    grid-column: 1/2;
    grid-row: 160/161;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(801), .insights > a:nth-child(801) {
    grid-column: 1/2;
    grid-row: 161/162;
  }
}
.insights > div:nth-child(810), .insights > a:nth-child(810) {
  grid-column: 3/5;
  grid-row: 323/325;
}
.insights > div:nth-child(810) .insight-info, .insights > a:nth-child(810) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(810) .insight-info p.title, .insights > a:nth-child(810) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(810) .insight-info p.title, .insights > a:nth-child(810) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(810), .insights > a:nth-child(810) {
    grid-column: 1/2;
    grid-row: 162/163;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(811), .insights > a:nth-child(811) {
    grid-column: 1/2;
    grid-row: 163/164;
  }
}
.insights > div:nth-child(820), .insights > a:nth-child(820) {
  grid-column: 3/5;
  grid-row: 327/329;
}
.insights > div:nth-child(820) .insight-info, .insights > a:nth-child(820) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(820) .insight-info p.title, .insights > a:nth-child(820) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(820) .insight-info p.title, .insights > a:nth-child(820) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(820), .insights > a:nth-child(820) {
    grid-column: 1/2;
    grid-row: 164/165;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(821), .insights > a:nth-child(821) {
    grid-column: 1/2;
    grid-row: 165/166;
  }
}
.insights > div:nth-child(830), .insights > a:nth-child(830) {
  grid-column: 3/5;
  grid-row: 331/333;
}
.insights > div:nth-child(830) .insight-info, .insights > a:nth-child(830) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(830) .insight-info p.title, .insights > a:nth-child(830) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(830) .insight-info p.title, .insights > a:nth-child(830) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(830), .insights > a:nth-child(830) {
    grid-column: 1/2;
    grid-row: 166/167;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(831), .insights > a:nth-child(831) {
    grid-column: 1/2;
    grid-row: 167/168;
  }
}
.insights > div:nth-child(840), .insights > a:nth-child(840) {
  grid-column: 3/5;
  grid-row: 335/337;
}
.insights > div:nth-child(840) .insight-info, .insights > a:nth-child(840) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(840) .insight-info p.title, .insights > a:nth-child(840) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(840) .insight-info p.title, .insights > a:nth-child(840) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(840), .insights > a:nth-child(840) {
    grid-column: 1/2;
    grid-row: 168/169;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(841), .insights > a:nth-child(841) {
    grid-column: 1/2;
    grid-row: 169/170;
  }
}
.insights > div:nth-child(850), .insights > a:nth-child(850) {
  grid-column: 3/5;
  grid-row: 339/341;
}
.insights > div:nth-child(850) .insight-info, .insights > a:nth-child(850) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(850) .insight-info p.title, .insights > a:nth-child(850) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(850) .insight-info p.title, .insights > a:nth-child(850) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(850), .insights > a:nth-child(850) {
    grid-column: 1/2;
    grid-row: 170/171;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(851), .insights > a:nth-child(851) {
    grid-column: 1/2;
    grid-row: 171/172;
  }
}
.insights > div:nth-child(860), .insights > a:nth-child(860) {
  grid-column: 3/5;
  grid-row: 343/345;
}
.insights > div:nth-child(860) .insight-info, .insights > a:nth-child(860) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(860) .insight-info p.title, .insights > a:nth-child(860) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(860) .insight-info p.title, .insights > a:nth-child(860) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(860), .insights > a:nth-child(860) {
    grid-column: 1/2;
    grid-row: 172/173;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(861), .insights > a:nth-child(861) {
    grid-column: 1/2;
    grid-row: 173/174;
  }
}
.insights > div:nth-child(870), .insights > a:nth-child(870) {
  grid-column: 3/5;
  grid-row: 347/349;
}
.insights > div:nth-child(870) .insight-info, .insights > a:nth-child(870) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(870) .insight-info p.title, .insights > a:nth-child(870) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(870) .insight-info p.title, .insights > a:nth-child(870) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(870), .insights > a:nth-child(870) {
    grid-column: 1/2;
    grid-row: 174/175;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(871), .insights > a:nth-child(871) {
    grid-column: 1/2;
    grid-row: 175/176;
  }
}
.insights > div:nth-child(880), .insights > a:nth-child(880) {
  grid-column: 3/5;
  grid-row: 351/353;
}
.insights > div:nth-child(880) .insight-info, .insights > a:nth-child(880) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(880) .insight-info p.title, .insights > a:nth-child(880) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(880) .insight-info p.title, .insights > a:nth-child(880) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(880), .insights > a:nth-child(880) {
    grid-column: 1/2;
    grid-row: 176/177;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(881), .insights > a:nth-child(881) {
    grid-column: 1/2;
    grid-row: 177/178;
  }
}
.insights > div:nth-child(890), .insights > a:nth-child(890) {
  grid-column: 3/5;
  grid-row: 355/357;
}
.insights > div:nth-child(890) .insight-info, .insights > a:nth-child(890) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(890) .insight-info p.title, .insights > a:nth-child(890) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(890) .insight-info p.title, .insights > a:nth-child(890) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(890), .insights > a:nth-child(890) {
    grid-column: 1/2;
    grid-row: 178/179;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(891), .insights > a:nth-child(891) {
    grid-column: 1/2;
    grid-row: 179/180;
  }
}
.insights > div:nth-child(900), .insights > a:nth-child(900) {
  grid-column: 3/5;
  grid-row: 359/361;
}
.insights > div:nth-child(900) .insight-info, .insights > a:nth-child(900) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(900) .insight-info p.title, .insights > a:nth-child(900) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(900) .insight-info p.title, .insights > a:nth-child(900) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(900), .insights > a:nth-child(900) {
    grid-column: 1/2;
    grid-row: 180/181;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(901), .insights > a:nth-child(901) {
    grid-column: 1/2;
    grid-row: 181/182;
  }
}
.insights > div:nth-child(910), .insights > a:nth-child(910) {
  grid-column: 3/5;
  grid-row: 363/365;
}
.insights > div:nth-child(910) .insight-info, .insights > a:nth-child(910) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(910) .insight-info p.title, .insights > a:nth-child(910) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(910) .insight-info p.title, .insights > a:nth-child(910) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(910), .insights > a:nth-child(910) {
    grid-column: 1/2;
    grid-row: 182/183;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(911), .insights > a:nth-child(911) {
    grid-column: 1/2;
    grid-row: 183/184;
  }
}
.insights > div:nth-child(920), .insights > a:nth-child(920) {
  grid-column: 3/5;
  grid-row: 367/369;
}
.insights > div:nth-child(920) .insight-info, .insights > a:nth-child(920) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(920) .insight-info p.title, .insights > a:nth-child(920) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(920) .insight-info p.title, .insights > a:nth-child(920) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(920), .insights > a:nth-child(920) {
    grid-column: 1/2;
    grid-row: 184/185;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(921), .insights > a:nth-child(921) {
    grid-column: 1/2;
    grid-row: 185/186;
  }
}
.insights > div:nth-child(930), .insights > a:nth-child(930) {
  grid-column: 3/5;
  grid-row: 371/373;
}
.insights > div:nth-child(930) .insight-info, .insights > a:nth-child(930) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(930) .insight-info p.title, .insights > a:nth-child(930) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(930) .insight-info p.title, .insights > a:nth-child(930) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(930), .insights > a:nth-child(930) {
    grid-column: 1/2;
    grid-row: 186/187;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(931), .insights > a:nth-child(931) {
    grid-column: 1/2;
    grid-row: 187/188;
  }
}
.insights > div:nth-child(940), .insights > a:nth-child(940) {
  grid-column: 3/5;
  grid-row: 375/377;
}
.insights > div:nth-child(940) .insight-info, .insights > a:nth-child(940) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(940) .insight-info p.title, .insights > a:nth-child(940) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(940) .insight-info p.title, .insights > a:nth-child(940) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(940), .insights > a:nth-child(940) {
    grid-column: 1/2;
    grid-row: 188/189;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(941), .insights > a:nth-child(941) {
    grid-column: 1/2;
    grid-row: 189/190;
  }
}
.insights > div:nth-child(950), .insights > a:nth-child(950) {
  grid-column: 3/5;
  grid-row: 379/381;
}
.insights > div:nth-child(950) .insight-info, .insights > a:nth-child(950) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(950) .insight-info p.title, .insights > a:nth-child(950) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(950) .insight-info p.title, .insights > a:nth-child(950) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(950), .insights > a:nth-child(950) {
    grid-column: 1/2;
    grid-row: 190/191;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(951), .insights > a:nth-child(951) {
    grid-column: 1/2;
    grid-row: 191/192;
  }
}
.insights > div:nth-child(960), .insights > a:nth-child(960) {
  grid-column: 3/5;
  grid-row: 383/385;
}
.insights > div:nth-child(960) .insight-info, .insights > a:nth-child(960) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(960) .insight-info p.title, .insights > a:nth-child(960) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(960) .insight-info p.title, .insights > a:nth-child(960) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(960), .insights > a:nth-child(960) {
    grid-column: 1/2;
    grid-row: 192/193;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(961), .insights > a:nth-child(961) {
    grid-column: 1/2;
    grid-row: 193/194;
  }
}
.insights > div:nth-child(970), .insights > a:nth-child(970) {
  grid-column: 3/5;
  grid-row: 387/389;
}
.insights > div:nth-child(970) .insight-info, .insights > a:nth-child(970) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(970) .insight-info p.title, .insights > a:nth-child(970) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(970) .insight-info p.title, .insights > a:nth-child(970) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(970), .insights > a:nth-child(970) {
    grid-column: 1/2;
    grid-row: 194/195;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(971), .insights > a:nth-child(971) {
    grid-column: 1/2;
    grid-row: 195/196;
  }
}
.insights > div:nth-child(980), .insights > a:nth-child(980) {
  grid-column: 3/5;
  grid-row: 391/393;
}
.insights > div:nth-child(980) .insight-info, .insights > a:nth-child(980) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(980) .insight-info p.title, .insights > a:nth-child(980) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(980) .insight-info p.title, .insights > a:nth-child(980) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(980), .insights > a:nth-child(980) {
    grid-column: 1/2;
    grid-row: 196/197;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(981), .insights > a:nth-child(981) {
    grid-column: 1/2;
    grid-row: 197/198;
  }
}
.insights > div:nth-child(990), .insights > a:nth-child(990) {
  grid-column: 3/5;
  grid-row: 395/397;
}
.insights > div:nth-child(990) .insight-info, .insights > a:nth-child(990) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(990) .insight-info p.title, .insights > a:nth-child(990) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(990) .insight-info p.title, .insights > a:nth-child(990) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(990), .insights > a:nth-child(990) {
    grid-column: 1/2;
    grid-row: 198/199;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(991), .insights > a:nth-child(991) {
    grid-column: 1/2;
    grid-row: 199/200;
  }
}
.insights > div:nth-child(1000), .insights > a:nth-child(1000) {
  grid-column: 3/5;
  grid-row: 399/401;
}
.insights > div:nth-child(1000) .insight-info, .insights > a:nth-child(1000) .insight-info {
  max-width: 700px;
}
.insights > div:nth-child(1000) .insight-info p.title, .insights > a:nth-child(1000) .insight-info p.title {
  font-size: 32px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .insights > div:nth-child(1000) .insight-info p.title, .insights > a:nth-child(1000) .insight-info p.title {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(1000), .insights > a:nth-child(1000) {
    grid-column: 1/2;
    grid-row: 200/201;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights > div:nth-child(1001), .insights > a:nth-child(1001) {
    grid-column: 1/2;
    grid-row: 201/202;
  }
}
.insights.is-style-latest-updates {
  border-top: 1px solid #CCCCCC;
}
.insights.is-style-latest-updates > div:nth-child(10n+1), .insights.is-style-latest-updates > div:nth-child(10n), .insights.is-style-latest-updates > a:nth-child(10n+1), .insights.is-style-latest-updates > a:nth-child(10n) {
  position: relative;
  background: #000000;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights.is-style-latest-updates > div:nth-child(10n+1), .insights.is-style-latest-updates > div:nth-child(10n), .insights.is-style-latest-updates > a:nth-child(10n+1), .insights.is-style-latest-updates > a:nth-child(10n) {
    background: none;
  }
}
.insights.is-style-latest-updates > div:nth-child(10n+1) > div, .insights.is-style-latest-updates > div:nth-child(10n) > div, .insights.is-style-latest-updates > a:nth-child(10n+1) > div, .insights.is-style-latest-updates > a:nth-child(10n) > div {
  justify-content: center;
}
.insights.is-style-latest-updates > div:nth-child(10n+1) > div .img, .insights.is-style-latest-updates > div:nth-child(10n) > div .img, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .img, .insights.is-style-latest-updates > a:nth-child(10n) > div .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.insights.is-style-latest-updates > div:nth-child(10n+1) > div .img:after, .insights.is-style-latest-updates > div:nth-child(10n) > div .img:after, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .img:after, .insights.is-style-latest-updates > a:nth-child(10n) > div .img:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #000000, rgba(0, 0, 0, 0.15));
}
@media (min-width: 0) and (max-width: 64em) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .img:after, .insights.is-style-latest-updates > div:nth-child(10n) > div .img:after, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .img:after, .insights.is-style-latest-updates > a:nth-child(10n) > div .img:after {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .img, .insights.is-style-latest-updates > div:nth-child(10n) > div .img, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .img, .insights.is-style-latest-updates > a:nth-child(10n) > div .img {
    position: relative;
    background-position: center center;
  }
}
.insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info {
  flex: 0 0 auto;
  position: relative;
  z-index: 10;
}
@media only screen and (min-width: 1025px) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info {
    /* editor for reverse colors */
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span), .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span), .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span) {
    color: #ffffff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h5, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h5 span, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h5, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h5 span, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h5, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h5 span, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h5, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h5 span {
    color: #CCCCCC;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info ul li:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info ul li:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info ul li:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info ul li:before {
    background: #ffffff;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info a:not(.btn):not(.wp-block-button__link), .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info a:not(.btn):not(.wp-block-button__link), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info a:not(.btn):not(.wp-block-button__link), .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info a:not(.btn):not(.wp-block-button__link) {
    color: #ffffff;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h1 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h2 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h3 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h4 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h5 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info *[class*=heading] a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h1 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h2 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h3 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h4 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h5 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info *[class*=heading] a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h1 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h2 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h3 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h4 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h5 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info *[class*=heading] a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h1 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h2 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h3 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h4 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h5 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info *[class*=heading] a {
    text-decoration: none;
    background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
    background-size: 100% 1px, 0 1px;
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h1 a:hover, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h2 a:hover, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h3 a:hover, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h4 a:hover, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h5 a:hover, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info *[class*=heading] a:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h1 a:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h2 a:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h3 a:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h4 a:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h5 a:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info *[class*=heading] a:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h1 a:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h2 a:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h3 a:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h4 a:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h5 a:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info *[class*=heading] a:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h1 a:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h2 a:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h3 a:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h4 a:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h5 a:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info *[class*=heading] a:hover {
    text-decoration: none;
    background-size: 0 1px, 100% 1px;
  }
}
@media only screen and (min-width: 1025px) and (hover: hover) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h1 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h2 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h3 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h4 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h5 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info *[class*=heading] a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h1 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h2 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h3 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h4 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h5 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info *[class*=heading] a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h1 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h2 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h3 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h4 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h5 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info *[class*=heading] a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h1 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h2 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h3 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h4 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h5 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info *[class*=heading] a {
    transition: background-size 0.3s ease;
  }
}
@media only screen and (min-width: 1025px) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info *:not(.btn), .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info *:not(.btn), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info *:not(.btn), .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info *:not(.btn) {
    border-color: #ffffff;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .articles-list > *, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .articles-list > *, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .articles-list > *, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .articles-list > * {
    border-color: #ffffff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .articles-list > *:before, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .articles-list > *:after, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .articles-list > *:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .articles-list > *:after, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .articles-list > *:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .articles-list > *:after, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .articles-list > *:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .articles-list > *:after {
    border-color: #ffffff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info h5 span:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info h5 span:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info h5 span:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info h5 span:before {
    background-color: #ffffff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span), .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span), .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) {
    color: initial !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields a, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields a, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a {
    color: #2271b1 !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields a:before, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields a:after, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields a:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields a:after, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields a:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields a:after, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields a:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields a:after, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after {
    color: initial !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields .acf-button:hover, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields .acf-button:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields .acf-button:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields .acf-button:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover {
    color: #fff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields .acf-icon.dark:before, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields .acf-icon.dark:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields .acf-icon.dark:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields .acf-icon.dark:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before {
    color: #ffffff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields option, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields option, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields option, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields option, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option {
    background: initial !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(.btn), .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn), .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields *:not(.btn), .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(.btn), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn), .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields *:not(.btn), .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn) {
    border-color: #8c8f94 !important;
  }
}
.insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info p:not(.read-more), .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info p:not(.read-more), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info p:not(.read-more), .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info p:not(.read-more) {
  font-size: 20px;
}
.insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info p:not(.read-more).title, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info p:not(.read-more).title, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info p:not(.read-more).title, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info p:not(.read-more).title {
  font-size: 32px;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info p:not(.read-more).title, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info p:not(.read-more).title, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info p:not(.read-more).title, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info p:not(.read-more).title {
    font-size: 24px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info p:not(.read-more), .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info p:not(.read-more), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info p:not(.read-more), .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info p:not(.read-more) {
    font-size: 16px;
    display: block;
  }
}
.insights.is-style-latest-updates > div:nth-child(10n+1) > div .insight-info .read-more span:after, .insights.is-style-latest-updates > div:nth-child(10n) > div .insight-info .read-more span:after, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .insight-info .read-more span:after, .insights.is-style-latest-updates > a:nth-child(10n) > div .insight-info .read-more span:after {
  background: #ffffff;
}
.insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr {
  position: relative;
  z-index: 10;
  flex: 0 0 auto;
  padding-top: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 1025px) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr {
    /* editor for reverse colors */
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span), .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span), .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span) {
    color: #ffffff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h5, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h5 span, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h5, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h5 span, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h5, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h5 span, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h5, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h5 span {
    color: #CCCCCC;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr ul li:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr ul li:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr ul li:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr ul li:before {
    background: #ffffff;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr a:not(.btn):not(.wp-block-button__link), .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr a:not(.btn):not(.wp-block-button__link), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr a:not(.btn):not(.wp-block-button__link), .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr a:not(.btn):not(.wp-block-button__link) {
    color: #ffffff;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h1 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h2 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h3 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h4 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h5 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr *[class*=heading] a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h1 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h2 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h3 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h4 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h5 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr *[class*=heading] a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h1 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h2 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h3 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h4 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h5 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr *[class*=heading] a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h1 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h2 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h3 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h4 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h5 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr *[class*=heading] a {
    text-decoration: none;
    background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
    background-size: 100% 1px, 0 1px;
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h1 a:hover, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h2 a:hover, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h3 a:hover, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h4 a:hover, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h5 a:hover, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr *[class*=heading] a:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h1 a:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h2 a:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h3 a:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h4 a:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h5 a:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr *[class*=heading] a:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h1 a:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h2 a:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h3 a:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h4 a:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h5 a:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr *[class*=heading] a:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h1 a:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h2 a:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h3 a:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h4 a:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h5 a:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr *[class*=heading] a:hover {
    text-decoration: none;
    background-size: 0 1px, 100% 1px;
  }
}
@media only screen and (min-width: 1025px) and (hover: hover) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h1 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h2 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h3 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h4 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h5 a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr *[class*=heading] a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h1 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h2 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h3 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h4 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h5 a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr *[class*=heading] a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h1 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h2 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h3 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h4 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h5 a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr *[class*=heading] a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h1 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h2 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h3 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h4 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h5 a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr *[class*=heading] a {
    transition: background-size 0.3s ease;
  }
}
@media only screen and (min-width: 1025px) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr *:not(.btn), .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr *:not(.btn), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr *:not(.btn), .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr *:not(.btn) {
    border-color: #ffffff;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .articles-list > *, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .articles-list > *, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .articles-list > *, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .articles-list > * {
    border-color: #ffffff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .articles-list > *:before, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .articles-list > *:after, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .articles-list > *:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .articles-list > *:after, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .articles-list > *:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .articles-list > *:after, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .articles-list > *:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .articles-list > *:after {
    border-color: #ffffff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr h5 span:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr h5 span:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr h5 span:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr h5 span:before {
    background-color: #ffffff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span), .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span), .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) {
    color: initial !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields a, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields a, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields a, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields a, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a {
    color: #2271b1 !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields a:before, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields a:after, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields a:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields a:after, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields a:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields a:after, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields a:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields a:after, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after {
    color: initial !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields .acf-button:hover, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields .acf-button:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields .acf-button:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields .acf-button:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover {
    color: #fff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields .acf-icon.dark:before, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields .acf-icon.dark:before, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields .acf-icon.dark:before, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields .acf-icon.dark:before, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before {
    color: #ffffff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields option, .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields option, .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields option, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields option, .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option {
    background: initial !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields *:not(.btn), .insights.is-style-latest-updates > div:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn), .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields *:not(.btn), .insights.is-style-latest-updates > div:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields *:not(.btn), .insights.is-style-latest-updates > a:nth-child(10n+1) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn), .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields *:not(.btn), .insights.is-style-latest-updates > a:nth-child(10n) > div .hdr .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn) {
    border-color: #8c8f94 !important;
  }
}
.insights.is-style-latest-updates > div:nth-child(10n+1) > div .wp-block-buttons, .insights.is-style-latest-updates > div:nth-child(10n) > div .wp-block-buttons, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .wp-block-buttons, .insights.is-style-latest-updates > a:nth-child(10n) > div .wp-block-buttons {
  position: relative;
  z-index: 10;
  margin-bottom: 90px;
}
@media only screen and (min-width: 1025px) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .wp-block-buttons, .insights.is-style-latest-updates > div:nth-child(10n) > div .wp-block-buttons, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .wp-block-buttons, .insights.is-style-latest-updates > a:nth-child(10n) > div .wp-block-buttons {
    padding: 25px 60px 0 60px;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link, .insights.is-style-latest-updates > div:nth-child(10n) > div .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link, .insights.is-style-latest-updates > a:nth-child(10n) > div .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link {
    border-color: #ffffff !important;
    color: #ffffff !important;
  }
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover, .insights.is-style-latest-updates > div:nth-child(10n) > div .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover, .insights.is-style-latest-updates > a:nth-child(10n) > div .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover {
    background: #ffffff !important;
    color: #000000 !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .insights.is-style-latest-updates > div:nth-child(10n+1) > div .wp-block-buttons, .insights.is-style-latest-updates > div:nth-child(10n) > div .wp-block-buttons, .insights.is-style-latest-updates > a:nth-child(10n+1) > div .wp-block-buttons, .insights.is-style-latest-updates > a:nth-child(10n) > div .wp-block-buttons {
    display: none !important;
    margin-bottom: 60px;
  }
}
.insights.is-style-latest-updates > div:not(:nth-child(10n+1)):not(:nth-child(10n)) > div .insight-info, .insights.is-style-latest-updates > a:not(:nth-child(10n+1)):not(:nth-child(10n)) > div .insight-info {
  padding: 40px;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights.is-style-latest-updates > div:not(:nth-child(10n+1)):not(:nth-child(10n)) > div .insight-info, .insights.is-style-latest-updates > a:not(:nth-child(10n+1)):not(:nth-child(10n)) > div .insight-info {
    padding: 30px 0 20px 0;
  }
}
.insights.is-style-latest-updates > div:not(:nth-child(10n+1)):not(:nth-child(10n)) > div .insight-info p.title, .insights.is-style-latest-updates > a:not(:nth-child(10n+1)):not(:nth-child(10n)) > div .insight-info p.title {
  font-size: 16px;
}
.insights.is-style-latest-updates > div:not(:nth-child(10n+1)):not(:nth-child(10n)) > div .img, .insights.is-style-latest-updates > a:not(:nth-child(10n+1)):not(:nth-child(10n)) > div .img {
  margin: 40px 40px 0 40px;
  padding-bottom: 40%;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights.is-style-latest-updates > div:last-child, .insights.is-style-latest-updates > a:last-child {
    border: 0;
  }
}
.insights.is-style-latest-updates + .wp-block-buttons {
  display: none !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .insights.is-style-latest-updates + .wp-block-buttons {
    display: flex !important;
    margin-bottom: 60px;
  }
}

.frame-fp-block + .insights.is-style-latest-updates {
  position: relative;
  border-top: 0;
}
.frame-fp-block + .insights.is-style-latest-updates:before {
  content: "";
  position: absolute;
  left: 50%;
  top: -1px;
  width: 100vw;
  height: 10px;
  transform: translateX(-50%);
  box-shadow: inset 0px 12px 9px -10px rgba(0, 0, 0, 0.35);
}
@media (min-width: 0) and (max-width: 64em) {
  .frame-fp-block + .insights.is-style-latest-updates:before {
    display: none;
  }
}

/* full browser */
.content-with-side-image-custom-fp-block .wrapper {
  display: flex;
  padding-right: 0 !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block .wrapper {
    flex-direction: column;
    padding: 0 !important;
  }
}
.content-with-side-image-custom-fp-block .wrapper .blurb {
  flex: 0 0 auto;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: flex-start;
  padding: 90px 25px 60px 0;
}
@media only screen and (max-width: 1920px) {
  .content-with-side-image-custom-fp-block .wrapper .blurb {
    padding: 90px 60px 60px 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block .wrapper .blurb {
    font-size: 16px;
    position: relative;
    z-index: 30;
    padding: 60px 60px 30px 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-side-image-custom-fp-block .wrapper .blurb {
    padding: 60px 20px 30px 20px;
  }
}
.content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int {
  width: 100%;
  height: 100%;
  max-width: 800px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int {
    max-width: 100%;
  }
}
.content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .wp-block-buttons {
  flex-direction: column;
  align-items: stretch;
  max-width: -moz-max-content;
  max-width: max-content;
  margin-top: 30px;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .wp-block-buttons {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .wp-block-buttons {
    margin-top: 0;
  }
}
.content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .wp-block-buttons .wp-block-button {
  width: 100%;
  margin-right: 0 !important;
}
.content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .wp-block-buttons .wp-block-button .wp-block-button__link {
  width: 100%;
}
.content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .contact-details p:last-child:not(:first-child) {
  color: #000000;
}
.content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .contact-details p:last-child:not(:first-child) a:not(.btn) {
  color: #000000;
}
.content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .contact-details .social a svg path {
  transition: all ease 0.3s;
}
.content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .contact-details .social a:hover svg path {
  fill: #000000;
}
.content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h1.spli-header-colo-based mask, .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h1.spli-header-colo-based mark, .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h2.spli-header-colo-based mask, .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h2.spli-header-colo-based mark, .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .heading-1.spli-header-colo-based mask, .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .heading-1.spli-header-colo-based mark, .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .heading-2.spli-header-colo-based mask, .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .heading-2.spli-header-colo-based mark {
  display: block;
}
.content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .heading-1 {
  font-size: 72px;
  line-height: 1;
}
@media (min-width: 48.063em) and (max-width: 76.5em) {
  .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .heading-1 {
    font-size: 56px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .heading-1 {
    font-size: 48px;
  }
}
.content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h5, .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .heading-5 {
  font-weight: 700;
  font-size: 20px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h5, .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .heading-5 {
    margin-bottom: 10px;
    font-size: 16px;
  }
}
.content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .wp-block-columns .wp-block-column:not(:first-child) {
  padding-left: 30px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int .wp-block-columns .wp-block-column:not(:first-child) {
    padding-left: 0;
  }
}
.content-with-side-image-custom-fp-block .wrapper .blurb:not(:only-child) {
  flex: 1 1 auto;
}
.content-with-side-image-custom-fp-block .wrapper .img {
  flex: 0 0 50vw;
  overflow: hidden;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block .wrapper .img {
    margin-right: 0;
    flex: 1 100%;
    border: 0;
  }
}
.content-with-side-image-custom-fp-block .wrapper .img .img-prop {
  width: 100%;
  height: 100%;
  display: flex;
}
.content-with-side-image-custom-fp-block .wrapper .img .img-prop .img-grid {
  width: 100%;
  display: grid;
  /*grid-template-columns: repeat(5, 1fr);*/
  grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
  grid-template-rows: repeat(auto, 1fr);
  grid-auto-rows: 1fr;
  transition: all ease 20s;
}
.content-with-side-image-custom-fp-block .wrapper .img .img-prop .img-grid .img-bg {
  background-size: cover;
  background-position: center top;
}
.content-with-side-image-custom-fp-block .wrapper .img .img-prop .img-grid .img-bg:only-child {
  grid-column: 1/6;
  grid-row: 1/6;
}
.content-with-side-image-custom-fp-block .wrapper .img .img-prop .img-grid .block-media-visual {
  grid-row: 1/6;
  grid-column: 1/6;
}
.content-with-side-image-custom-fp-block .wrapper .img .img-prop .img-grid .block-media-visual .video-play {
  margin: 0;
  height: 100%;
}
.content-with-side-image-custom-fp-block .wrapper .img .img-prop:after {
  content: "";
  padding-bottom: 56.25%;
}
@media only screen and (min-width: 1700px) {
  .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after {
    padding-bottom: 600px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after {
    padding-bottom: 56.25%;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block .wrapper .img {
    order: -1;
  }
}
.content-with-side-image-custom-fp-block.has-zoom-effect:hover .wrapper .img .img-grid {
  transform: scale(1.7);
}
.content-with-side-image-custom-fp-block.has-zoom-effect1 .wrapper .img .img-grid {
  transition: all ease 10s;
  transform: scale(1.7);
}
.content-with-side-image-custom-fp-block.has-zoom-effect-go .wrapper .img .img-grid {
  transform: scale(1);
}
.content-with-side-image-custom-fp-block.has-video:hover .wrapper .img .img-grid {
  transform: none;
}
.content-with-side-image-custom-fp-block.right .wrapper {
  padding-left: 0 !important;
}
.content-with-side-image-custom-fp-block.right .wrapper .img {
  order: -1;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block.right .wrapper .img {
    margin-left: 0;
    flex: 1 100%;
    border: 0;
  }
}
.content-with-side-image-custom-fp-block.right .wrapper .blurb {
  padding: 90px calc(50% - 900px) 60px 60px;
}
@media only screen and (max-width: 1920px) {
  .content-with-side-image-custom-fp-block.right .wrapper .blurb {
    padding: 90px 60px 60px 60px;
  }
}
@media (min-width: 48.063em) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block.right .wrapper .blurb {
    padding: 60px 60px 30px 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-side-image-custom-fp-block.right .wrapper .blurb {
    padding: 60px 20px 30px 20px;
  }
}
.content-with-side-image-custom-fp-block:not(.has-collage-images) .wrapper .blurb .blurb-int * + .wp-block-separator {
  margin-top: 30px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-side-image-custom-fp-block:not(.has-collage-images) .wrapper .blurb .blurb-int * + .wp-block-separator {
    margin-top: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block.has-image-bottom-on-mobile .wrapper .img {
    order: 3;
  }
}
.content-with-side-image-custom-fp-block.has-multiple-images .wrapper .blurb .blurb-int {
  display: block;
}
.content-with-side-image-custom-fp-block.has-multiple-images .wrapper .blurb .blurb-int .wp-block-buttons {
  margin-top: 60px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-side-image-custom-fp-block.has-multiple-images .wrapper .blurb .blurb-int .wp-block-buttons {
    margin-top: 0;
  }
}
.content-with-side-image-custom-fp-block.has-multiple-images .wrapper .img .img-prop:after {
  content: "";
  padding-bottom: 100%;
}
@media only screen and (min-width: 1700px) {
  .content-with-side-image-custom-fp-block.has-multiple-images .wrapper .img .img-prop:after {
    padding-bottom: 1000px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block.has-multiple-images .wrapper .img .img-prop:after {
    padding-bottom: 100%;
  }
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .blurb .blurb-int {
  display: block;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img {
  border-left: 1px solid #ffffff;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block.has-collage-images .wrapper .img {
    order: 3;
  }
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop:after {
  content: "";
  padding-bottom: 130%;
}
@media only screen and (min-width: 1700px) {
  .content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop:after {
    padding-bottom: 1000px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop:after {
    padding-bottom: 0;
  }
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid {
  grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid {
    grid-template-rows: 1fr;
  }
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg {
  background-position: center center;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  padding-bottom: 60%;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg {
    padding-bottom: 75%;
  }
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(1) {
  grid-column: 1/3 !important;
  grid-row: 1/3 !important;
  border-left: none !important;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(2) {
  border-top: none !important;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(1) {
  grid-column: 2/3;
  grid-row: 2/3;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(1):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(2) {
  grid-column: 1/2;
  grid-row: 3/4;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(2):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(2):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(2):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(3) {
  grid-column: 2/3;
  grid-row: 4/5;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(3):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(4) {
  grid-column: 1/2;
  grid-row: 5/6;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(4):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(4):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(4):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(5) {
  grid-column: 2/3;
  grid-row: 6/7;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(5):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(6) {
  grid-column: 1/2;
  grid-row: 7/8;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(6):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(6):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(6):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(7) {
  grid-column: 2/3;
  grid-row: 8/9;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(7):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(8) {
  grid-column: 1/2;
  grid-row: 9/10;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(8):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(8):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(8):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(9) {
  grid-column: 2/3;
  grid-row: 10/11;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(9):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(10) {
  grid-column: 1/2;
  grid-row: 11/12;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(10):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(10):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(10):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(11) {
  grid-column: 2/3;
  grid-row: 12/13;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(11):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(12) {
  grid-column: 1/2;
  grid-row: 13/14;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(12):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(12):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(12):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(13) {
  grid-column: 2/3;
  grid-row: 14/15;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(13):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(14) {
  grid-column: 1/2;
  grid-row: 15/16;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(14):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(14):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(14):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(15) {
  grid-column: 2/3;
  grid-row: 16/17;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(15):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(16) {
  grid-column: 1/2;
  grid-row: 17/18;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(16):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(16):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(16):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(17) {
  grid-column: 2/3;
  grid-row: 18/19;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(17):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(18) {
  grid-column: 1/2;
  grid-row: 19/20;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(18):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(18):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(18):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(19) {
  grid-column: 2/3;
  grid-row: 20/21;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(19):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(20) {
  grid-column: 1/2;
  grid-row: 21/22;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(20):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(20):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(20):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(21) {
  grid-column: 2/3;
  grid-row: 22/23;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(21):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(22) {
  grid-column: 1/2;
  grid-row: 23/24;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(22):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(22):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(22):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(23) {
  grid-column: 2/3;
  grid-row: 24/25;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(23):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(24) {
  grid-column: 1/2;
  grid-row: 25/26;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(24):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(24):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(24):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(25) {
  grid-column: 2/3;
  grid-row: 26/27;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(25):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(26) {
  grid-column: 1/2;
  grid-row: 27/28;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(26):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(26):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(26):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(27) {
  grid-column: 2/3;
  grid-row: 28/29;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(27):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(28) {
  grid-column: 1/2;
  grid-row: 29/30;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(28):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(28):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(28):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(29) {
  grid-column: 2/3;
  grid-row: 30/31;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(29):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(30) {
  grid-column: 1/2;
  grid-row: 31/32;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(30):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(30):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(30):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(31) {
  grid-column: 2/3;
  grid-row: 32/33;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(31):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(32) {
  grid-column: 1/2;
  grid-row: 33/34;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(32):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(32):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(32):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(33) {
  grid-column: 2/3;
  grid-row: 34/35;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(33):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(34) {
  grid-column: 1/2;
  grid-row: 35/36;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(34):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(34):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(34):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(35) {
  grid-column: 2/3;
  grid-row: 36/37;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(35):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(36) {
  grid-column: 1/2;
  grid-row: 37/38;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(36):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(36):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(36):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(37) {
  grid-column: 2/3;
  grid-row: 38/39;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(37):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(38) {
  grid-column: 1/2;
  grid-row: 39/40;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(38):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(38):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(38):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(39) {
  grid-column: 2/3;
  grid-row: 40/41;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(39):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(40) {
  grid-column: 1/2;
  grid-row: 41/42;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(40):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(40):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(40):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(41) {
  grid-column: 2/3;
  grid-row: 42/43;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(41):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(42) {
  grid-column: 1/2;
  grid-row: 43/44;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(42):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(42):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(42):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(43) {
  grid-column: 2/3;
  grid-row: 44/45;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(43):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(44) {
  grid-column: 1/2;
  grid-row: 45/46;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(44):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(44):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(44):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(45) {
  grid-column: 2/3;
  grid-row: 46/47;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(45):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(46) {
  grid-column: 1/2;
  grid-row: 47/48;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(46):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(46):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(46):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(47) {
  grid-column: 2/3;
  grid-row: 48/49;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(47):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(48) {
  grid-column: 1/2;
  grid-row: 49/50;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(48):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(48):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(48):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(49) {
  grid-column: 2/3;
  grid-row: 50/51;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(49):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(50) {
  grid-column: 1/2;
  grid-row: 51/52;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(50):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(50):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(50):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(51) {
  grid-column: 2/3;
  grid-row: 52/53;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(51):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(52) {
  grid-column: 1/2;
  grid-row: 53/54;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(52):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(52):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(52):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(53) {
  grid-column: 2/3;
  grid-row: 54/55;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(53):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(54) {
  grid-column: 1/2;
  grid-row: 55/56;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(54):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(54):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(54):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(55) {
  grid-column: 2/3;
  grid-row: 56/57;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(55):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(56) {
  grid-column: 1/2;
  grid-row: 57/58;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(56):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(56):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(56):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(57) {
  grid-column: 2/3;
  grid-row: 58/59;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(57):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(58) {
  grid-column: 1/2;
  grid-row: 59/60;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(58):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(58):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(58):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(59) {
  grid-column: 2/3;
  grid-row: 60/61;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(59):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(60) {
  grid-column: 1/2;
  grid-row: 61/62;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(60):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(60):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(60):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(61) {
  grid-column: 2/3;
  grid-row: 62/63;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(61):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(62) {
  grid-column: 1/2;
  grid-row: 63/64;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(62):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(62):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(62):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(63) {
  grid-column: 2/3;
  grid-row: 64/65;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(63):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(64) {
  grid-column: 1/2;
  grid-row: 65/66;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(64):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(64):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(64):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(65) {
  grid-column: 2/3;
  grid-row: 66/67;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(65):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(66) {
  grid-column: 1/2;
  grid-row: 67/68;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(66):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(66):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(66):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(67) {
  grid-column: 2/3;
  grid-row: 68/69;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(67):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(68) {
  grid-column: 1/2;
  grid-row: 69/70;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(68):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(68):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(68):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(69) {
  grid-column: 2/3;
  grid-row: 70/71;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(69):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(70) {
  grid-column: 1/2;
  grid-row: 71/72;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(70):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(70):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(70):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(71) {
  grid-column: 2/3;
  grid-row: 72/73;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(71):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(72) {
  grid-column: 1/2;
  grid-row: 73/74;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(72):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(72):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(72):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(73) {
  grid-column: 2/3;
  grid-row: 74/75;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(73):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(74) {
  grid-column: 1/2;
  grid-row: 75/76;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(74):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(74):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(74):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(75) {
  grid-column: 2/3;
  grid-row: 76/77;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(75):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(76) {
  grid-column: 1/2;
  grid-row: 77/78;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(76):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(76):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(76):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(77) {
  grid-column: 2/3;
  grid-row: 78/79;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(77):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(78) {
  grid-column: 1/2;
  grid-row: 79/80;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(78):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(78):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(78):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(79) {
  grid-column: 2/3;
  grid-row: 80/81;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(79):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(80) {
  grid-column: 1/2;
  grid-row: 81/82;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(80):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(80):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(80):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(81) {
  grid-column: 2/3;
  grid-row: 82/83;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(81):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(82) {
  grid-column: 1/2;
  grid-row: 83/84;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(82):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(82):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(82):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(83) {
  grid-column: 2/3;
  grid-row: 84/85;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(83):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(84) {
  grid-column: 1/2;
  grid-row: 85/86;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(84):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(84):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(84):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(85) {
  grid-column: 2/3;
  grid-row: 86/87;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(85):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(86) {
  grid-column: 1/2;
  grid-row: 87/88;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(86):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(86):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(86):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(87) {
  grid-column: 2/3;
  grid-row: 88/89;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(87):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(88) {
  grid-column: 1/2;
  grid-row: 89/90;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(88):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(88):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(88):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(89) {
  grid-column: 2/3;
  grid-row: 90/91;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(89):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(90) {
  grid-column: 1/2;
  grid-row: 91/92;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(90):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(90):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(90):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(91) {
  grid-column: 2/3;
  grid-row: 92/93;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(91):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(92) {
  grid-column: 1/2;
  grid-row: 93/94;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(92):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(92):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(92):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(93) {
  grid-column: 2/3;
  grid-row: 94/95;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(93):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(94) {
  grid-column: 1/2;
  grid-row: 95/96;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(94):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(94):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(94):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(95) {
  grid-column: 2/3;
  grid-row: 96/97;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(95):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(96) {
  grid-column: 1/2;
  grid-row: 97/98;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(96):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(96):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(96):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(97) {
  grid-column: 2/3;
  grid-row: 98/99;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(97):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(98) {
  grid-column: 1/2;
  grid-row: 99/100;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(98):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(98):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(98):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(99) {
  grid-column: 2/3;
  grid-row: 100/101;
  position: relative;
  /*&:after {
  	content: '';
  	position: absolute;
  	top: 0;
  	left: -1px;
  	width: 100%;
  	height: 100%;
  	transform: translateX(-100%);
  	border-left: 1px solid red;
  }*/
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(99):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(100) {
  grid-column: 1/2;
  grid-row: 101/102;
  position: relative;
  border-left: none !important;
  border-top: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(100):last-child {
  border-bottom: 0;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(100):after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-child(100):before {
  content: "";
  position: absolute;
  top: auto;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: translateX(100%);
  border-bottom: 1px solid #ffffff;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:not(:last-child):not(:nth-last-child(2)) {
    display: none;
  }
  .content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:last-child {
    grid-column: 2/3;
    grid-row: 1/2;
    border-bottom: none !important;
  }
  .content-with-side-image-custom-fp-block.has-collage-images .wrapper .img .img-prop .img-grid .img-bg:nth-last-child(2) {
    grid-column: 1/2;
    grid-row: 1/2;
    border: none !important;
  }
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg {
  border-left: 0;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(1):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(2):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(3):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(4):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(5):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(6):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(7):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(8):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(9):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(10):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(11):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(12):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(13):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(14):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(15):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(16):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(17):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(18):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(19):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(20):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(21):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(22):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(23):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(24):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(25):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(26):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(27):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(28):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(29):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(30):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(31):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(32):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(33):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(34):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(35):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(36):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(37):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(38):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(39):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(40):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(41):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(42):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(43):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(44):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(45):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(46):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(47):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(48):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(49):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(50):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(51):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(52):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(53):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(54):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(55):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(56):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(57):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(58):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(59):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(60):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(61):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(62):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(63):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(64):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(65):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(66):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(67):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(68):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(69):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(70):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(71):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(72):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(73):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(74):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(75):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(76):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(77):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(78):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(79):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(80):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(81):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(82):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(83):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(84):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(85):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(86):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(87):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(88):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(89):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(90):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(91):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(92):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(93):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(94):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(95):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(96):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(97):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(98):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(99):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}
.content-with-side-image-custom-fp-block.has-collage-images.right .wrapper .img .img-prop .img-grid .img-bg:nth-child(100):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  border-left: none;
  border-right: 1px solid #ffffff;
}

.frame-fp-block + .content-with-side-image-custom-fp-block .wrapper, .content-with-side-image-custom-fp-block + .content-with-side-image-custom-fp-block .wrapper, .page-nav-custom-fp-block page-nav + .content-with-side-image-custom-fp-block .wrapper, .insights + .content-with-side-image-custom-fp-block .wrapper, .insights + .wp-block-buttons + .content-with-side-image-custom-fp-block .wrapper {
  box-shadow: inset 0px 12px 9px -10px rgba(0, 0, 0, 0.35);
}

@media (min-width: 0) and (max-width: 64em) {
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper {
    background: #ffffff;
  }
}
.single-lawyer .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int {
  max-width: 100%;
  justify-content: center;
}
.single-lawyer .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h1 + h4 {
  margin-top: -25px;
}
.single-lawyer .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h4 {
  font-weight: 400;
}
@media (min-width: 0em) and (max-width: 48em) {
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h4 {
    font-size: 20px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .blurb {
    padding-top: 60px !important;
    padding-bottom: 10px !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .blurb {
    padding: 60px 20px 30px 20px !important;
  }
}
.single-lawyer .content-with-side-image-custom-fp-block .wrapper .contact-details {
  margin-bottom: 25px;
}
@media (min-width: 0) and (max-width: 64em) {
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .contact-details {
    order: 3;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 0;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .contact-details {
    padding: 60px 20px 60px 20px;
    border-bottom: 1px solid #808080;
  }
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .contact-details .social {
    margin: -30px 0 0 0;
  }
}
.single-lawyer .content-with-side-image-custom-fp-block .wrapper:hover .img .img-grid {
  transform: none;
}
.single-lawyer .content-with-side-image-custom-fp-block .wrapper .img {
  flex: 0 0 calc(50vw - 900px + 600px);
  border-left: 1px solid #808080;
}
@media only screen and (max-width: 1920px) {
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .img {
    flex: 0 0 calc(33.33% + 40px);
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .img {
    order: 2;
    border: 0;
  }
}
.single-lawyer .content-with-side-image-custom-fp-block .wrapper .img .img-prop .img-grid .img-bg:only-child {
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-color: #ededeb;
  margin-top: -25px;
}
@media only screen and (max-width: 550px) {
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .img .img-prop .img-grid .img-bg:only-child {
    margin-top: -4%;
  }
}
.single-lawyer .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after {
  padding-bottom: 56.5%;
}
@media only screen and (min-width: 1700px) {
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after {
    padding-bottom: 525px;
  }
}
@media only screen and (max-width: 550px) {
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after {
    padding-bottom: 80%;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .img .img-prop {
    background-color: #ededeb;
  }
}

@media (min-width: 0) and (max-width: 64em) {
  .single-location .content-with-side-image-custom-fp-block .wrapper, .single-office .content-with-side-image-custom-fp-block .wrapper {
    background: #ffffff;
  }
}
.single-location .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int, .single-office .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int {
  max-width: 100%;
  justify-content: center;
}
.single-location .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h1 + h4, .single-location .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h4 + h1, .single-office .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h1 + h4, .single-office .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h4 + h1 {
  margin-top: -25px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .single-location .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h4, .single-office .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h4 {
    font-size: 20px;
  }
}
.single-location .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h1, .single-office .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h1 {
  font-size: 64px;
}
@media (min-width: 0) and (max-width: 76.5em) {
  .single-location .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h1, .single-office .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h1 {
    font-size: 48px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .single-location .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h1, .single-office .content-with-side-image-custom-fp-block .wrapper .blurb .blurb-int h1 {
    font-size: 32px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .single-location .content-with-side-image-custom-fp-block .wrapper .blurb, .single-office .content-with-side-image-custom-fp-block .wrapper .blurb {
    padding-top: 60px !important;
    padding-bottom: 10px !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .single-location .content-with-side-image-custom-fp-block .wrapper .blurb, .single-office .content-with-side-image-custom-fp-block .wrapper .blurb {
    padding: 60px 20px 30px 20px !important;
  }
}
.single-location .content-with-side-image-custom-fp-block .wrapper .contact-details, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.single-location .content-with-side-image-custom-fp-block .wrapper .contact-details .address, .single-location .content-with-side-image-custom-fp-block .wrapper .contact-details .phone, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details .address, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details .phone {
  flex: 0 0 calc(50% - 30px);
  max-width: 300px;
}
.single-location .content-with-side-image-custom-fp-block .wrapper .contact-details .phone, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details .phone {
  flex: 1 1 auto;
}
.single-location .content-with-side-image-custom-fp-block .wrapper .contact-details .map, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details .map {
  margin-top: -15px;
}
.single-location .content-with-side-image-custom-fp-block .wrapper .contact-details .map a, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details .map a {
  text-decoration: underline;
  position: relative;
  padding-right: 30px;
  background-image: none;
}
.single-location .content-with-side-image-custom-fp-block .wrapper .contact-details .map a:hover, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details .map a:hover {
  background: none;
}
.single-location .content-with-side-image-custom-fp-block .wrapper .contact-details .map a:after, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details .map a:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  width: 15px;
  height: 15px;
  transform: translateY(-50%);
  transition: all ease 0.3s;
  background: #000000;
  -webkit-mask-image: url("../../app/assets/images/icon-arrow-right.svg");
  mask-image: url("../../app/assets/images/icon-arrow-right.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.single-location .content-with-side-image-custom-fp-block .wrapper .contact-details .map a:hover, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details .map a:hover {
  color: #2E69FF;
}
.single-location .content-with-side-image-custom-fp-block .wrapper .contact-details .map a:hover:after, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details .map a:hover:after {
  right: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .single-location .content-with-side-image-custom-fp-block .wrapper .contact-details, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details {
    order: 3;
    margin-top: 0;
    padding: 20px 0;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .single-location .content-with-side-image-custom-fp-block .wrapper .contact-details, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details {
    padding: 60px 20px 60px 20px;
  }
  .single-location .content-with-side-image-custom-fp-block .wrapper .contact-details *:last-child, .single-office .content-with-side-image-custom-fp-block .wrapper .contact-details *:last-child {
    margin-bottom: 0;
  }
}
.single-location .content-with-side-image-custom-fp-block .wrapper:hover .img .img-grid, .single-office .content-with-side-image-custom-fp-block .wrapper:hover .img .img-grid {
  transform: none;
}
.single-location .content-with-side-image-custom-fp-block .wrapper .img, .single-office .content-with-side-image-custom-fp-block .wrapper .img {
  flex: 0 0 calc(50vw - 900px + 600px);
}
@media only screen and (max-width: 1920px) {
  .single-location .content-with-side-image-custom-fp-block .wrapper .img, .single-office .content-with-side-image-custom-fp-block .wrapper .img {
    flex: 0 0 calc(33.33% + 40px);
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .single-location .content-with-side-image-custom-fp-block .wrapper .img, .single-office .content-with-side-image-custom-fp-block .wrapper .img {
    order: 2;
    border: 0;
  }
}
.single-location .content-with-side-image-custom-fp-block .wrapper .img .img-prop .img-grid .img-bg:only-child, .single-office .content-with-side-image-custom-fp-block .wrapper .img .img-prop .img-grid .img-bg:only-child {
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #ededeb;
}
.single-location .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after, .single-office .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after {
  padding-bottom: 50%;
}
@media only screen and (min-width: 1700px) {
  .single-location .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after, .single-office .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after {
    padding-bottom: 400px;
  }
}
@media only screen and (max-width: 550px) {
  .single-location .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after, .single-office .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after {
    padding-bottom: 80%;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .single-location .content-with-side-image-custom-fp-block .wrapper .img .img-prop, .single-office .content-with-side-image-custom-fp-block .wrapper .img .img-prop {
    background-color: #ededeb;
  }
}

.content-with-callouts-custom-fp-block {
  border-top: 1px solid #808080;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-callouts-custom-fp-block .wrapper {
    padding: 0 !important;
  }
}
.content-with-callouts-custom-fp-block .wp-block-columns {
  margin: 0;
  gap: 0 !important;
  justify-content: space-between;
  padding: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-callouts-custom-fp-block .wp-block-columns {
    display: block;
  }
  .content-with-callouts-custom-fp-block .wp-block-columns h2:first-child {
    margin-top: 0 !important;
  }
}
.content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) {
  flex: 0 0 33.33% !important;
  border-left: 1px solid #808080;
  padding: 90px 60px 90px 60px;
}
.content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) a {
  text-decoration: none !important;
}
.content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) p + h1, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) p + h2, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) p + h3, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) p + h4, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) ul + h1, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) ul + h2, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) ul + h3, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) ul + h4 {
  margin-top: 60px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) p + h1, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) p + h2, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) p + h3, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) p + h4, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) ul + h1, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) ul + h2, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) ul + h3, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) ul + h4 {
    margin-top: 30px;
  }
}
.content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) p + h5, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) ul + h5 {
  margin-top: 30px;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) {
    padding: 60px 60px 60px 60px;
    border-left: 0;
    border-top: 1px solid #808080;
  }
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child):empty {
    display: none;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) {
    padding: 60px 20px 60px 20px;
  }
}
.content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) {
  flex: 1 1 auto;
  max-width: 900px;
  padding: 90px 60px 90px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) {
    padding: 60px 60px 60px 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) {
    padding: 60px 20px 40px 20px;
  }
}
.content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) .wp-block-separator.is-style-wide, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) hr.is-style-wide {
  transform: translateX(calc(-50% + 900px));
  margin-left: 0;
}
@media only screen and (max-width: 1920px) {
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) .wp-block-separator.is-style-wide, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) hr.is-style-wide {
    transform: translateX(-60px);
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) .wp-block-separator.is-style-wide, .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) hr.is-style-wide {
    transform: translateX(-20px);
  }
}
.content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) .wp-block-separator.is-style-wide-left {
  width: 100vw;
  max-width: 100vw;
  transform: translateX(calc(-50vw + 900px));
  margin-top: 90px;
  margin-bottom: 90px;
}
@media only screen and (max-width: 1920px) {
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) .wp-block-separator.is-style-wide-left {
    transform: translateX(-60px);
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) .wp-block-separator.is-style-wide-left {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) .wp-block-separator.is-style-wide-left {
    transform: translateX(-20px);
  }
}
.content-with-callouts-custom-fp-block.article-content {
  margin-bottom: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-callouts-custom-fp-block.article-content {
    margin-bottom: 60px;
  }
}
.content-with-callouts-custom-fp-block.article-content .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 60px;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-callouts-custom-fp-block.article-content .wrapper {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-callouts-custom-fp-block.article-content .wrapper {
    padding-left: 20px !important;
    padding-right: 20px !important;
    flex-direction: column;
    justify-content: flex-start;
    gap: 0;
  }
}
.content-with-callouts-custom-fp-block.article-content .wrapper > div {
  flex: 0 1 auto;
  max-width: 1350px;
}
.content-with-callouts-custom-fp-block.article-content .wrapper > div *:last-child {
  margin-bottom: 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-callouts-custom-fp-block.article-content .wrapper > div .util-social {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 15px;
  }
  .content-with-callouts-custom-fp-block.article-content .wrapper > div .util-social .social-share {
    padding-left: 10px;
  }
  .content-with-callouts-custom-fp-block.article-content .wrapper > div .util-social .social-share .share {
    margin-top: -3px;
  }
  .content-with-callouts-custom-fp-block.article-content .wrapper > div .util-social .social-share .share:before {
    top: 6px;
    transform: none;
  }
}
@media only screen and (min-width: 0em) and (max-width: 48em) and (max-width: 350px) {
  .content-with-callouts-custom-fp-block.article-content .wrapper > div .util-social .social-share .social-share-container {
    right: auto;
    left: 50%;
    transform: translate(-50%, 100%);
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-callouts-custom-fp-block.article-content .wrapper > div .util-social .social-share .social-share-container a {
    padding-left: 20px;
    padding-right: 0;
  }
}
.content-with-callouts-custom-fp-block.article-content .wrapper aside {
  flex: 0 0 auto;
  position: sticky;
  top: 230px;
  max-width: 400px;
}
.content-with-callouts-custom-fp-block.article-content .wrapper aside * + p[class*=heading] {
  margin-top: 60px;
  font-weight: 700;
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-callouts-custom-fp-block.article-content .wrapper aside * + p[class*=heading] {
    margin-top: 60px;
    font-weight: 700;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-callouts-custom-fp-block.article-content .wrapper aside h4, .content-with-callouts-custom-fp-block.article-content .wrapper aside .heading-4 {
    font-size: 20px;
    font-weight: 700;
  }
}
.content-with-callouts-custom-fp-block.article-content .wrapper aside ul + p[class*=heading] {
  margin-top: 30px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-callouts-custom-fp-block.article-content .wrapper aside ul + p[class*=heading] {
    margin-top: 30px;
  }
}
.content-with-callouts-custom-fp-block.article-content .wrapper aside *:last-child {
  margin-bottom: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .content-with-callouts-custom-fp-block.article-content .wrapper aside {
    top: 172px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-callouts-custom-fp-block.article-content .wrapper aside {
    order: -1;
    top: auto;
  }
}
.content-with-callouts-custom-fp-block.has-blue-background-color {
  border-color: #ffffff;
}
.content-with-callouts-custom-fp-block.has-blue-background-color .wp-block-columns .wp-block-column:last-child:not(:first-child) {
  border-color: #ffffff;
}

hr + .content-with-callouts-custom-fp-block, .wp-block-separator + .content-with-callouts-custom-fp-block {
  margin-top: -90px;
}
@media (min-width: 0) and (max-width: 64em) {
  hr + .content-with-callouts-custom-fp-block, .wp-block-separator + .content-with-callouts-custom-fp-block {
    margin-top: -60px;
  }
}

*.has-blue-background-color + *:not(.has-blue-background-color) {
  border-top: 0;
}

*.has-blue-background-color + *.has-blue-background-color:not(.content-with-side-image-custom-fp-block):not(.stat) {
  border-top: 1px solid #808080;
}

*.has-black-background-color + *:not(.has-black-background-color) {
  border-top: 0;
}

*.has-black-background-color + *.has-black-background-color:not(.content-with-side-image-custom-fp-block):not(.stat) {
  border-top: 1px solid #808080;
}

*.has-light-grey-background-color + *:not(.has-light-grey-background-color) {
  border-top: 0;
}

*.has-light-grey-background-color + *.has-light-grey-background-color:not(.content-with-side-image-custom-fp-block):not(.stat) {
  border-top: 1px solid #808080;
}

*.has-light-blue-background-color + *:not(.has-light-blue-background-color) {
  border-top: 0;
}

*.has-light-blue-background-color + *.has-light-blue-background-color:not(.content-with-side-image-custom-fp-block):not(.stat) {
  border-top: 1px solid #808080;
}

*.has-white-background-color + *:not(.has-white-background-color) {
  border-top: 0;
}

*.has-white-background-color + *.has-white-background-color:not(.content-with-side-image-custom-fp-block):not(.stat) {
  border-top: 1px solid #808080;
}

main > div > .content-with-callouts-custom-fp-block:first-child {
  border-top: 0;
}

@media (min-width: 0em) and (max-width: 48em) {
  .single-post .content-with-callouts-custom-fp-block.article-content .wrapper aside {
    padding-top: 60px;
    order: 2;
  }
}

.single-job_lawyer h1 {
  font-size: 40px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .single-job_lawyer h1 {
    font-size: 32px;
  }
}
.single-job_lawyer .content-with-callouts-custom-fp-block {
  overflow: hidden;
}
.single-job_lawyer .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) {
  max-width: 300px;
}
.single-job_lawyer .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child)[class*=background-color] {
  position: relative;
}
.single-job_lawyer .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child)[class*=background-color]:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% + 50vw - 900px);
  height: 100%;
  background: #F6F6F6;
}
@media only screen and (max-width: 1920px) {
  .single-job_lawyer .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child)[class*=background-color]:after {
    width: calc(100% + 60px);
  }
}

.featured-people-custom-fp-block .wrapper {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .featured-people-custom-fp-block .wrapper {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.featured-people-custom-fp-block .side-title .heading-1 {
  font-size: 150px;
}
@media (min-width: 0) and (max-width: 76.5em) {
  .featured-people-custom-fp-block .side-title .heading-1 {
    font-size: 100px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .featured-people-custom-fp-block .side-title .heading-1 {
    font-size: 55px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .featured-people-custom-fp-block .side-title .heading-1 {
    text-align: center;
  }
}
@media only screen and (max-width: 450px) {
  .featured-people-custom-fp-block .side-title .heading-1 {
    text-align: left;
  }
}
.featured-people-custom-fp-block .blurb > .blurb-int .grid-list {
  /*padding-top: 100px;*/
  margin-bottom: 60px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .featured-people-custom-fp-block .blurb > .blurb-int .grid-list {
    padding-top: 0;
    margin-bottom: 0;
  }
}
.featured-people-custom-fp-block .blurb > .blurb-int .grid-list:after {
  content: "";
  /*padding-bottom: 20%;*/
}
.featured-people-custom-fp-block .blurb > .blurb-int .grid-list .people {
  justify-content: flex-start;
}
@media (min-width: 0em) and (max-width: 48em) {
  .featured-people-custom-fp-block .blurb > .blurb-int .grid-list .people {
    max-width: 100%;
  }
}
.featured-people-custom-fp-block .blurb > .blurb-int .grid-list .people .contact-details {
  margin: 0;
}
.featured-people-custom-fp-block .blurb > .blurb-int .grid-list .people p.contact-details {
  font-size: 18px;
}
.featured-people-custom-fp-block .blurb > .blurb-int .grid-list .people p:not(.contact-details) {
  font-size: 18px;
  line-height: 1.2;
}
.featured-people-custom-fp-block .blurb > .blurb-int .grid-list .people p:not(.contact-details) strong {
  font-size: 28px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .featured-people-custom-fp-block .blurb > .blurb-int .grid-list .people p:not(.contact-details) strong {
    font-size: 24px;
  }
}
.featured-people-custom-fp-block .blurb > .blurb-int .grid-list .people p:not(.contact-details) a {
  color: #000000;
}
.featured-people-custom-fp-block .blurb > .blurb-int .grid-list .people p:not(.contact-details) span {
  font-size: 18px;
  color: #666666;
}

.people {
  display: flex;
  flex-direction: column;
}
.people:hover {
  text-decoration: none;
}
.people .img {
  width: 100%;
  max-width: 200px;
  margin: 0 0 25px 0;
  display: block;
  text-decoration: none;
}
.people .img .img-bg {
  padding-bottom: 100%;
  background-size: cover;
  background-position: center top;
}
.people p.name, .people p.title {
  font-size: 24px;
  margin-bottom: 15px;
}
@media (min-width: 0) and (max-width: 64em) {
  .people p.name, .people p.title {
    font-size: 20px;
  }
}
.people p.name span, .people p.title span {
  font-size: 16px;
  display: block;
  line-height: 1.6;
}
.people p.name a, .people p.title a {
  color: #000000;
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
.people p.name a:hover, .people p.title a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  .people p.name a, .people p.title a {
    transition: background-size 0.3s ease;
  }
}
.people > a, .people > a:hover {
  text-decoration: none;
}
.people > a .name, .people > a:hover .name {
  display: inline;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
.people > a .name:hover, .people > a:hover .name:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  .people > a .name, .people > a:hover .name {
    transition: background-size 0.3s ease;
  }
}
.people .img + .title, .people .name + .title {
  margin-top: -25px;
}
.people .contact-details {
  margin: auto 0 0 0;
  padding: 0;
  word-break: break-word;
  overflow-wrap: break-word;
  line-height: 1.6;
}
.people .contact-details a[class=tel] {
  color: #000000;
  text-decoration: none;
  background-image: none;
}
.people .contact-details a[class=tel]:hover {
  background: none;
}
.people .contact-details a[class=tel]:hover {
  text-decoration: none;
  cursor: text;
}
.people .contact-details a[href*=mailto] {
  background-image: none;
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.people .contact-details a[href*=mailto]:hover {
  background: none;
}
.people .contact-details a[href*=mailto]:hover {
  text-decoration: underline;
}
@media (min-width: 0) and (max-width: 76.5em) {
  .people .contact-details {
    padding-top: 0 !important;
    /*a[href*="mailto"] {
        font-size: 0 !important;
        &:before {
            content: $icon-envelope;
            @include icon;
            font-size: 30px;
        }
    }*/
  }
}

a.people {
  background: none;
}

.contact-details {
  padding-top: 30px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .contact-details {
    padding-top: 0;
  }
}
.contact-details p {
  font-size: 16px;
}
.contact-details a:not([href*=mailto]):not(.btn, .social-share) {
  color: currentColor !important;
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  display: inline-block;
}
.contact-details a:not([href*=mailto]):not(.btn, .social-share):hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  .contact-details a:not([href*=mailto]):not(.btn, .social-share) {
    transition: background-size 0.3s ease;
  }
}
.contact-details a[href*=tel] {
  background-image: none !important;
  text-decoration: none;
}
.contact-details a[href*=mailto] {
  color: #2E69FF;
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
.contact-details a[href*=mailto]:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  .contact-details a[href*=mailto] {
    transition: background-size 0.3s ease;
  }
}
.contact-details .social {
  margin: 0 0 5px 0;
  align-items: center;
  float: left;
}
.contact-details .social li a {
  color: #2E69FF;
  background: none;
  font-size: 0;
  padding: 0;
  text-align: center;
  background-image: none;
  background: #2E69FF;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 35px;
  height: 24px;
}
.contact-details .social li a:hover {
  background: none;
}
.contact-details .social li a.card {
  -webkit-mask-image: url("../../app/assets/images/icon-vcard.svg");
  mask-image: url("../../app/assets/images/icon-vcard.svg");
}
.contact-details .social li a.pdf {
  -webkit-mask-image: url("../../app/assets/images/icon-pdf.svg");
  mask-image: url("../../app/assets/images/icon-pdf.svg");
}
.contact-details .social li a.linkedin {
  -webkit-mask-image: url("../../app/assets/images/icon-linkedin.svg");
  mask-image: url("../../app/assets/images/icon-linkedin.svg");
}
.contact-details .social li a.twitter {
  -webkit-mask-image: url("../../app/assets/images/icon-x.svg");
  mask-image: url("../../app/assets/images/icon-x.svg");
}
.contact-details .social li a:hover {
  background: #000000;
  text-decoration: none;
}
.contact-details .social-share .share {
  color: #2E69FF;
}
.contact-details .social-share .share:hover, .contact-details .social-share .share:hover:before {
  color: #000000;
}

div.contact-details div.social-share {
  display: inline-block;
  padding-top: 18px;
  left: -20px;
}
@media (min-width: 0em) and (max-width: 48em) {
  div.contact-details div.social-share {
    top: -31px;
  }
}

.grid-list {
  display: flex;
  flex-wrap: wrap;
  gap: 60px;
  width: calc(100% + 60px);
  margin: 60px 0 60px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .grid-list {
    margin: 30px 0 60px 0;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .grid-list {
    gap: 60px 30px;
    width: calc(100% + 30px);
    margin: 30px 0 60px 0;
  }
}
@media only screen and (max-width: 500px) {
  .grid-list {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
}
.grid-list .people {
  flex: 0 0 calc(20% - 60px);
}
.grid-list .people *:last-child {
  margin-bottom: 0;
}
@media (min-width: 48.063em) and (max-width: 76.5em) {
  .grid-list .people {
    flex: 0 0 calc(25% - 60px);
    min-width: 250px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .grid-list .people {
    flex: 0 0 calc(33% - 30px);
    min-width: 200px;
  }
}
@media only screen and (max-width: 500px) {
  .grid-list .people {
    flex: 1 100%;
    padding-bottom: 60px;
  }
  .grid-list .people .img {
    max-width: 200px;
  }
}
.grid-list.people-list {
  gap: 75px 60px;
}
@media only screen and (max-width: 1500px) {
  .grid-list.people-list .people {
    flex: 0 0 calc(25% - 60px);
    min-width: 1px !important;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .grid-list.people-list .people {
    flex: 0 0 calc(33% - 60px);
    min-width: 1px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .grid-list.people-list .people {
    flex: 0 0 calc(50% - 30px);
    min-width: 1px;
  }
}
.grid-list.people-list .people .img {
  max-width: 200px;
}
.grid-list .location {
  flex: 1 0 calc(25% - 60px);
}
.grid-list .location:not(:first-child) {
  border-left: 1px solid #808080;
  padding-left: 30px;
}
.grid-list .location *:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.grid-list .location .is-style-no-bullets {
  margin-bottom: 55px;
}
.grid-list .location .is-style-no-bullets li {
  font-size: 20px;
  padding-bottom: 11px;
}
.grid-list .location p {
  font-size: 20px;
  margin-bottom: 11px;
}
.grid-list .location p a {
  color: #000000;
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
.grid-list .location p a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  .grid-list .location p a {
    transition: background-size 0.3s ease;
  }
}
.grid-list .location p + p {
  margin-top: 44px;
}
.grid-list .location h3 {
  font-size: 28px;
}
@media (min-width: 0) and (max-width: 64em) {
  .grid-list .location {
    flex: 0 0 calc(50% - 30px);
    min-width: 200px;
    margin-top: 30px;
  }
  .grid-list .location:nth-child(2n+1) {
    border-left: 0;
    padding-left: 0;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .grid-list .location {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .grid-list .location {
    flex: 1 100%;
    border-left: 0 !important;
    padding-left: 0 !important;
    margin-top: 100px;
  }
  .grid-list .location:first-child {
    margin-top: 60px;
  }
}
.grid-list.results-grid-list {
  gap: 0;
  width: 100%;
}
@media (min-width: 0em) and (max-width: 48em) {
  .grid-list.results-grid-list {
    display: flex;
  }
}
@media only screen and (max-width: 1920px) {
  .grid-list.results-grid-list {
    margin-left: -60px;
    margin-right: -60px;
    width: calc(100% + 150px);
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .grid-list.results-grid-list {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
  }
}
.grid-list.results-grid-list .people, .grid-list.results-grid-list .location {
  flex: 0 0 25%;
  padding-bottom: 50px;
  border-right: 1px solid #000000;
  padding-left: 25px;
  padding-right: 25px;
}
.grid-list.results-grid-list .people:nth-child(4n), .grid-list.results-grid-list .location:nth-child(4n) {
  border: 0;
}
.grid-list.results-grid-list .people .img, .grid-list.results-grid-list .location .img {
  margin-left: -25px;
  margin-right: -25px;
  width: calc(100% + 50px);
}
@media (min-width: 0em) and (max-width: 48em) {
  .grid-list.results-grid-list .people, .grid-list.results-grid-list .location {
    flex: 0 0 50%;
    margin: 0;
  }
  .grid-list.results-grid-list .people:nth-child(4n), .grid-list.results-grid-list .location:nth-child(4n) {
    border-right: 1px solid #000000;
  }
  .grid-list.results-grid-list .people:nth-child(2n), .grid-list.results-grid-list .location:nth-child(2n) {
    border: 0;
  }
}
@media only screen and (max-width: 400px) {
  .grid-list.results-grid-list .people, .grid-list.results-grid-list .location {
    flex: 1 100%;
  }
}

.location {
  display: flex;
  flex-direction: column;
}

.bios-featured .bios-slider .featured-bio {
  background-color: #F6F6F6;
  display: flex;
  height: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  .bios-featured .bios-slider .featured-bio {
    display: block;
  }
}
.bios-featured .bios-slider .featured-bio .blurb {
  flex: 1 1 auto;
  padding: 90px 60px 60px 60px;
  /* editor for reverse colors */
}
.bios-featured .bios-slider .featured-bio .blurb *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span) {
  color: #000000 !important;
}
.bios-featured .bios-slider .featured-bio .blurb h5, .bios-featured .bios-slider .featured-bio .blurb h5 span {
  color: #CCCCCC;
}
.bios-featured .bios-slider .featured-bio .blurb ul li:before {
  background: #000000;
}
.bios-featured .bios-slider .featured-bio .blurb a:not(.btn):not(.wp-block-button__link) {
  color: #000000;
}
.bios-featured .bios-slider .featured-bio .blurb h1 a, .bios-featured .bios-slider .featured-bio .blurb h2 a, .bios-featured .bios-slider .featured-bio .blurb h3 a, .bios-featured .bios-slider .featured-bio .blurb h4 a, .bios-featured .bios-slider .featured-bio .blurb h5 a, .bios-featured .bios-slider .featured-bio .blurb *[class*=heading] a {
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
.bios-featured .bios-slider .featured-bio .blurb h1 a:hover, .bios-featured .bios-slider .featured-bio .blurb h2 a:hover, .bios-featured .bios-slider .featured-bio .blurb h3 a:hover, .bios-featured .bios-slider .featured-bio .blurb h4 a:hover, .bios-featured .bios-slider .featured-bio .blurb h5 a:hover, .bios-featured .bios-slider .featured-bio .blurb *[class*=heading] a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  .bios-featured .bios-slider .featured-bio .blurb h1 a, .bios-featured .bios-slider .featured-bio .blurb h2 a, .bios-featured .bios-slider .featured-bio .blurb h3 a, .bios-featured .bios-slider .featured-bio .blurb h4 a, .bios-featured .bios-slider .featured-bio .blurb h5 a, .bios-featured .bios-slider .featured-bio .blurb *[class*=heading] a {
    transition: background-size 0.3s ease;
  }
}
.bios-featured .bios-slider .featured-bio .blurb *:not(.btn) {
  border-color: #000000;
}
.bios-featured .bios-slider .featured-bio .blurb .articles-list > * {
  border-color: #000000 !important;
}
.bios-featured .bios-slider .featured-bio .blurb .articles-list > *:before, .bios-featured .bios-slider .featured-bio .blurb .articles-list > *:after {
  border-color: #000000 !important;
}
.bios-featured .bios-slider .featured-bio .blurb h5 span:before {
  background-color: #000000 !important;
}
.bios-featured .bios-slider .featured-bio .blurb .acf-block-fields, .bios-featured .bios-slider .featured-bio .blurb .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) {
  color: initial !important;
}
.bios-featured .bios-slider .featured-bio .blurb .acf-block-fields a, .bios-featured .bios-slider .featured-bio .blurb .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a {
  color: #2271b1 !important;
}
.bios-featured .bios-slider .featured-bio .blurb .acf-block-fields a:before, .bios-featured .bios-slider .featured-bio .blurb .acf-block-fields a:after, .bios-featured .bios-slider .featured-bio .blurb .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, .bios-featured .bios-slider .featured-bio .blurb .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after {
  color: initial !important;
}
.bios-featured .bios-slider .featured-bio .blurb .acf-block-fields .acf-button:hover, .bios-featured .bios-slider .featured-bio .blurb .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover {
  color: #fff !important;
}
.bios-featured .bios-slider .featured-bio .blurb .acf-block-fields .acf-icon.dark:before, .bios-featured .bios-slider .featured-bio .blurb .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before {
  color: #ffffff !important;
}
.bios-featured .bios-slider .featured-bio .blurb .acf-block-fields option, .bios-featured .bios-slider .featured-bio .blurb .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option {
  background: initial !important;
}
.bios-featured .bios-slider .featured-bio .blurb .acf-block-fields *:not(.btn), .bios-featured .bios-slider .featured-bio .blurb .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn) {
  border-color: #8c8f94 !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .bios-featured .bios-slider .featured-bio .blurb {
    padding: 60px 30px 30px 30px;
  }
}
.bios-featured .bios-slider .featured-bio .blurb > h3 {
  margin-bottom: 10px;
}
.bios-featured .bios-slider .featured-bio .blurb p .btn {
  margin-top: 30px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .bios-featured .bios-slider .featured-bio .blurb p .btn {
    margin-top: 0 !important;
  }
}
.bios-featured .bios-slider .featured-bio .wp-block-quote {
  margin-top: 60px;
  padding-top: 40px;
  position: relative;
}
@media (min-width: 0) and (max-width: 64em) {
  .bios-featured .bios-slider .featured-bio .wp-block-quote {
    margin-top: 30px;
  }
}
.bios-featured .bios-slider .featured-bio .wp-block-quote p:not([class*=heading]) {
  font-size: 16px;
  line-height: 1.4;
  font-weight: 400;
}
.bios-featured .bios-slider .featured-bio .wp-block-quote:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 30px;
  background: #2E69FF;
  -webkit-mask-image: url("../../app/assets/images/icon-quote.png");
  mask-image: url("../../app/assets/images/icon-quote.png");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.bios-featured .bios-slider .featured-bio .img {
  flex: 0 0 50%;
  background-position: center top;
  background-size: cover;
  padding-bottom: 70%;
}
@media (min-width: 0) and (max-width: 64em) {
  .bios-featured .bios-slider .featured-bio .img {
    padding-bottom: 100%;
  }
}
.bios-featured .bios-slider .slick-dots {
  bottom: -55px;
}
@media (min-width: 0) and (max-width: 64em) {
  .bios-featured .bios-slider .slick-dots {
    bottom: -42px;
  }
}
.bios-featured .bios-slider .slick-dots li {
  margin: 0 4px;
  width: 15px;
  height: 15px;
}
.bios-featured .bios-slider .slick-dots li button {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  min-width: 1px;
  padding: 0 !important;
  border: 1px solid #000000;
}
.bios-featured .bios-slider .slick-dots li button:before {
  display: none;
}
.bios-featured .bios-slider .slick-dots li button:hover {
  background-color: #000000;
}
.bios-featured .bios-slider .slick-dots li:before {
  display: none;
}
.bios-featured .bios-slider .slick-dots li.slick-active button {
  background-color: #000000;
}
.bios-featured .bios-slider .slick-next, .bios-featured .bios-slider .slick-prev {
  z-index: 20;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #ffffff;
  border: none;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.1);
  min-width: 1px;
  padding: 0;
  font-size: 0;
  margin: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .bios-featured .bios-slider .slick-next, .bios-featured .bios-slider .slick-prev {
    top: 50vw;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .bios-featured .bios-slider .slick-next, .bios-featured .bios-slider .slick-prev {
    width: 30px;
    height: 30px;
    right: -10px;
  }
}
.bios-featured .bios-slider .slick-next:before, .bios-featured .bios-slider .slick-prev:before {
  content: "\e908";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2E69FF;
  font-size: 30px;
  opacity: 1;
}
@media (min-width: 0em) and (max-width: 48em) {
  .bios-featured .bios-slider .slick-next:before, .bios-featured .bios-slider .slick-prev:before {
    font-size: 22px;
  }
}
.bios-featured .bios-slider .slick-next.slick-disabled, .bios-featured .bios-slider .slick-prev.slick-disabled {
  cursor: text;
}
.bios-featured .bios-slider .slick-next.slick-disabled:before, .bios-featured .bios-slider .slick-prev.slick-disabled:before {
  color: #CCCCCC;
  opacity: 1;
}
.bios-featured .bios-slider .slick-prev:before {
  content: "\e909";
}
@media (min-width: 0em) and (max-width: 48em) {
  .bios-featured .bios-slider .slick-prev {
    right: auto;
    left: -10px;
  }
}
.bios-featured .bios-slider .slick-track {
  display: flex;
  align-items: stretch;
  justify-content: center;
}
.bios-featured .bios-slider .slick-track .slick-slide {
  height: auto;
  float: none;
}
.bios-featured .bios-slider .slick-track .slick-slide > div, .bios-featured .bios-slider .slick-track .slick-slide > div > div {
  height: 100%;
}
.bios-featured.has-short-image .featured-bio .img {
  padding-bottom: 40%;
}
@media (min-width: 0) and (max-width: 64em) {
  .bios-featured.has-short-image .featured-bio .img {
    padding-bottom: 80%;
  }
}

.people-list > .people.loading {
  animation: loading 2s forwards;
}

.statistics-custom-fp-block {
  border-top: 1px solid #808080 !important;
  margin: 0 0 90px;
  position: relative;
}
@media (min-width: 0) and (max-width: 64em) {
  .statistics-custom-fp-block {
    margin: 0 0 60px;
  }
}
.statistics-custom-fp-block:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  background: #808080;
  transform: translateY(-100%);
}
@media only screen and (max-width: 1800px) {
  .statistics-custom-fp-block .wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.statistics-custom-fp-block .wrapper .stat-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(4, 1fr);
  /* grid rows  */
  grid-auto-flow: column;
  grid-auto-rows: 1fr;
  border-left: 1px solid #808080;
  position: relative;
}
.statistics-custom-fp-block .wrapper .stat-grid.rows-1 {
  grid-template-rows: repeat(1, 1fr) !important;
  /* position image on desktop */
}
.statistics-custom-fp-block .wrapper .stat-grid.rows-1 .img-grid {
  grid-template-rows: repeat(1, 1fr) !important;
}
@media only screen and (min-width: 769px) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.colspan-1 {
    grid-column: 1/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.colspan-1 {
    grid-column: 2/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.colspan-1 {
    grid-column: 3/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .rowstart-1.rowspan-1 {
    grid-row: 1/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .rowstart-1.rowspan-2 {
    grid-row: 1/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .rowstart-1.rowspan-3 {
    grid-row: 1/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .rowstart-1.rowspan-4 {
    grid-row: 1/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .rowstart-1.rowspan-5 {
    grid-row: 1/span 5;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .rowstart-1.rowspan-6 {
    grid-row: 1/span 6;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .rowstart-1.rowspan-7 {
    grid-row: 1/span 7;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .rowstart-1.rowspan-8 {
    grid-row: 1/span 8;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .rowstart-1.rowspan-9 {
    grid-row: 1/span 9;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .rowstart-1.rowspan-10 {
    grid-row: 1/span 10;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 {
    grid-template-rows: repeat(3, 1fr) !important;
    /* position images on mobile */
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .img-grid {
    grid-template-rows: repeat(3, 1fr) !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 1/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 1/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 1/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 1/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 2/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 2/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 2/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 2/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 3/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 3/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 3/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-1.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 3/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 2/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 2/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 2/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 2/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 3/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 3/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 3/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 3/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 4/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 4/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 4/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-2.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 4/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 3/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 3/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 3/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 3/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 4/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 4/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 4/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 4/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 5/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 5/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 5/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-1 .colstart-3.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 5/span 4 !important;
  }
}
.statistics-custom-fp-block .wrapper .stat-grid.rows-2 {
  grid-template-rows: repeat(2, 1fr) !important;
  /* position image on desktop */
}
.statistics-custom-fp-block .wrapper .stat-grid.rows-2 .img-grid {
  grid-template-rows: repeat(2, 1fr) !important;
}
@media only screen and (min-width: 769px) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.colspan-1 {
    grid-column: 1/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.colspan-2 {
    grid-column: 1/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.colspan-1 {
    grid-column: 2/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.colspan-2 {
    grid-column: 2/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.colspan-1 {
    grid-column: 3/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.colspan-2 {
    grid-column: 3/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-1.rowspan-1 {
    grid-row: 1/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-1.rowspan-2 {
    grid-row: 1/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-1.rowspan-3 {
    grid-row: 1/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-1.rowspan-4 {
    grid-row: 1/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-1.rowspan-5 {
    grid-row: 1/span 5;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-1.rowspan-6 {
    grid-row: 1/span 6;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-1.rowspan-7 {
    grid-row: 1/span 7;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-1.rowspan-8 {
    grid-row: 1/span 8;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-1.rowspan-9 {
    grid-row: 1/span 9;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-1.rowspan-10 {
    grid-row: 1/span 10;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-2.rowspan-1 {
    grid-row: 2/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-2.rowspan-2 {
    grid-row: 2/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-2.rowspan-3 {
    grid-row: 2/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-2.rowspan-4 {
    grid-row: 2/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-2.rowspan-5 {
    grid-row: 2/span 5;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-2.rowspan-6 {
    grid-row: 2/span 6;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-2.rowspan-7 {
    grid-row: 2/span 7;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-2.rowspan-8 {
    grid-row: 2/span 8;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-2.rowspan-9 {
    grid-row: 2/span 9;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .rowstart-2.rowspan-10 {
    grid-row: 2/span 10;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 {
    grid-template-rows: repeat(6, 1fr) !important;
    /* position images on mobile */
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .img-grid {
    grid-template-rows: repeat(6, 1fr) !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 1/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 1/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 1/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 1/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 2/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 2/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 2/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 2/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 3/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 3/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 3/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 3/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 4/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 4/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 4/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 4/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 5/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 5/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 5/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 5/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 6/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 6/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 6/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-1.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 6/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 3/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 3/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 3/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 3/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 4/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 4/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 4/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 4/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 5/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 5/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 5/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 5/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 6/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 6/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 6/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 6/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 7/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 7/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 7/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 7/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 8/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 8/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 8/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-2.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 8/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 5/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 5/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 5/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 5/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 6/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 6/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 6/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 6/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 7/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 7/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 7/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 7/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 8/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 8/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 8/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 8/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 9/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 9/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 9/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 9/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 10/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 10/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 10/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-3.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 10/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 7/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 7/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 7/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 7/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 8/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 8/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 8/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 8/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 9/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 9/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 9/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 9/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 10/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 10/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 10/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 10/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 11/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 11/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 11/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 11/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 12/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 12/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 12/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-4.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 12/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 9/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 9/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 9/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 9/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 10/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 10/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 10/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 10/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 11/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 11/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 11/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 11/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 12/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 12/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 12/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 12/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 13/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 13/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 13/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 13/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 14/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 14/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 14/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-5.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 14/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 11/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 11/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 11/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 11/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 12/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 12/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 12/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 12/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 13/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 13/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 13/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 13/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 14/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 14/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 14/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 14/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 15/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 15/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 15/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 15/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 16/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 16/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 16/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-2 .colstart-6.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 16/span 4 !important;
  }
}
.statistics-custom-fp-block .wrapper .stat-grid.rows-3 {
  grid-template-rows: repeat(3, 1fr) !important;
  /* position image on desktop */
}
.statistics-custom-fp-block .wrapper .stat-grid.rows-3 .img-grid {
  grid-template-rows: repeat(3, 1fr) !important;
}
@media only screen and (min-width: 769px) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.colspan-1 {
    grid-column: 1/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.colspan-2 {
    grid-column: 1/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.colspan-3 {
    grid-column: 1/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.colspan-1 {
    grid-column: 2/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.colspan-2 {
    grid-column: 2/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.colspan-3 {
    grid-column: 2/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.colspan-1 {
    grid-column: 3/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.colspan-2 {
    grid-column: 3/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.colspan-3 {
    grid-column: 3/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-1.rowspan-1 {
    grid-row: 1/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-1.rowspan-2 {
    grid-row: 1/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-1.rowspan-3 {
    grid-row: 1/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-1.rowspan-4 {
    grid-row: 1/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-1.rowspan-5 {
    grid-row: 1/span 5;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-1.rowspan-6 {
    grid-row: 1/span 6;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-1.rowspan-7 {
    grid-row: 1/span 7;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-1.rowspan-8 {
    grid-row: 1/span 8;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-1.rowspan-9 {
    grid-row: 1/span 9;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-1.rowspan-10 {
    grid-row: 1/span 10;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-2.rowspan-1 {
    grid-row: 2/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-2.rowspan-2 {
    grid-row: 2/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-2.rowspan-3 {
    grid-row: 2/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-2.rowspan-4 {
    grid-row: 2/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-2.rowspan-5 {
    grid-row: 2/span 5;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-2.rowspan-6 {
    grid-row: 2/span 6;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-2.rowspan-7 {
    grid-row: 2/span 7;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-2.rowspan-8 {
    grid-row: 2/span 8;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-2.rowspan-9 {
    grid-row: 2/span 9;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-2.rowspan-10 {
    grid-row: 2/span 10;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-3.rowspan-1 {
    grid-row: 3/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-3.rowspan-2 {
    grid-row: 3/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-3.rowspan-3 {
    grid-row: 3/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-3.rowspan-4 {
    grid-row: 3/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-3.rowspan-5 {
    grid-row: 3/span 5;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-3.rowspan-6 {
    grid-row: 3/span 6;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-3.rowspan-7 {
    grid-row: 3/span 7;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-3.rowspan-8 {
    grid-row: 3/span 8;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-3.rowspan-9 {
    grid-row: 3/span 9;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .rowstart-3.rowspan-10 {
    grid-row: 3/span 10;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 {
    grid-template-rows: repeat(9, 1fr) !important;
    /* position images on mobile */
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .img-grid {
    grid-template-rows: repeat(9, 1fr) !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 1/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 1/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 1/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 1/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 2/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 2/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 2/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 2/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 3/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 3/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 3/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 3/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 4/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 4/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 4/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 4/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 5/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 5/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 5/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 5/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 6/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 6/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 6/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 6/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 7/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 7/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 7/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 7/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 8/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 8/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 8/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 8/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 9/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 9/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 9/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-1.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 9/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 4/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 4/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 4/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 4/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 5/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 5/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 5/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 5/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 6/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 6/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 6/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 6/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 7/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 7/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 7/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 7/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 8/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 8/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 8/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 8/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 9/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 9/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 9/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 9/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 10/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 10/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 10/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 10/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 11/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 11/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 11/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 11/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 12/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 12/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 12/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-2.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 12/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 7/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 7/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 7/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 7/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 8/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 8/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 8/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 8/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 9/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 9/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 9/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 9/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 10/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 10/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 10/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 10/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 11/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 11/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 11/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 11/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 12/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 12/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 12/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 12/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 13/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 13/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 13/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 13/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 14/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 14/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 14/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 14/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 15/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 15/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 15/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-3.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 15/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 10/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 10/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 10/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 10/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 11/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 11/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 11/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 11/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 12/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 12/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 12/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 12/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 13/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 13/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 13/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 13/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 14/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 14/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 14/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 14/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 15/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 15/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 15/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 15/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 16/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 16/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 16/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 16/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 17/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 17/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 17/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 17/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 18/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 18/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 18/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-4.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 18/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 13/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 13/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 13/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 13/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 14/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 14/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 14/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 14/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 15/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 15/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 15/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 15/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 16/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 16/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 16/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 16/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 17/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 17/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 17/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 17/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 18/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 18/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 18/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 18/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 19/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 19/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 19/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 19/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 20/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 20/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 20/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 20/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 21/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 21/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 21/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-5.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 21/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 16/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 16/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 16/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 16/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 17/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 17/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 17/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 17/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 18/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 18/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 18/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 18/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 19/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 19/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 19/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 19/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 20/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 20/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 20/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 20/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 21/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 21/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 21/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 21/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 22/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 22/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 22/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 22/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 23/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 23/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 23/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 23/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 24/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 24/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 24/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-6.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 24/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 19/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 19/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 19/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 19/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 20/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 20/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 20/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 20/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 21/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 21/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 21/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 21/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 22/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 22/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 22/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 22/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 23/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 23/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 23/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 23/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 24/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 24/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 24/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 24/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 25/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 25/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 25/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 25/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 26/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 26/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 26/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 26/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 27/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 27/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 27/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-7.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 27/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 22/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 22/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 22/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 22/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 23/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 23/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 23/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 23/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 24/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 24/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 24/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 24/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 25/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 25/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 25/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 25/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 26/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 26/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 26/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 26/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 27/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 27/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 27/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 27/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 28/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 28/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 28/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 28/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 29/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 29/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 29/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 29/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 30/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 30/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 30/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-8.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 30/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 25/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 25/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 25/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 25/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 26/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 26/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 26/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 26/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 27/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 27/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 27/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 27/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 28/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 28/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 28/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 28/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 29/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 29/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 29/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 29/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 30/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 30/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 30/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 30/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 31/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 31/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 31/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 31/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 32/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 32/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 32/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 32/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 33/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 33/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 33/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-3 .colstart-9.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 33/span 4 !important;
  }
}
.statistics-custom-fp-block .wrapper .stat-grid.rows-4 {
  grid-template-rows: repeat(4, 1fr) !important;
  /* position image on desktop */
}
.statistics-custom-fp-block .wrapper .stat-grid.rows-4 .img-grid {
  grid-template-rows: repeat(4, 1fr) !important;
}
@media only screen and (min-width: 769px) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.colspan-1 {
    grid-column: 1/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.colspan-2 {
    grid-column: 1/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.colspan-3 {
    grid-column: 1/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.colspan-4 {
    grid-column: 1/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.colspan-1 {
    grid-column: 2/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.colspan-2 {
    grid-column: 2/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.colspan-3 {
    grid-column: 2/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.colspan-4 {
    grid-column: 2/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.colspan-1 {
    grid-column: 3/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.colspan-2 {
    grid-column: 3/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.colspan-3 {
    grid-column: 3/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.colspan-4 {
    grid-column: 3/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-1.rowspan-1 {
    grid-row: 1/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-1.rowspan-2 {
    grid-row: 1/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-1.rowspan-3 {
    grid-row: 1/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-1.rowspan-4 {
    grid-row: 1/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-1.rowspan-5 {
    grid-row: 1/span 5;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-1.rowspan-6 {
    grid-row: 1/span 6;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-1.rowspan-7 {
    grid-row: 1/span 7;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-1.rowspan-8 {
    grid-row: 1/span 8;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-1.rowspan-9 {
    grid-row: 1/span 9;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-1.rowspan-10 {
    grid-row: 1/span 10;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-2.rowspan-1 {
    grid-row: 2/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-2.rowspan-2 {
    grid-row: 2/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-2.rowspan-3 {
    grid-row: 2/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-2.rowspan-4 {
    grid-row: 2/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-2.rowspan-5 {
    grid-row: 2/span 5;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-2.rowspan-6 {
    grid-row: 2/span 6;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-2.rowspan-7 {
    grid-row: 2/span 7;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-2.rowspan-8 {
    grid-row: 2/span 8;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-2.rowspan-9 {
    grid-row: 2/span 9;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-2.rowspan-10 {
    grid-row: 2/span 10;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-3.rowspan-1 {
    grid-row: 3/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-3.rowspan-2 {
    grid-row: 3/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-3.rowspan-3 {
    grid-row: 3/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-3.rowspan-4 {
    grid-row: 3/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-3.rowspan-5 {
    grid-row: 3/span 5;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-3.rowspan-6 {
    grid-row: 3/span 6;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-3.rowspan-7 {
    grid-row: 3/span 7;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-3.rowspan-8 {
    grid-row: 3/span 8;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-3.rowspan-9 {
    grid-row: 3/span 9;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-3.rowspan-10 {
    grid-row: 3/span 10;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-4.rowspan-1 {
    grid-row: 4/span 1;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-4.rowspan-2 {
    grid-row: 4/span 2;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-4.rowspan-3 {
    grid-row: 4/span 3;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-4.rowspan-4 {
    grid-row: 4/span 4;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-4.rowspan-5 {
    grid-row: 4/span 5;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-4.rowspan-6 {
    grid-row: 4/span 6;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-4.rowspan-7 {
    grid-row: 4/span 7;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-4.rowspan-8 {
    grid-row: 4/span 8;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-4.rowspan-9 {
    grid-row: 4/span 9;
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .rowstart-4.rowspan-10 {
    grid-row: 4/span 10;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 {
    grid-template-rows: repeat(12, 1fr) !important;
    /* position images on mobile */
  }
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .img-grid {
    grid-template-rows: repeat(12, 1fr) !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 1/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 1/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 1/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 1/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 2/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 2/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 2/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 2/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 3/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 3/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 3/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 3/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 4/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 4/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 4/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 4/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 5/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 5/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 5/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 5/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 6/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 6/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 6/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 6/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 7/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 7/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 7/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 7/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 8/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 8/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 8/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 8/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 9/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 9/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 9/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 9/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-10.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 10/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-10.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 10/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-10.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 10/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-10.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 10/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-11.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 11/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-11.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 11/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-11.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 11/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-11.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 11/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-12.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 12/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-12.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 12/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-12.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 12/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-1.rowstart-12.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 12/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 5/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 5/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 5/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 5/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 6/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 6/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 6/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 6/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 7/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 7/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 7/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 7/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 8/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 8/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 8/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 8/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 9/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 9/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 9/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 9/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 10/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 10/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 10/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 10/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 11/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 11/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 11/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 11/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 12/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 12/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 12/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 12/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 13/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 13/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 13/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 13/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-10.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 14/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-10.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 14/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-10.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 14/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-10.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 14/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-11.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 15/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-11.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 15/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-11.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 15/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-11.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 15/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-12.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 16/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-12.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 16/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-12.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 16/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-2.rowstart-12.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 16/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 9/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 9/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 9/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 9/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 10/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 10/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 10/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 10/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 11/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 11/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 11/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 11/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 12/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 12/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 12/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 12/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 13/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 13/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 13/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 13/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 14/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 14/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 14/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 14/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 15/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 15/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 15/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 15/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 16/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 16/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 16/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 16/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 17/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 17/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 17/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 17/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-10.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 18/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-10.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 18/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-10.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 18/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-10.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 18/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-11.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 19/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-11.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 19/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-11.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 19/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-11.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 19/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-12.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 20/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-12.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 20/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-12.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 20/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-3.rowstart-12.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 20/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 13/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 13/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 13/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 13/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 14/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 14/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 14/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 14/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 15/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 15/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 15/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 15/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 16/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 16/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 16/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 16/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 17/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 17/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 17/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 17/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 18/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 18/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 18/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 18/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 19/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 19/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 19/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 19/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 20/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 20/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 20/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 20/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 21/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 21/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 21/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 21/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-10.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 22/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-10.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 22/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-10.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 22/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-10.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 22/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-11.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 23/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-11.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 23/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-11.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 23/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-11.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 23/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-12.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 24/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-12.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 24/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-12.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 24/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-4.rowstart-12.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 24/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 17/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 17/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 17/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 17/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 18/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 18/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 18/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 18/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 19/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 19/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 19/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 19/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 20/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 20/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 20/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 20/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 21/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 21/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 21/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 21/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 22/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 22/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 22/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 22/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 23/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 23/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 23/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 23/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 24/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 24/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 24/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 24/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 25/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 25/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 25/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 25/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-10.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 26/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-10.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 26/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-10.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 26/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-10.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 26/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-11.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 27/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-11.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 27/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-11.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 27/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-11.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 27/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-12.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 28/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-12.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 28/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-12.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 28/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-5.rowstart-12.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 28/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 21/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 21/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 21/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 21/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 22/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 22/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 22/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 22/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 23/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 23/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 23/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 23/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 24/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 24/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 24/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 24/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 25/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 25/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 25/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 25/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 26/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 26/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 26/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 26/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 27/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 27/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 27/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 27/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 28/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 28/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 28/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 28/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 29/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 29/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 29/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 29/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-10.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 30/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-10.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 30/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-10.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 30/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-10.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 30/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-11.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 31/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-11.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 31/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-11.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 31/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-11.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 31/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-12.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 32/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-12.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 32/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-12.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 32/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-6.rowstart-12.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 32/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 25/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 25/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 25/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 25/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 26/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 26/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 26/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 26/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 27/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 27/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 27/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 27/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 28/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 28/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 28/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 28/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 29/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 29/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 29/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 29/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 30/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 30/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 30/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 30/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 31/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 31/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 31/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 31/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 32/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 32/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 32/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 32/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 33/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 33/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 33/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 33/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-10.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 34/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-10.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 34/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-10.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 34/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-10.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 34/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-11.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 35/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-11.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 35/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-11.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 35/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-11.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 35/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-12.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 36/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-12.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 36/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-12.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 36/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-7.rowstart-12.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 36/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 29/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 29/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 29/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 29/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 30/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 30/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 30/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 30/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 31/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 31/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 31/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 31/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 32/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 32/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 32/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 32/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 33/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 33/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 33/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 33/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 34/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 34/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 34/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 34/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 35/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 35/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 35/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 35/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 36/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 36/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 36/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 36/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 37/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 37/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 37/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 37/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-10.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 38/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-10.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 38/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-10.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 38/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-10.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 38/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-11.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 39/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-11.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 39/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-11.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 39/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-11.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 39/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-12.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 40/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-12.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 40/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-12.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 40/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-8.rowstart-12.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 40/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 33/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 33/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 33/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 33/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 34/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 34/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 34/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 34/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 35/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 35/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 35/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 35/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 36/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 36/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 36/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 36/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 37/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 37/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 37/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 37/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 38/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 38/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 38/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 38/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 39/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 39/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 39/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 39/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 40/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 40/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 40/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 40/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 41/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 41/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 41/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 41/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-10.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 42/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-10.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 42/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-10.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 42/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-10.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 42/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-11.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 43/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-11.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 43/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-11.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 43/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-11.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 43/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-12.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 44/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-12.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 44/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-12.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 44/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-9.rowstart-12.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 44/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 37/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 37/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 37/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 37/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 38/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 38/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 38/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 38/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 39/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 39/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 39/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 39/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 40/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 40/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 40/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 40/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 41/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 41/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 41/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 41/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 42/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 42/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 42/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 42/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 43/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 43/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 43/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 43/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 44/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 44/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 44/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 44/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 45/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 45/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 45/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 45/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-10.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 46/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-10.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 46/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-10.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 46/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-10.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 46/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-11.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 47/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-11.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 47/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-11.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 47/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-11.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 47/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-12.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 48/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-12.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 48/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-12.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 48/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-10.rowstart-12.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 48/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 41/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 41/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 41/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 41/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 42/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 42/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 42/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 42/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 43/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 43/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 43/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 43/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 44/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 44/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 44/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 44/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 45/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 45/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 45/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 45/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 46/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 46/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 46/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 46/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 47/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 47/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 47/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 47/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 48/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 48/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 48/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 48/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 49/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 49/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 49/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 49/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-10.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 50/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-10.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 50/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-10.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 50/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-10.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 50/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-11.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 51/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-11.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 51/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-11.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 51/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-11.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 51/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-12.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 52/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-12.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 52/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-12.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 52/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-11.rowstart-12.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 52/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-1.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 45/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-1.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 45/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-1.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 45/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-1.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 45/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-2.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 46/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-2.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 46/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-2.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 46/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-2.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 46/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-3.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 47/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-3.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 47/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-3.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 47/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-3.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 47/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-4.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 48/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-4.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 48/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-4.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 48/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-4.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 48/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-5.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 49/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-5.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 49/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-5.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 49/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-5.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 49/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-6.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 50/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-6.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 50/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-6.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 50/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-6.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 50/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-7.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 51/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-7.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 51/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-7.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 51/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-7.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 51/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-8.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 52/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-8.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 52/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-8.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 52/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-8.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 52/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-9.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 53/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-9.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 53/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-9.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 53/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-9.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 53/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-10.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 54/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-10.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 54/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-10.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 54/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-10.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 54/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-11.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 55/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-11.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 55/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-11.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 55/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-11.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 55/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-12.rowspan-1 {
    grid-column: 1 !important;
    grid-row: 56/span 1 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-12.rowspan-2 {
    grid-column: 1 !important;
    grid-row: 56/span 2 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-12.rowspan-3 {
    grid-column: 1 !important;
    grid-row: 56/span 3 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid.rows-4 .colstart-12.rowstart-12.rowspan-4 {
    grid-column: 1 !important;
    grid-row: 56/span 4 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-auto-flow: row;
  }
}
@media only screen and (max-width: 1800px) {
  .statistics-custom-fp-block .wrapper .stat-grid {
    border-left: 0;
    border-right: 0;
  }
}
.statistics-custom-fp-block .wrapper .stat-grid .stat {
  border-bottom: 1px solid #808080;
  border-right: 1px solid #808080;
  padding: 60px;
  position: relative;
  z-index: 10;
}
@media (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid .stat {
    padding: 30px;
    border-bottom: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .statistics-custom-fp-block .wrapper .stat-grid .stat:not(:empty) {
    border-bottom: 1px solid #808080;
  }
}
.statistics-custom-fp-block .wrapper .stat-grid .stat p {
  text-align: center;
  font-weight: 700;
  margin: 0 auto;
  max-width: 350px;
}
.statistics-custom-fp-block .wrapper .stat-grid .stat p span {
  font-size: 64px;
  display: block;
}
@media (min-width: 0) and (max-width: 64em) {
  .statistics-custom-fp-block .wrapper .stat-grid .stat p span {
    font-size: 40px;
  }
}
.statistics-custom-fp-block .wrapper .stat-grid .stat.has-white-color {
  color: #ffffff;
}
.statistics-custom-fp-block .wrapper .stat-grid .stat.has-white-color p {
  color: #ffffff;
}
.statistics-custom-fp-block .wrapper .stat-grid .stat.no-bottom-border {
  border-bottom: none;
}
.statistics-custom-fp-block .wrapper .stat-grid .img {
  background-size: cover;
  background-position: center top;
  position: relative;
}
.statistics-custom-fp-block .wrapper .stat-grid .img.has-overlayer:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.statistics-custom-fp-block .wrapper .stat-grid .img-grid {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(4, 1fr);
  grid-auto-flow: column;
  grid-auto-rows: 1fr;
}
@media (min-width: 0em) and (max-width: 48em) {
  .statistics-custom-fp-block .wrapper .stat-grid .img-grid {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-auto-flow: row;
  }
}

.hidden-label .wpgb-facet-title {
  display: none;
}

.hidden-without-filters {
  display: none;
}

.search-form .wpgb-facet .wpgb-inline-list {
  margin: 0;
  padding-right: 20px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .search-form .wpgb-facet .wpgb-inline-list {
    padding-right: 0;
    display: flex;
    justify-content: center;
  }
}
.search-form .wpgb-facet ul li {
  padding: 5px 20px;
  margin: 0;
}
.search-form .wpgb-facet ul .wpgb-button {
  padding: 0;
  min-height: 1px;
  border-radius: 0;
  border: 0;
}
.search-form .wpgb-facet ul .wpgb-button .wpgb-button-label {
  padding: 0;
  font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif;
  text-transform: uppercase;
  text-decoration: underline;
  font-size: 14px;
  line-height: 1;
  color: #464646 !important;
}
.search-form .wpgb-facet ul .wpgb-button[aria-pressed=true], .search-form .wpgb-facet ul .wpgb-button:active, .search-form .wpgb-facet ul .wpgb-button:focus {
  background: none;
  border: 0;
  outline: 0;
}
.search-form .wpgb-facet ul .wpgb-button[aria-pressed=true] .wpgb-button-label, .search-form .wpgb-facet ul .wpgb-button:active .wpgb-button-label, .search-form .wpgb-facet ul .wpgb-button:focus .wpgb-button-label {
  color: #464646;
  outline: 0;
}
.search-form .wpgb-facet ul .wpgb-button[aria-pressed=true] .wpgb-button-label {
  text-decoration: none;
}
.search-form .wpgb-facet .wpgb-button {
  border-radius: 30px;
  height: 40px;
  line-height: 40px;
  padding: 0 20px !important;
  font-size: 16px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .search-form .wpgb-facet .wpgb-button {
    width: 100%;
    max-width: 100% !important;
  }
}
.search-form .wpgb-facet .wpgb-search-facet {
  display: flex;
}
@media (min-width: 0em) and (max-width: 48em) {
  .search-form .wpgb-facet .wpgb-search-facet {
    flex-direction: column;
    margin-bottom: 25px;
  }
}
.search-form .wpgb-facet .wpgb-search-facet label {
  flex: 0 0 100%;
  max-width: 650px;
  padding-right: 25px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .search-form .wpgb-facet .wpgb-search-facet label {
    padding-right: 0;
    max-width: 100%;
  }
}
.search-form .wpgb-facet .wpgb-search-facet input[type=search] {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  border-radius: 100px;
  box-shadow: none;
  border: 1px solid #000000;
  padding: 0 20px;
  background: #ffffff;
  color: #000000;
}
@media (min-width: 0em) and (max-width: 48em) {
  .search-form .wpgb-facet .wpgb-search-facet input[type=search] {
    font-size: 16px;
  }
}
.search-form .wpgb-facet .wpgb-search-facet .wpgb-input-icon, .search-form .wpgb-facet .wpgb-search-facet .wpgb-clear-button {
  display: none;
}
.search-form .wpgb-facet .wpgb-search-facet button[type=submit], .search-form .wpgb-facet .wpgb-search-facet button[type=button] {
  margin: 0;
  min-width: 1px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .search-form .wpgb-facet .wpgb-search-facet button[type=submit], .search-form .wpgb-facet .wpgb-search-facet button[type=button] {
    width: 100%;
    max-width: 100% !important;
    margin: 25px auto 0 auto;
  }
}
.search-form .wpgb-facet .wpgb-search-facet *::-moz-placeholder {
  color: #000000;
  opacity: 1;
}
.search-form .wpgb-facet .wpgb-search-facet ::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}
.search-form .wpgb-facet .wpgb-search-facet :-ms-input-placeholder {
  color: #000000;
  opacity: 1;
}

.search-form > .wpgb-facet {
  height: 40px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .search-form > .wpgb-facet {
    height: auto;
  }
}

.wpgb-facet > fieldset {
  margin: 0 !important;
}

.wp-grid-builder > p {
  text-align: left;
  width: 100%;
}

.wp-grid-builder:not(.wpgb-loading) {
  animation: loading 0.5s ease-in-out forwards;
}

@keyframes loading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.active-filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 25px;
}
.active-filters .wpgb-selection-facet .wpgb-inline-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 !important;
  gap: 15px 0;
}
.active-filters .wpgb-selection-facet .wpgb-inline-list li {
  margin: 0 !important;
}
.active-filters .wpgb-selection-facet .wpgb-inline-list li:before {
  display: none;
}
.active-filters .wpgb-selection-facet .wpgb-inline-list li > a {
  margin-left: 25px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .active-filters .wpgb-selection-facet .wpgb-inline-list li > a {
    font-size: 14px !important;
  }
}
.active-filters .wpgb-selection-facet .wpgb-inline-list button, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button[aria-pressed=true] {
  border: 1px solid #000000;
  border-radius: 30px;
  color: #000000;
  display: block;
  background: #ffffff;
  padding: 0 25px 0 5px;
  margin: 0 15px 0 0;
  position: relative;
  font-size: 16px;
  min-height: 1px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .active-filters .wpgb-selection-facet .wpgb-inline-list button, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button[aria-pressed=true] {
    padding: 1px 30px 1px 10px;
  }
}
.active-filters .wpgb-selection-facet .wpgb-inline-list button:focus, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button:focus, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button[aria-pressed=true]:focus {
  outline: 0;
}
.active-filters .wpgb-selection-facet .wpgb-inline-list button .wpgb-button-control, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button .wpgb-button-control, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button[aria-pressed=true] .wpgb-button-control {
  display: none;
}
.active-filters .wpgb-selection-facet .wpgb-inline-list button .wpgb-button-label, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button .wpgb-button-label, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button[aria-pressed=true] .wpgb-button-label {
  display: block;
  font-size: 14px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .active-filters .wpgb-selection-facet .wpgb-inline-list button .wpgb-button-label, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button .wpgb-button-label, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button[aria-pressed=true] .wpgb-button-label {
    font-size: 13px !important;
  }
}
.active-filters .wpgb-selection-facet .wpgb-inline-list button:after, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button:after, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button[aria-pressed=true]:after {
  content: "\e90d";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2E69FF;
  position: absolute;
  right: 10px;
  top: 6px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .active-filters .wpgb-selection-facet .wpgb-inline-list button:after, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button:after, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button[aria-pressed=true]:after {
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
  }
}
.active-filters .wpgb-selection-facet .wpgb-inline-list button:hover, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button:hover, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button[aria-pressed=true]:hover {
  background: #2E69FF;
  border-color: #2E69FF;
  color: #ffffff;
  text-decoration: none;
}
.active-filters .wpgb-selection-facet .wpgb-inline-list button:hover:after, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button:hover:after, .active-filters .wpgb-selection-facet .wpgb-inline-list .wpgb-button[aria-pressed=true]:hover:after {
  color: #ffffff;
}
.active-filters .wpgb-facet .wpgb-button.wpgb-reset {
  background: none;
  padding: 0 !important;
  height: auto !important;
  line-height: 1.2 !important;
  min-width: auto;
  color: #000000;
  font-size: 16px;
  text-decoration: underline;
}
.active-filters .wpgb-facet .wpgb-button.wpgb-reset[disabled] {
  display: none;
}

.wpgb-facet .wpgb-az-index-facet {
  margin: -7px 0 33px 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wpgb-facet .wpgb-az-index-facet {
    display: none;
  }
}
.wpgb-facet .wpgb-az-index-facet ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 25px;
}
.wpgb-facet .wpgb-az-index-facet ul li {
  padding: 0;
  margin: 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wpgb-facet .wpgb-az-index-facet ul li {
    padding: 0 10px 0 0;
  }
}
.wpgb-facet .wpgb-az-index-facet ul li a, .wpgb-facet .wpgb-az-index-facet ul li span.wpgb-az-index-label {
  font-weight: 400;
  color: #000000;
  line-height: 1.4;
  font-size: 24px;
}
@media (min-width: 0) and (max-width: 64em) {
  .wpgb-facet .wpgb-az-index-facet ul li a, .wpgb-facet .wpgb-az-index-facet ul li span.wpgb-az-index-label {
    font-size: 20px;
  }
}
.wpgb-facet .wpgb-az-index-facet ul li:before {
  display: none;
}
.wpgb-facet .wpgb-az-index-facet ul li:active, .wpgb-facet .wpgb-az-index-facet ul li:focus {
  border: 0 !important;
  outline: 0 !important;
}
.wpgb-facet .wpgb-az-index-facet ul li:active *, .wpgb-facet .wpgb-az-index-facet ul li:focus * {
  border: 0 !important;
  outline: 0 !important;
}
.wpgb-facet .wpgb-az-index-facet ul li:first-child {
  order: 40;
  padding-left: 25px;
}
.wpgb-facet .wpgb-az-index-facet ul li .wpgb-az-index[aria-pressed=true] .wpgb-az-index-label {
  color: #000000;
  font-weight: 400;
}
.wpgb-facet .wpgb-az-index-facet ul li .wpgb-az-index[aria-pressed=true], .wpgb-facet .wpgb-az-index-facet ul li .wpgb-az-index:active, .wpgb-facet .wpgb-az-index-facet ul li .wpgb-az-index:focus {
  border: 0 !important;
  outline: 0 !important;
}
.wpgb-facet .wpgb-az-index-facet ul li .wpgb-az-index[aria-pressed=true] *, .wpgb-facet .wpgb-az-index-facet ul li .wpgb-az-index:active *, .wpgb-facet .wpgb-az-index-facet ul li .wpgb-az-index:focus * {
  border: 0 !important;
  outline: 0 !important;
}
.wpgb-facet .wpgb-az-index-facet ul li .wpgb-az-index-label:active, .wpgb-facet .wpgb-az-index-facet ul li .wpgb-az-index-label:focus {
  border: 0 !important;
  outline: 0 !important;
}

.wpgb-facet .mobile-az-index {
  display: none;
  border: 1px solid #000000;
  height: 40px;
  padding: 0 50px 0 15px;
  margin: 0 0 25px 0;
  width: 100%;
  box-shadow: none;
  background: none;
  position: relative;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wpgb-facet .mobile-az-index {
    display: block;
  }
}

.search-area-bottom {
  position: relative;
}
@media (min-width: 0em) and (max-width: 48em) {
  .search-area-bottom:after {
    content: "\e90a";
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
  }
}

.search-form {
  display: flex;
  flex-wrap: wrap;
}
.search-form > .wpgb-facet:first-child {
  flex: 0 0 calc(100% - 200px);
  max-width: 650px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .search-form > .wpgb-facet:first-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .search-form > .wpgb-facet:nth-child(2) {
    flex: 0 0 100%;
  }
}
.search-form .wpgb-facet {
  transition: all ease 0.3s;
}
.search-form .wpgb-facet.wpgb-loading {
  opacity: 0;
}
.search-form .wpgb-facet.wpgb-loading select.wpgb-select {
  height: 31.2px;
  min-height: 31.2px;
  opacity: 0;
}
.search-form .wpgb-facet.wpgb-loading .wpgb-select-facet > label {
  opacity: 0;
}
.search-form .wpgb-facet:not(.wpgb-loading) {
  opacity: 1;
}
.search-form .wpgb-facet .wpgb-select {
  border: 1px solid #000000;
  border-radius: 0;
  padding: 0 37px 0 15px !important;
  height: 40px;
  animation: load 2s ease;
}
@media (min-width: 0em) and (max-width: 48em) {
  .search-form .wpgb-facet .wpgb-select {
    width: calc(100vw - 42px);
  }
}
.search-form .wpgb-facet .wpgb-select:hover, .search-form .wpgb-facet .wpgb-select:active, .search-form .wpgb-facet .wpgb-select:focus {
  border: 1px solid #000000;
}
.search-form .wpgb-facet .wpgb-select.wpgb-combobox {
  padding: 0 !important;
}
.search-form .wpgb-facet .wpgb-select .wpgb-select-placeholder {
  margin: 0;
  /*input[type="text"] {
                 font-size: 24px;
                 text-align: right;
                 line-height: 1.2;
                 color: $black;
                 height: auto;
                 padding-right: 30px;
  padding-left: 25px;
                 width: 100% !important;
                 @include breakpoint($tablet-down) {
                     text-align: left;
                     font-size: 22px;
                     padding-right: 0;
                 }
             }

             > .wpgb-select-value {
                 font-size: 26px;
                 color: $black;
                 text-align: right;
                 line-height: 1.2;
                 height: auto;
                 top: 0;
                 width: 100%;
                 padding-right: 30px;
                 opacity: 0 !important;
                 @include breakpoint($tablet-down) {
                     text-align: left;
                     font-size: 22px;
                     padding-right: 0;
                 }
             }*/
}
.search-form .wpgb-facet .wpgb-select .wpgb-select-placeholder .wpgb-select-values {
  flex-wrap: nowrap;
}
.search-form .wpgb-facet .wpgb-select .wpgb-select-placeholder .wpgb-select-values .wpgb-select-value {
  background: #F6F6F6;
}
.search-form .wpgb-facet .wpgb-select .wpgb-select-placeholder .wpgb-select-values .wpgb-select-value .wpgb-select-remove {
  min-width: auto;
  width: auto;
}
.search-form .wpgb-facet .wpgb-select .wpgb-select-placeholder .wpgb-select-values .wpgb-select-value .wpgb-select-remove:hover {
  background-color: #90AFFF !important;
}
.search-form .wpgb-facet .wpgb-select .wpgb-select-placeholder .wpgb-select-values .wpgb-select-value span {
  font-size: 16px;
}
.search-form .wpgb-facet .wpgb-select .wpgb-select-placeholder *::-moz-placeholder {
  color: #000000;
  opacity: 1;
}
.search-form .wpgb-facet .wpgb-select .wpgb-select-placeholder ::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}
.search-form .wpgb-facet .wpgb-select .wpgb-select-placeholder :-ms-input-placeholder {
  color: #000000;
  opacity: 1;
}
.search-form .wpgb-facet .wpgb-select .wpgb-select-search {
  /*label.wpgb-select-sr-only {
      justify-content: flex-end !important;
      width: 100% !important;
      height: auto !important;
      font-size: 26px !important;
      line-height: 1.2 !important;
      padding-right: 15px !important;
      @include breakpoint($tablet-down) {
          justify-content: flex-start !important;
          font-size: 22px !important;
          padding-right: 0 !important;
      }
  }
  input {
      opacity: 0;
  }*/
}
.search-form .wpgb-facet .wpgb-select-controls .wpgb-select-separator {
  display: none;
}
.search-form .wpgb-facet .wpgb-select-controls:after {
  content: "\e90a";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  color: #000000;
}
.search-form .wpgb-facet .wpgb-select-controls .wpgb-select-toggle {
  display: none;
}
.search-form .wpgb-facet .wpgb-select-controls .wpgb-select-clear {
  min-width: auto;
  padding: 0;
}
.search-form .wpgb-facet .wpgb-select-controls .wpgb-select-clear:hover {
  color: #000000 !important;
}

@keyframes load {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
main > .search-form {
  min-height: 226px;
}

main > .frame-block .wrapper.search-form {
  min-height: 459px;
}

.filters, .advanced-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
  width: calc(100% + 25px);
}
@media (min-width: 0em) and (max-width: 48em) {
  .filters, .advanced-filters {
    width: 100%;
    flex-direction: column;
  }
}
.filters > .wpgb-facet, .advanced-filters > .wpgb-facet {
  flex: 0 0 calc(25% - 25px);
  overflow: hidden;
}
.filters > .wpgb-facet:first-child:nth-last-child(3n), .advanced-filters > .wpgb-facet:first-child:nth-last-child(3n) {
  flex: 0 0 calc(33.33% - 25px);
}
.filters > .wpgb-facet:first-child:nth-last-child(3n) ~ .wpgb-facet, .advanced-filters > .wpgb-facet:first-child:nth-last-child(3n) ~ .wpgb-facet {
  flex: 0 0 calc(33.33% - 25px);
}

.advanced-filters {
  padding-top: 25px;
}

#advanced-filters {
  display: inline-block;
  margin: 40px 0 25px 0;
  position: relative;
  text-decoration: none;
  color: #2E69FF;
}
#advanced-filters:after {
  content: "\e90a";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: -30px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 25px;
  color: #2E69FF;
  transition: all ease 0.3s;
}
#advanced-filters.open:after {
  transform: scale(-1) translateY(50%);
}

.search-area-top {
  flex: 0 0 100%;
  border-top: 1px solid #CCCCCC;
  padding-top: 40px;
  margin-top: 40px;
}
.search-area-top > *:last-child {
  margin-bottom: 0 !important;
}
.search-area-top .filters > .wpgb-facet {
  min-height: 40px;
}

.wpgb-select-dropdown {
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: auto;
  z-index: 9999;
  margin: 8px 0;
  max-height: 288px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 11px rgba(0, 0, 0, 0.1);
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.wpgb-select-dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.wpgb-select-dropdown ul li {
  position: relative;
  margin: 0;
  padding: 10px 11px;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  list-style-type: none;
  outline: none;
  border: none;
  cursor: pointer;
}
.wpgb-select-dropdown ul li:before {
  display: none;
}

.wpgb-select-dropdown ul li li {
  padding: 10px 19px;
}

.wpgb-select-dropdown ul li span {
  position: relative;
}

.wpgb-select-dropdown ul li.wpgb-focused {
  background-color: red;
}

.wpgb-select-dropdown ul li.wpgb-select-noresults {
  padding: 12px 11px;
  color: #24292e;
  text-align: center;
}

.wpgb-select-dropdown ul li [role=heading] {
  position: relative;
  margin: 0;
  padding: 10px 11px;
  color: #24292e;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  list-style-type: none;
}

.wpgb-select-dropdown ul li[role=group] {
  margin: 0;
  padding: 0;
}

.wpgb-select-dropdown ul li[aria-selected=true] {
  background-color: #2684ff;
}

.wpgb-select-dropdown ul li[aria-selected=true] {
  color: white;
}

.wpgb-select-dropdown ul li[aria-disabled=true] {
  background-color: unset;
  color: #b3b3b3;
  cursor: default;
}

.relevanssi-live-search-results .relevanssi-live-search-result p a {
  background: none;
}
.relevanssi-live-search-results .relevanssi-live-search-no-results {
  margin: 0;
  padding: 15px 1em;
  font-size: 16px;
  font-weight: 700;
}
.relevanssi-live-search-results .relevanssi-live-search-didyoumean {
  margin: 0;
  padding: 0 1em 15px 1em;
  font-size: 16px;
}

.wpgb-facet button.wpgb-button:not(.wpgb-load-more) {
  border-radius: 30px !important;
  height: 40px !important;
  line-height: 40px !important;
  padding: 0 20px !important;
  font-size: 16px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wpgb-facet button.wpgb-button:not(.wpgb-load-more) {
    width: 100%;
    max-width: 100% !important;
  }
}
.wpgb-facet .wpgb-button.wpgb-load-more {
  background: none;
  border: 1px solid #000000;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  border-radius: 30px;
  padding: 10px 45px 10px 45px;
  margin: 0 auto !important;
  display: block;
}
.wpgb-facet .wpgb-button.wpgb-load-more:hover {
  background: #2E69FF;
  border-color: #2E69FF;
  color: #ffffff;
}
.wpgb-facet .wpgb-pagination-facet {
  text-align: center;
}
.wpgb-facet .wpgb-pagination-facet ul li, .wpgb-facet .wpgb-pagination-facet ul li:hover, .wpgb-facet .wpgb-pagination-facet ul li:active, .wpgb-facet .wpgb-pagination-facet ul li:focus {
  width: auto;
  height: auto;
  min-width: 1px;
  line-height: 1.4;
  margin: 0 10px;
  outline: 0 !important;
}
.wpgb-facet .wpgb-pagination-facet ul li:before, .wpgb-facet .wpgb-pagination-facet ul li:hover:before, .wpgb-facet .wpgb-pagination-facet ul li:active:before, .wpgb-facet .wpgb-pagination-facet ul li:focus:before {
  display: none;
}
.wpgb-facet .wpgb-pagination-facet ul li a, .wpgb-facet .wpgb-pagination-facet ul li:hover a, .wpgb-facet .wpgb-pagination-facet ul li:active a, .wpgb-facet .wpgb-pagination-facet ul li:focus a {
  padding: 0;
  line-height: 1.4;
  font-size: 22px;
  color: #666666;
  outline: 0 !important;
  font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif;
}
.wpgb-facet .wpgb-pagination-facet ul li a:hover, .wpgb-facet .wpgb-pagination-facet ul li:hover a:hover, .wpgb-facet .wpgb-pagination-facet ul li:active a:hover, .wpgb-facet .wpgb-pagination-facet ul li:focus a:hover {
  color: #000000;
}
.wpgb-facet .wpgb-pagination-facet ul li a[aria-current], .wpgb-facet .wpgb-pagination-facet ul li:hover a[aria-current], .wpgb-facet .wpgb-pagination-facet ul li:active a[aria-current], .wpgb-facet .wpgb-pagination-facet ul li:focus a[aria-current] {
  color: #000000;
  font-weight: 400;
  text-decoration: underline;
}

.general-search-form {
  width: 100%;
  margin-bottom: -15px !important;
  margin-top: -45px;
}
@media (min-width: 0) and (max-width: 64em) {
  .general-search-form {
    margin-bottom: 15px !important;
    margin-top: -15px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form {
    margin-bottom: 0 !important;
  }
}
.general-search-form form > p {
  display: flex;
  position: relative;
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form form > p {
    flex-direction: column;
  }
}
.general-search-form form > p label {
  flex: 0 0 calc(100% - 200px);
  max-width: 650px;
  padding-right: 25px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form form > p label {
    padding-right: 0;
    max-width: 100%;
  }
}
.general-search-form input[type=search] {
  height: 40px;
  line-height: 40px;
  border-radius: 100px;
  box-shadow: none;
  border: 1px solid #000000;
  width: 100%;
  padding: 0 30px;
  background: none;
  color: #000000;
  font-size: 16px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form input[type=search] {
    padding-right: 30px;
  }
}
.general-search-form button, .general-search-form input[type=submit] {
  height: 40px;
  border-radius: 100px;
  padding: 0 10px;
  margin: 0 !important;
  position: relative;
  z-index: 10;
  font-size: 16px;
  min-width: 1px !important;
}
.general-search-form button[disabled], .general-search-form input[type=submit][disabled] {
  opacity: 0.6 !important;
  cursor: not-allowed;
}
.general-search-form button[disabled]:hover, .general-search-form input[type=submit][disabled]:hover {
  background-color: #666666;
  border-color: #666666;
}
.general-search-form button.reset, .general-search-form input[type=submit].reset {
  background: none;
  margin: 0 !important;
  position: absolute;
  z-index: 10;
  left: 590px;
  width: 25px !important;
  height: 25px;
  font-size: 0;
  padding: 0 !important;
  top: 7px;
}
.general-search-form button.reset:after, .general-search-form input[type=submit].reset:after {
  content: "\e90d";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 4px;
  top: 3px;
  font-size: 16px;
}
@media only screen and (max-width: 975px) {
  .general-search-form button.reset, .general-search-form input[type=submit].reset {
    left: auto;
    right: 235px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form button.reset, .general-search-form input[type=submit].reset {
    right: 10px;
  }
}
.general-search-form button.reset.hidden, .general-search-form input[type=submit].reset.hidden {
  display: none !important;
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form button, .general-search-form input[type=submit] {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 25px;
    margin-top: 25px !important;
  }
}
.general-search-form .close-icon {
  border: 1px solid transparent;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  margin-right: 190px;
  color: #666;
  padding-right: 20px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form .close-icon {
    margin-right: 130px;
    padding-right: 10px;
    font-size: 0;
  }
}
@media only screen and (max-width: 400px) {
  .general-search-form .close-icon {
    float: right;
    margin-top: -55px;
    margin-right: 0;
    margin-bottom: 0;
    width: 55px !important;
    height: 55px;
  }
}
.general-search-form .close-icon:after {
  content: "\e90d";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  text-align: center;
  color: #666;
  font-weight: normal;
  font-size: 25px;
  cursor: pointer;
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form .close-icon:after {
    font-size: 20px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
}
.general-search-form .close-icon:hover {
  background: none;
  border-color: transparent;
  color: #2E69FF;
}
.general-search-form .close-icon:hover:after {
  color: #2E69FF;
}
.general-search-form .filters-area {
  display: flex;
  align-items: flex-start;
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form .filters-area {
    display: block;
    margin: 45px -30px -30px -30px;
    padding: 0 30px;
    border-top: 1px solid #ffffff;
  }
}
.general-search-form .filters-area span {
  font-size: 16px;
  padding: 10px 25px 0 0;
  flex: 0 0 auto;
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form .filters-area span {
    text-align: center;
    padding-bottom: 15px;
    display: none;
  }
}
.general-search-form .filters-area select {
  width: 100%;
  border: 0;
  box-shadow: none;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  height: 60px;
  line-height: 60px;
  background: url(../../app/assets/images/select-arrow.png) right center no-repeat;
  display: none;
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form .filters-area select {
    display: block;
  }
}
.general-search-form .filters {
  gap: 10px;
  flex-wrap: wrap;
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form .filters {
    flex-direction: row;
    width: calc(100% + 10px);
    display: none;
  }
}
.general-search-form .filters button {
  background: none;
  border-color: transparent;
  color: #000000;
  height: auto;
  min-height: 40px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .general-search-form .filters button {
    width: auto !important;
    min-width: 1px;
    margin: 0 !important;
    flex: 0 0 calc(50% - 10px);
  }
}
.general-search-form .filters button.active {
  border-color: #2E69FF;
  background-color: #2E69FF;
  color: #ffffff;
}

#main-search-form {
  width: 100%;
}
#main-search-form input[type=search] {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  border-radius: 100px;
  box-shadow: none;
  border: 1px solid #000000;
  padding: 0 20px;
  margin: 0 25px 0 0;
  background: #ffffff;
  color: #000000;
  flex: 0 0 calc(100% - 250px);
  max-width: 650px;
}
@media (min-width: 0em) and (max-width: 48em) {
  #main-search-form input[type=search] {
    width: 100%;
    margin-bottom: 25px;
  }
}
#main-search-form button[disabled] {
  opacity: 0.6;
  cursor: not-allowed;
}
@media (min-width: 0em) and (max-width: 48em) {
  #main-search-form button {
    width: 100%;
    margin-right: 0;
  }
}
#main-search-form .blurb-int .search-form {
  display: flex;
}
@media (min-width: 0em) and (max-width: 48em) {
  #main-search-form .blurb-int .search-form {
    display: block;
  }
}

.results-list {
  padding-top: 60px;
}
@media (min-width: 0) and (max-width: 64em) {
  .results-list {
    padding-top: 0;
  }
}
.results-list .results-no .wpgb-result-count {
  margin: 0;
  font-size: 24px;
  font-weight: 700;
}
@media (min-width: 0em) and (max-width: 48em) {
  .results-list .results-no .wpgb-result-count {
    font-size: 16px;
  }
}
.results-list .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox-control {
  border-color: #000000;
  /*order: 3;*/
}
.results-list .wpgb-facet .wpgb-checkbox-label {
  padding: 0 8px 0 8px;
}
.results-list .wpgb-facet [class^=wpgb][role=button][tabindex="-1"] {
  opacity: 0.1;
}

*.has-blue-background-color .search-form .wpgb-facet .wpgb-search-facet input[type=search] {
  border-color: #ffffff;
  color: #ffffff;
}
*.has-blue-background-color .search-form .wpgb-facet .wpgb-search-facet button[type=submit] {
  background-color: #666666;
  border-color: #666666;
  color: #ffffff !important;
}
*.has-blue-background-color .search-form .wpgb-facet .wpgb-select {
  border-color: #ffffff;
  color: #ffffff;
}
*.has-blue-background-color .search-form .wpgb-facet .wpgb-select-controls::after {
  color: #ffffff;
}
*.has-blue-background-color #advanced-filters::after {
  color: #ffffff;
}
*.has-blue-background-color option {
  background: #000000;
  color: #000000;
}
*.has-blue-background-color .general-search-form input[type=search] {
  border-color: #ffffff;
  color: #ffffff;
}
*.has-blue-background-color .general-search-form input[type=submit] {
  border-color: #666666;
  background-color: #666666;
}

*.has-black-background-color .search-form .wpgb-facet .wpgb-search-facet input[type=search] {
  border-color: #ffffff;
  color: #ffffff;
}
*.has-black-background-color .search-form .wpgb-facet .wpgb-search-facet button[type=submit] {
  background-color: #666666;
  border-color: #666666;
  color: #ffffff !important;
}
*.has-black-background-color .search-form .wpgb-facet .wpgb-select {
  border-color: #ffffff;
  color: #ffffff;
}
*.has-black-background-color .search-form .wpgb-facet .wpgb-select-controls::after {
  color: #ffffff;
}
*.has-black-background-color #advanced-filters::after {
  color: #ffffff;
}
*.has-black-background-color option {
  background: #000000;
  color: #000000;
}
*.has-black-background-color .general-search-form input[type=search] {
  border-color: #ffffff;
  color: #ffffff;
}
*.has-black-background-color .general-search-form input[type=submit] {
  border-color: #666666;
  background-color: #666666;
}

.video-play {
  position: relative;
  margin: 0 0 60px 0;
  display: block;
  padding-bottom: 56.25%;
}
.video-play > img {
  transition: all ease 0.3s;
  position: absolute;
  height: 100%;
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.video-play .video-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all ease 0.3s;
  pointer-events: none;
}
.video-play .video-container .embed-container {
  padding: 0;
  margin: 0;
  height: 100%;
  top: 0;
  position: absolute;
}
.video-play .video-container.on {
  opacity: 1;
  pointer-events: auto;
}
.video-play.play:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 90px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  color: #ffffff;
  transform: translate(-50%, -50%);
  border: 2px solid #ffffff;
  border-radius: 50%;
  font-size: 40px;
  box-shadow: 0px 4px 4px 0px #rgba #000000, 0.3;
  background: #2E69FF url("../../app/assets/images/icon-play.svg");
  background-size: 40% auto;
  background-position: 60% center;
  background-repeat: no-repeat;
}
@media (min-width: 0) and (max-width: 64em) {
  .video-play.play:after {
    width: 15vw;
    height: 15vw;
  }
}
.video-play:not(.play) {
  display: block;
}
.video-play:not(.play) > img {
  opacity: 0;
  pointer-events: none;
}

main > div > .block-media-visual, .is-root-container > .wp-block-acf-media-visual .block-media-visual {
  max-width: 900px;
}

.block-media-visual.center {
  margin-left: auto;
  margin-right: auto;
}
.block-media-visual.right {
  margin-left: auto;
}

.columns-square-pattern-custom-fp-block {
  overflow: hidden;
}
.columns-square-pattern-custom-fp-block .inside-block-heading {
  max-width: calc(33.33% - 24px);
  margin: 0;
  padding: 60px 0 30px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .columns-square-pattern-custom-fp-block .inside-block-heading {
    max-width: 100%;
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .columns-square-pattern-custom-fp-block .inside-block-heading {
    padding-bottom: 25px;
  }
}
.columns-square-pattern-custom-fp-block .inside-block-heading + .wp-block-columns:not(.is-style-no-separators) .wp-block-column, .columns-square-pattern-custom-fp-block .inside-block-heading + .block-editor-inner-blocks > .block-editor-block-list__layout .wp-block-columns:not(.is-style-no-separators) .wp-block-column {
  padding-top: 0;
  border: 0 !important;
}
.columns-square-pattern-custom-fp-block .inside-block-heading + .wp-block-columns:not(.is-style-no-separators) .wp-block-column:not(:last-child), .columns-square-pattern-custom-fp-block .inside-block-heading + .block-editor-inner-blocks > .block-editor-block-list__layout .wp-block-columns:not(.is-style-no-separators) .wp-block-column:not(:last-child) {
  position: relative;
}
.columns-square-pattern-custom-fp-block .inside-block-heading + .wp-block-columns:not(.is-style-no-separators) .wp-block-column:not(:last-child):after, .columns-square-pattern-custom-fp-block .inside-block-heading + .block-editor-inner-blocks > .block-editor-block-list__layout .wp-block-columns:not(.is-style-no-separators) .wp-block-column:not(:last-child):after {
  content: "";
  position: absolute;
  right: -1px;
  top: -100%;
  height: 200%;
  border-right: 1px solid #000000;
  display: block !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .columns-square-pattern-custom-fp-block .inside-block-heading + .wp-block-columns:not(.is-style-no-separators) .wp-block-column:not(:last-child):after, .columns-square-pattern-custom-fp-block .inside-block-heading + .block-editor-inner-blocks > .block-editor-block-list__layout .wp-block-columns:not(.is-style-no-separators) .wp-block-column:not(:last-child):after {
    display: none !important;
  }
}
.columns-square-pattern-custom-fp-block .wrapper > *:not(.wp-block-columns):not(.inside-block-heading) {
  padding: 60px 0 0 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .columns-square-pattern-custom-fp-block .wrapper > *:not(.wp-block-columns):not(.inside-block-heading) {
    padding: 30px 0 0 0;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .columns-square-pattern-custom-fp-block .wrapper > *:not(.wp-block-columns):not(.inside-block-heading) {
    padding: 50px 0 0 0;
  }
}
.columns-square-pattern-custom-fp-block .wrapper > .wp-block-buttons:first-child {
  float: right;
  max-width: 25%;
  padding: 60px 0 0 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .columns-square-pattern-custom-fp-block .wrapper > .wp-block-buttons:first-child {
    padding-top: 30px;
    float: none;
    max-width: 100%;
  }
}
.columns-square-pattern-custom-fp-block .wrapper > .wp-block-buttons:first-child + .inside-block-heading {
  padding-bottom: 60px;
}
@media (min-width: 0) and (max-width: 64em) {
  .columns-square-pattern-custom-fp-block .wrapper > .wp-block-buttons:first-child + .inside-block-heading {
    padding-bottom: 25px;
  }
}
.columns-square-pattern-custom-fp-block .wrapper > .wp-block-buttons:first-child + .inside-block-heading + .wp-block-columns .wp-block-column:after {
  display: none;
}
.columns-square-pattern-custom-fp-block .wrapper > .wp-block-buttons:last-child {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  margin-left: calc(33.33% - 16px);
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  width: calc(33.33% + 42px);
}
@media only screen and (max-width: 1920px) {
  .columns-square-pattern-custom-fp-block .wrapper > .wp-block-buttons:last-child {
    width: calc(33.33% + 41px);
    margin-left: calc(33.33% - 15px);
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .columns-square-pattern-custom-fp-block .wrapper > .wp-block-buttons:last-child {
    width: 100%;
    border: 0;
    padding-top: 30px;
    margin-left: auto;
  }
}
.columns-square-pattern-custom-fp-block .wrapper > .wp-block-buttons:last-child .wp-block-button {
  margin-bottom: 60px !important;
}
@media (min-width: 0em) and (max-width: 48em) {
  .columns-square-pattern-custom-fp-block .wrapper > .wp-block-buttons:last-child .wp-block-button {
    margin-bottom: 30px !important;
  }
}
.columns-square-pattern-custom-fp-block .wp-block-columns {
  margin: 0 -30px;
  gap: 0;
  clear: both;
}
@media (min-width: 0) and (max-width: 76.5em) {
  .columns-square-pattern-custom-fp-block .wp-block-columns {
    margin: 0 -30px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .columns-square-pattern-custom-fp-block .wp-block-columns {
    display: block;
    margin: 0 0 50px 0;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .columns-square-pattern-custom-fp-block .wp-block-columns {
    margin: 0 0 25px 0;
  }
}
.columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column {
  flex: 1;
  padding: 30px;
}
@media (min-width: 48.063em) and (max-width: 76.5em) {
  .columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column {
    padding: 60px 25px 30px 30px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column {
    padding: 50px 0 0 0;
  }
  .columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column:not(:last-child) {
    border-bottom: 1px solid #000000 !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column {
    padding: 25px 0 0 0;
  }
}
.columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column:first-child:nth-last-child(n+3), .columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column:first-child:nth-last-child(n+3) ~ .wp-block-column {
  flex: 0 0 calc(33.33% + 3px);
}
@media only screen and (max-width: 1920px) {
  .columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column:first-child:nth-last-child(n+3), .columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column:first-child:nth-last-child(n+3) ~ .wp-block-column {
    flex: 0 0 calc(33.33% + 3.2px);
  }
}
.columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column:not(:first-child) {
  border-left: 1px solid #000000;
}
@media (min-width: 48.063em) and (max-width: 76.5em) {
  .columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column:not(:first-child) {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column:not(:first-child) {
    border: 0;
    padding: 25px 0 0 0;
  }
  .columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column:not(:first-child):not(:last-child) {
    border-bottom: 1px solid #000000;
  }
}
.columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column .wp-block-buttons:last-child {
  margin-top: 75px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column .wp-block-buttons:last-child {
    margin-top: 0;
  }
}
.columns-square-pattern-custom-fp-block .wp-block-columns:after {
  content: "";
  padding-bottom: 30%;
}
@media (min-width: 0em) and (max-width: 48em) {
  .columns-square-pattern-custom-fp-block .wp-block-columns:after {
    display: none;
  }
}
.columns-square-pattern-custom-fp-block .wp-block-columns.is-vertically-aligned-bottom .wp-block-column, .columns-square-pattern-custom-fp-block .wp-block-columns.are-vertically-aligned-bottom .wp-block-column {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
}
.columns-square-pattern-custom-fp-block .wp-block-columns.is-vertically-aligned-bottom .wp-block-column *:not(:first-child), .columns-square-pattern-custom-fp-block .wp-block-columns.are-vertically-aligned-bottom .wp-block-column *:not(:first-child) {
  margin-top: 0;
}
.columns-square-pattern-custom-fp-block .wp-block-columns.is-vertically-aligned-bottom .wp-block-column *:first-child, .columns-square-pattern-custom-fp-block .wp-block-columns.are-vertically-aligned-bottom .wp-block-column *:first-child {
  margin: auto 0 25px 0;
}
.columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column.is-vertically-aligned-bottom {
  align-self: stretch !important;
}
.columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column.is-vertically-aligned-top {
  align-self: stretch !important;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.columns-square-pattern-custom-fp-block .wp-block-columns .wp-block-column.is-vertically-aligned-center {
  align-self: stretch !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.columns-square-pattern-custom-fp-block .wp-block-columns.is-style-no-separators .wp-block-column, .columns-square-pattern-custom-fp-block .wp-block-columns.is-style-no-separators:before, .columns-square-pattern-custom-fp-block .wp-block-columns.is-style-no-separators .wp-block-column:after, .columns-square-pattern-custom-fp-block .wp-block-columns.is-style-no-separators .wp-block-column:not(:last-child)::after, *[class*=background-color].columns-square-pattern-custom-fp-block.is-style-no-separators .wp-block-columns .wp-block-column, *[class*=background-color].columns-square-pattern-custom-fp-block.is-style-no-separators .wp-block-columns:before, *[class*=background-color].columns-square-pattern-custom-fp-block.is-style-no-separators .wp-block-columns .wp-block-column:after, *[class*=background-color].columns-square-pattern-custom-fp-block.is-style-no-separators .wp-block-columns .wp-block-column:not(:last-child)::after, *[class*=background-color].columns-square-pattern-custom-fp-block.is-style-no-separators .inside-block-heading + .wp-block-columns .wp-block-column, *[class*=background-color].columns-square-pattern-custom-fp-block.is-style-no-separators .inside-block-heading + .wp-block-columns:before, *[class*=background-color].columns-square-pattern-custom-fp-block.is-style-no-separators .inside-block-heading + .wp-block-columns .wp-block-column:after, *[class*=background-color].columns-square-pattern-custom-fp-block.is-style-no-separators .inside-block-heading + .wp-block-columns .wp-block-column:not(:last-child)::after {
  border-color: transparent !important;
}
.columns-square-pattern-custom-fp-block .wp-block-columns.is-style-no-separators + .wp-block-buttons, *[class*=background-color].columns-square-pattern-custom-fp-block.is-style-no-separators .wp-block-columns + .wp-block-buttons, *[class*=background-color].columns-square-pattern-custom-fp-block.is-style-no-separators .inside-block-heading + .wp-block-columns + .wp-block-buttons {
  border: 0;
  padding: 0;
  margin-top: -75px;
}
@media (min-width: 0) and (max-width: 64em) {
  .columns-square-pattern-custom-fp-block .wp-block-columns.is-style-no-separators + .wp-block-buttons, *[class*=background-color].columns-square-pattern-custom-fp-block.is-style-no-separators .wp-block-columns + .wp-block-buttons, *[class*=background-color].columns-square-pattern-custom-fp-block.is-style-no-separators .inside-block-heading + .wp-block-columns + .wp-block-buttons {
    margin-top: 0;
  }
}

.single-lawyer .columns-square-pattern-custom-fp-block .wp-block-columns::after {
  padding-bottom: 0;
}
.single-lawyer .columns-square-pattern-custom-fp-block .wp-block-columns + .wp-block-buttons {
  margin-top: -50px !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .single-lawyer .columns-square-pattern-custom-fp-block .wp-block-columns + .wp-block-buttons {
    margin-top: 0 !important;
  }
}

.banner-custom-fp-block {
  display: flex;
  position: relative;
}
.banner-custom-fp-block:after {
  content: "";
  /*padding-bottom: 50%;*/
}
@media only screen and (min-width: 1700px) {
  .banner-custom-fp-block:after {
    /*padding-bottom: 800px;*/
  }
}
.banner-custom-fp-block .wrapper {
  position: relative;
  z-index: 10;
}
.banner-custom-fp-block .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center right;
}
@media (min-width: 0) and (max-width: 64em) {
  .banner-custom-fp-block .img {
    background-position: center bottom;
  }
}
.banner-custom-fp-block .blurb {
  padding: 60px 0;
  max-width: 40%;
}
@media (min-width: 0) and (max-width: 64em) {
  .banner-custom-fp-block .blurb {
    max-width: 100%;
    padding: 25px 0 90vw 0;
  }
}
.banner-custom-fp-block.right .img {
  background-position: center left;
}
@media (min-width: 0) and (max-width: 64em) {
  .banner-custom-fp-block.right .img {
    background-position: center bottom;
  }
}
.banner-custom-fp-block.right .blurb {
  margin-left: auto;
}
.banner-custom-fp-block.right .blurb h2 {
  order: 3;
  transform: rotate(0);
  text-align: left;
}

.dynamic-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
@media only screen and (max-width: 650px) {
  .dynamic-cards {
    display: block;
  }
}
.dynamic-cards .card {
  flex: 0 0 calc(33.33% - 15px);
  border: 1px solid #000000;
  display: flex;
  align-items: flex-end;
  transition: all ease 0.3s;
  position: relative;
  background: #000000;
}
@media (min-width: 0) and (max-width: 64em) {
  .dynamic-cards .card {
    flex: 0 0 calc(50% - 15px);
  }
}
@media only screen and (max-width: 650px) {
  .dynamic-cards .card {
    margin-bottom: 1px;
  }
}
.dynamic-cards .card:after {
  content: "";
  padding-bottom: 100%;
}
@media only screen and (max-width: 1920px) {
  .dynamic-cards .card h2 {
    font-size: 36px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .dynamic-cards .card h2 {
    font-size: 28px;
  }
  .dynamic-cards .card h2:after {
    content: "\e90a";
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: -0.1em;
  }
}
.dynamic-cards .card .card-int {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0 30px;
  transition: all ease 0.3s;
}
.dynamic-cards .card .card-int:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  background: linear-gradient(to bottom, rgba(46, 105, 255, 0) 0, #2e69ff 100%);
  transition: all ease 0.3s;
}
.dynamic-cards .card .card-int .hdr {
  background: #000000;
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 10;
  transition: all ease 0.3s;
}
.dynamic-cards .card .card-int .hdr * {
  color: #EFF4FF;
}
.dynamic-cards .card .card-int .content {
  height: 0;
  transition: all ease 0.5s;
}
.dynamic-cards .card .card-int .content * {
  color: #ffffff;
}
.dynamic-cards .card .card-int .content li:before {
  background-color: #ffffff;
}
.dynamic-cards .card:hover {
  background: #2E69FF;
  border-color: #2E69FF;
}
.dynamic-cards .card:hover .card-int {
  overflow: auto;
}
.dynamic-cards .card:hover .card-int .hdr {
  background: #2E69FF;
}
.dynamic-cards .card:hover .card-int:after {
  height: 50px;
}
.dynamic-cards .card:hover .content {
  height: calc(-16.67vw + 850px);
}
@media only screen and (max-width: 1920px) {
  .dynamic-cards .card:hover .content {
    height: calc(33.33vw - 175px);
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .dynamic-cards .card:hover .content {
    height: calc(50vw - 175px);
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .dynamic-cards .card:hover .content {
    height: calc(50vw - 120px);
  }
}
@media only screen and (max-width: 650px) {
  .dynamic-cards .card:hover .content {
    height: calc(100vw - 120px);
  }
}
.dynamic-cards .card.hdr {
  background: #ffffff;
  border-color: #000000;
  padding: 30px 30px 0 30px;
}
.dynamic-cards .card.hdr h2:after {
  display: none;
}

.site-header {
  position: sticky;
  top: 0;
  z-index: 90;
  background: #ffffff;
  transition: background ease 0.3s;
}
.site-header.sticky {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
  transition: all ease 0.3s;
}
@media (min-width: 0) and (max-width: 64em) {
  .site-header.sticky.down {
    transform: translateY(-100%);
  }
}
.site-header .wrapper {
  width: 100%;
  padding-left: calc(50% - 900px);
  padding-right: calc(50% - 900px);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 30px;
  padding-bottom: 30px;
}
@media only screen and (max-width: 1920px) {
  .site-header .wrapper {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .site-header .wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .site-header .wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.site-header .util-bar {
  width: 100%;
  width: 100%;
  padding-left: calc(50% - 900px);
  padding-right: calc(50% - 900px);
  background: #000000;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
@media only screen and (max-width: 1920px) {
  .site-header .util-bar {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .site-header .util-bar {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .site-header .util-bar {
    display: none;
  }
}
.site-header .util-bar ul {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 0;
}
.site-header .util-bar ul li {
  margin: 0;
  padding: 0;
}
.site-header .util-bar ul li a {
  color: #ffffff;
  text-decoration: none;
  display: block;
  padding: 10px 0 10px 60px;
  background-image: none;
}
.site-header .util-bar ul li a:hover {
  background: none;
}
.site-header .util-bar ul li a i {
  font-size: 24px;
  display: inline-block;
  min-width: 25px;
  min-height: 30px;
}
.site-header .util-bar ul li a:hover, .site-header .util-bar ul li a:hover i {
  color: #2E69FF;
}
.site-header .util-bar ul li:before {
  display: none;
}

.util-bar li.search, .mobile-search {
  position: relative;
}
.util-bar li.search a, .mobile-search a {
  width: 90px;
  height: 48px;
  text-align: center;
  display: inline-block;
}
.util-bar li.search .search-form, .mobile-search .search-form {
  position: absolute;
  right: 30px;
  top: 6px;
  opacity: 0;
  transition: all ease 0.3s;
}
@media (min-width: 0em) and (max-width: 48em) {
  .util-bar li.search .search-form, .mobile-search .search-form {
    right: 30px;
  }
}
.util-bar li.search .search-form input[type=text], .util-bar li.search .search-form input[type=search], .mobile-search .search-form input[type=text], .mobile-search .search-form input[type=search] {
  border: 0;
  border-bottom: 1px solid #F6F6F6;
  background: none;
  box-shadow: none;
  border-radius: 0;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif;
  padding: 0 45px 0 0;
  width: 0;
  transition: all ease 0.3s;
  caret-color: #ffffff;
  color: #ffffff;
}
.util-bar li.search .search-form input[type=submit], .mobile-search .search-form input[type=submit] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: none;
  border-radius: 0;
  box-shadow: none;
  border: 0;
  position: absolute;
  right: 3px;
  top: 3px;
  font-size: 24px;
  padding: 0 1px;
  margin: 0;
  opacity: 0;
  min-width: 1px;
  line-height: 1.2;
  transition: all ease 0.3s;
}
.util-bar li.search .search-form *::-moz-placeholder, .mobile-search .search-form *::-moz-placeholder {
  opacity: 1;
  color: #F6F6F6;
}
.util-bar li.search .search-form ::-webkit-input-placeholder, .mobile-search .search-form ::-webkit-input-placeholder {
  opacity: 1;
  color: #F6F6F6;
}
.util-bar li.search .search-form :-ms-input-placeholder, .mobile-search .search-form :-ms-input-placeholder {
  opacity: 1;
  color: #F6F6F6;
}
.util-bar li.search .search-form:hover:before, .util-bar li.search .search-form:active:before, .mobile-search .search-form:hover:before, .mobile-search .search-form:active:before {
  display: none;
}
.util-bar li.search .icon-clear, .mobile-search .icon-clear {
  display: none;
  font-size: 25px;
  margin-top: -1px;
}
.util-bar li.search.open .icon-search, .mobile-search.open .icon-search {
  display: none;
}
.util-bar li.search.open .icon-clear, .mobile-search.open .icon-clear {
  display: block;
}
.util-bar li.search.open .search-form, .mobile-search.open .search-form {
  opacity: 1;
}
.util-bar li.search.open input[type=text], .util-bar li.search.open input[type=search], .mobile-search.open input[type=text], .mobile-search.open input[type=search] {
  width: 350px;
  opacity: 1;
}
@media (min-width: 0em) and (max-width: 48em) {
  .util-bar li.search.open input[type=text], .util-bar li.search.open input[type=search], .mobile-search.open input[type=text], .mobile-search.open input[type=search] {
    width: calc(100vw - 120px);
  }
}
.util-bar li.search.open input[type=submit], .mobile-search.open input[type=submit] {
  opacity: 1;
}

.mobile-search a {
  width: 30px;
  height: auto;
  text-align: center;
  display: inline-block;
  text-decoration: none;
  color: #000000;
}
.mobile-search .search-form {
  top: -3px;
}
.mobile-search .search-form input[type=submit] {
  width: auto !important;
  padding: 0 !important;
  font-size: 20px;
  margin-top: 2px;
}
.mobile-search .search-form input[type=submit]:hover {
  background: none;
}
.mobile-search .search-form *::-moz-placeholder {
  opacity: 1;
  color: #000000;
}
.mobile-search .search-form ::-webkit-input-placeholder {
  opacity: 1;
  color: #000000;
}
.mobile-search .search-form :-ms-input-placeholder {
  opacity: 1;
  color: #000000;
}
.mobile-search .search-form input[type=submit], .mobile-search .search-form input[type=text], .mobile-search .search-form input[type=search] {
  color: #000000;
}
.mobile-search .icon-clear {
  font-size: 21px;
  margin-top: 0;
}

.search-open .util-bar li:not(.search) {
  opacity: 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .search-open .logo {
    opacity: 0;
  }
}

.gradient-header .site-header {
  background: linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0));
}
.gradient-header .site-header svg path {
  fill: #ffffff;
}
.gradient-header .site-header .logo img {
  filter: brightness(0) invert(1);
}
.gradient-header .site-header .mobile-nav button span {
  background: #ffffff !important;
}
.gradient-header .site-header .mobile-search a {
  color: #ffffff;
}
.gradient-header .site-header .mobile-search .search-form *::-moz-placeholder {
  opacity: 1;
  color: #ffffff;
}
.gradient-header .site-header .mobile-search .search-form ::-webkit-input-placeholder {
  opacity: 1;
  color: #ffffff;
}
.gradient-header .site-header .mobile-search .search-form :-ms-input-placeholder {
  opacity: 1;
  color: #ffffff;
}
.gradient-header .site-header .mobile-search .search-form input[type=submit], .gradient-header .site-header .mobile-search .search-form input[type=text], .gradient-header .site-header .mobile-search .search-form input[type=search] {
  color: #ffffff;
}
.gradient-header .site-header .navigation ul li a {
  color: #ffffff;
}
.gradient-header .site-header .navigation ul li a:hover, .gradient-header .site-header .navigation ul li a:focus, .gradient-header .site-header .navigation ul li a:active {
  color: #ffffff;
}
.gradient-header .site-header .navigation ul li .sub-menu a {
  color: #000000;
}
.gradient-header .site-header .navigation ul li:last-child .sub-menu {
  left: auto;
  right: -10px;
}
.gradient-header .site-header .navigation ul li.menu-item-has-children:hover > a {
  color: #ffffff;
}
.gradient-header .site-header .util-bar {
  background: none;
}
.gradient-header .site-header.sticky {
  background: #ffffff;
}
.gradient-header .site-header.sticky svg path {
  fill: #2E69FF;
}
.gradient-header .site-header.sticky .logo img {
  filter: none;
}
.gradient-header .site-header.sticky .mobile-nav button span {
  background: #000000 !important;
}
.gradient-header .site-header.sticky .mobile-search a {
  color: #000000;
}
.gradient-header .site-header.sticky .mobile-search .search-form *::-moz-placeholder {
  opacity: 1;
  color: #000000;
}
.gradient-header .site-header.sticky .mobile-search .search-form ::-webkit-input-placeholder {
  opacity: 1;
  color: #000000;
}
.gradient-header .site-header.sticky .mobile-search .search-form :-ms-input-placeholder {
  opacity: 1;
  color: #000000;
}
.gradient-header .site-header.sticky .mobile-search .search-form input[type=submit], .gradient-header .site-header.sticky .mobile-search .search-form input[type=text], .gradient-header .site-header.sticky .mobile-search .search-form input[type=search] {
  color: #000000;
}
.gradient-header .site-header.sticky .navigation ul li > a {
  color: #000000;
}
.gradient-header .site-header.sticky .navigation ul li > a:active, .gradient-header .site-header.sticky .navigation ul li > a:focus, .gradient-header .site-header.sticky .navigation ul li > a:hover {
  color: #2E69FF;
}
.gradient-header .site-header.sticky .navigation ul li .sub-menu a {
  color: #000000;
}
.gradient-header .site-header.sticky .navigation ul li.menu-item-has-children:hover > a {
  color: #2E69FF;
}
.gradient-header .site-header.sticky .util-bar {
  background: #000000;
}

.logo {
  padding: 0 30px 0 0;
  margin: 0;
  width: 50%;
  max-width: 250px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .logo {
    width: 150px;
  }
}
.logo a {
  display: block;
  background-image: none;
}
.logo a:hover {
  background: none;
}
.logo img, .logo svg {
  max-width: 100%;
  width: 100%;
}

.navigation {
  display: flex;
  align-items: center;
  margin: 0 0 0 auto;
  width: 70%;
}
@media (min-width: 0) and (max-width: 64em) {
  .navigation {
    display: none;
  }
}
.navigation > ul {
  width: 100%;
  max-width: 1000px;
  margin: 0 0 0 auto;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.navigation > ul > li {
  margin: 0;
  padding: 10px 15px;
  position: relative;
}
.navigation > ul > li:last-child {
  padding-right: 0;
}
.navigation > ul > li:before {
  display: none;
}
.navigation > ul > li > a {
  color: #000000;
  font-size: 20px;
  padding: 0;
  display: block;
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
.navigation > ul > li > a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  .navigation > ul > li > a {
    transition: background-size 0.3s ease;
  }
}
.navigation > ul > li > a:hover {
  text-decoration: none;
  color: #2E69FF;
}
.navigation > ul > li > a:active, .navigation > ul > li > a:focus {
  color: #2E69FF;
}
.navigation > ul > li.menu-item-has-children > a {
  position: relative;
  margin-right: 25px;
  /* @include clear-underline-effect; */
}
.navigation > ul > li.menu-item-has-children > a:after {
  content: "\e90a";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: -25px;
  top: 50%;
  transform: translateY(-50%);
}
.navigation > ul > li.menu-item-has-children:hover > a {
  color: #2E69FF;
}
.navigation > ul > li.menu-item-has-children:hover .sub-menu {
  display: flex;
}
.navigation > ul > li .sub-menu {
  display: none;
  position: absolute;
  bottom: 0;
  transform: translateY(calc(100% - 1px));
  flex-direction: column;
  align-items: flex-start;
  min-width: 310px;
  background: #ffffff;
  padding: 30px 30px 10px 30px;
  margin: 0;
  border-radius: 3px;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 1500px) {
  .navigation > ul > li .sub-menu {
    right: 0;
  }
}
.navigation > ul > li .sub-menu li {
  margin: 0;
  padding: 0 0 20px 0;
}
.navigation > ul > li .sub-menu li a {
  font-size: 20px;
  color: #000000;
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
.navigation > ul > li .sub-menu li a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  .navigation > ul > li .sub-menu li a {
    transition: background-size 0.3s ease;
  }
}
.navigation > ul > li .sub-menu li:before {
  display: none;
}

.mobile-nav {
  position: relative;
  z-index: 101;
  padding: 0;
  margin: 0;
  border: 0 !important;
  border-radius: 0;
  display: none;
}
@media (min-width: 0) and (max-width: 64em) {
  .mobile-nav {
    display: block;
  }
}
.mobile-nav button {
  color: #000000;
  background: none !important;
  border: 0 !important;
  width: 25px !important;
  height: 22px;
  padding: 0 !important;
  margin: 0 !important;
  display: block !important;
  position: relative;
  border-radius: 0;
  min-width: auto !important;
  max-width: 100% !important;
}
.mobile-nav button:before {
  display: none;
}
.mobile-nav button:hover, .mobile-nav button:active, .mobile-nav button:focus {
  background: none !important;
  border: 0 !important;
}
.mobile-nav button span {
  display: block;
  position: absolute;
  height: 4px;
  width: 25px;
  background: #000000;
  opacity: 1;
  left: 0;
  top: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
  border-radius: 4px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .mobile-nav button span {
    width: 25px;
    height: 4px;
  }
}
.mobile-nav button span:nth-child(1) {
  top: 0;
  width: 25px;
}
.mobile-nav button span:nth-child(2), .mobile-nav button span:nth-child(3) {
  top: 8px;
}
.mobile-nav button span:nth-child(4) {
  top: 16px;
  width: 25px;
}
.mobile-nav button.open span:nth-child(1) {
  top: 0;
  width: 0%;
  left: 50%;
}
.mobile-nav button.open span:nth-child(2) {
  transform: rotate(45deg);
  height: 4px;
  width: 25px;
}
.mobile-nav button.open span:nth-child(3) {
  transform: rotate(-45deg);
  height: 4px;
  width: 25px;
}
.mobile-nav button.open span:nth-child(4) {
  top: 0;
  width: 0%;
  left: 50%;
}

.mobile-search {
  display: none;
  margin: 0 25px 0 auto;
}
.mobile-search a {
  font-size: 20px;
  text-decoration: none;
}
.mobile-search a:hover {
  text-decoration: none;
  color: #000000;
}
@media (min-width: 0) and (max-width: 64em) {
  .mobile-search {
    display: block;
  }
}

.menu-open .global-mobile-nav {
  right: 0 !important;
  transform: none !important;
}
.menu-open .site-header.down {
  transform: none;
}
@media (min-width: 0) and (max-width: 64em) {
  .menu-open .site-header.down + main > div .page-nav-custom-fp-block {
    top: 104px;
  }
}

.global-mobile-nav {
  background-color: #000000;
  color: #f7f7f7;
  height: 100%;
  right: -100%;
  padding-top: 150px;
  position: fixed;
  text-align: left;
  top: 0;
  transition: all 0.3s ease-in-out;
  transform: none !important;
  width: 100%;
  z-index: 49;
  max-width: calc(500px + 50% - 900px);
  height: 100vh;
  overflow: hidden;
}
@media only screen and (max-width: 1920px) {
  .global-mobile-nav {
    width: 100%;
    max-width: 500px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .global-mobile-nav {
    max-width: 100%;
    padding-top: 100px;
  }
}
.global-mobile-nav .menu-logo {
  filter: brightness(1000%) grayscale(1);
  max-width: 200px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .global-mobile-nav .menu-logo {
    display: none;
  }
}
.global-mobile-nav a {
  background: none;
}
.global-mobile-nav .global-mobile-bg {
  padding: 0 50px 50px 50px;
  height: calc(100vh - 72px);
  overflow: auto;
}
@media (min-width: 0em) and (max-width: 48em) {
  .global-mobile-nav .global-mobile-bg {
    padding: 0 20px;
  }
}
.global-mobile-nav .search-form {
  padding-top: 50px;
}
.global-mobile-nav .search-form input[type=search] {
  border: 1px solid #ffffff;
  font-size: 16px;
  color: #ffffff;
  padding-right: 100px;
}
@media (min-width: 0) and (max-width: 64em) {
  .global-mobile-nav .search-form input[type=search] {
    padding-right: 75px;
  }
}
.global-mobile-nav .search-form input[type=submit] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  font-size: 30px;
  height: 60px;
  width: 60px;
  line-height: 60px;
  background: none;
  border: 0;
  box-shadow: none;
  float: right;
  margin: 0 !important;
  padding: 0;
  transform: translateY(-100%);
}
@media (min-width: 0) and (max-width: 64em) {
  .global-mobile-nav .search-form input[type=submit] {
    width: 60px !important;
  }
}
.global-mobile-nav .search-form *::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.global-mobile-nav .search-form ::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.global-mobile-nav .search-form :-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.global-mobile-nav ul {
  margin: 0;
  list-style: none;
}
.global-mobile-nav ul li {
  padding: 0;
  margin: 0;
  text-align: left;
  border-bottom: 1px solid rgba(246, 246, 246, 0.3);
}
.global-mobile-nav ul li:last-child {
  border: 0;
}
.global-mobile-nav ul li:after {
  display: none;
}
.global-mobile-nav ul li:before {
  display: none;
}
.global-mobile-nav ul li a {
  color: #ffffff;
  padding: 10px 0;
  font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif;
  display: block;
  width: 100%;
  font-size: 38px;
  text-decoration: none;
  background: none;
}
.global-mobile-nav ul li a:active, .global-mobile-nav ul li a:focus, .global-mobile-nav ul li a:hover, .global-mobile-nav ul li a.active {
  color: #2E69FF;
}
@media (min-width: 0em) and (max-width: 48em) {
  .global-mobile-nav ul li a {
    font-size: 28px;
  }
}
.global-mobile-nav ul li.menu-item-has-children {
  position: relative;
}
.global-mobile-nav ul li.menu-item-has-children > a {
  position: relative;
}
.global-mobile-nav ul li.menu-item-has-children > a:after {
  content: "\e90a";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: all ease 0.3s;
}
.global-mobile-nav ul li.menu-item-has-children span {
  position: absolute;
  right: 5px;
  top: 10px;
  line-height: 1;
  display: inline-block;
  transition: all ease 0.3s;
  cursor: pointer;
}
@media (min-width: 0em) and (max-width: 48em) {
  .global-mobile-nav ul li.menu-item-has-children span {
    top: 14px;
  }
}
.global-mobile-nav ul li.menu-item-has-children span:after {
  content: "+";
  color: #90AFFF;
  font-size: 55px;
  display: inline-block;
}
@media (min-width: 0em) and (max-width: 48em) {
  .global-mobile-nav ul li.menu-item-has-children span:after {
    font-size: 35px;
  }
}
.global-mobile-nav ul li.menu-item-has-children.open > a:after, .global-mobile-nav ul li.menu-item-has-children.open span {
  transform: rotate(180deg) translateY(50%);
}
.global-mobile-nav ul li.current-menu-item > a {
  color: #2E69FF;
}
.global-mobile-nav ul li ul {
  display: none;
  border: none;
  margin: 0 0 15px 0;
}
.global-mobile-nav ul li li {
  border: 0;
}
.global-mobile-nav ul li li a {
  padding: 5px 0;
  font-weight: normal;
  text-transform: none;
  color: #EFF4FF;
  font-size: 24px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .global-mobile-nav ul li li a {
    font-size: 20px;
  }
}
.global-mobile-nav ul li li:last-child a {
  border: none;
}
.global-mobile-nav ul.util-nav {
  display: flex;
  flex-wrap: wrap;
  padding-top: 60px;
  gap: 60px 30px;
}
.global-mobile-nav ul.util-nav li {
  border: 0;
}
.global-mobile-nav ul.util-nav li a {
  color: #CCCCCC;
  font-size: 20px;
}

.popup-overlayer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 101;
  display: none;
  background: rgba(0, 0, 0, 0.6);
}
.popup-overlayer.popup-overlayer {
  background: rgba(255, 255, 255, 0.95);
  z-index: 102;
}

.site-footer {
  background: #000000;
}
.site-footer .wrapper {
  width: 100%;
  padding-left: calc(50% - 900px);
  padding-right: calc(50% - 900px);
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 90px;
  padding-bottom: 60px;
}
@media only screen and (max-width: 1920px) {
  .site-footer .wrapper {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .site-footer .wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 1920px) {
  .site-footer .wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .site-footer .wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
    flex-direction: column;
  }
}
.site-footer .wrapper > p {
  flex: 0 0 100%;
  margin: 0;
  font-size: 12px;
  color: #CCCCCC;
}
.site-footer .wrapper h5 {
  font-size: 18px;
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 15px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .site-footer .wrapper h5 {
    font-size: 16px;
  }
}
.site-footer .wrapper ul {
  margin-left: 0px;
}
.site-footer .wrapper a {
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
.site-footer .wrapper a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  .site-footer .wrapper a {
    transition: background-size 0.3s ease;
  }
}
.site-footer .wrapper .copyright a {
  color: #CCCCCC;
}
.site-footer .wrapper .copyright a:hover {
  color: #ffffff;
}
.site-footer .wrapper .sitemap {
  padding-bottom: 60px;
}
@media (min-width: 0) and (max-width: 64em) {
  .site-footer .wrapper .sitemap {
    padding-bottom: 10px;
  }
}
.site-footer .wrapper .sitemap ul li {
  margin: 0;
  padding: 0 0 10px 0;
}
.site-footer .wrapper .sitemap ul li:before {
  display: none;
}
.site-footer .wrapper .sitemap ul li a {
  color: #CCCCCC;
  font-size: 18px;
}
.site-footer .wrapper .sitemap ul li a:hover {
  color: #ffffff;
}
@media (min-width: 0em) and (max-width: 48em) {
  .site-footer .wrapper .sitemap ul li a {
    font-size: 16px;
  }
}
.site-footer .wrapper .util img {
  filter: brightness(0) invert(1);
}
@media (min-width: 0) and (max-width: 64em) {
  .site-footer .wrapper .util {
    flex: 0 0 100%;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .site-footer .wrapper .util img {
    max-width: 170px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .site-footer .wrapper .social {
    padding-bottom: 25px;
  }
}
.site-footer .wrapper .social li a {
  display: block;
  line-height: 28px;
  font-size: 22px;
  text-align: center;
  border-radius: 50%;
  color: #ffffff;
  background-image: none;
}
.site-footer .wrapper .social li a:hover {
  background: none;
}
.site-footer .wrapper .social li a:hover {
  color: #2E69FF;
  text-decoration: none;
}
.site-footer .wrapper .social li a .icon-x {
  font-size: 20px;
}

img:not([src]) {
  opacity: 0;
}

* {
  box-sizing: border-box;
}

html, body {
  min-height: 100%;
}

body {
  padding: 0;
  margin: 0;
  font-size: 16px;
  color: #000000;
  font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif, "HelveticaNeueETW01-55Rg";
  background: #ffffff;
  -webkit-print-color-adjust: exact;
  overflow-y: scroll;
  overflow-x: hidden;
}
body.menu-open main, body.menu-open .site-footer {
  position: relative;
  z-index: -1;
}
body.menu-open main:after, body.menu-open .site-footer:after {
  background: rgba(99, 111, 121, 0.7);
}
@media (min-width: 0em) and (max-width: 48em) {
  body.menu-open main:after, body.menu-open .site-footer:after {
    pointer-events: none;
  }
}

main:after, .site-footer:after {
  content: "";
  position: absolute;
  z-index: 99;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(99, 111, 121, 0);
  transition: all ease 0.5s;
  pointer-events: none;
}

main:after {
  top: -90px;
}

p, li, td {
  color: #000000;
  line-height: 1.4;
  font-weight: 400;
  margin: 0 0 30px 0;
  font-size: 16px;
}
p.is-style-large-text, li.is-style-large-text, td.is-style-large-text {
  font-size: 20px;
  line-height: 1.3;
}
@media (min-width: 0em) and (max-width: 48em) {
  p.is-style-large-text, li.is-style-large-text, td.is-style-large-text {
    font-size: 16px;
  }
}
p.is-style-large-text.has-large-font-size, li.is-style-large-text.has-large-font-size, td.is-style-large-text.has-large-font-size {
  font-size: 25px;
}
p.is-style-large-text-on-mobile, li.is-style-large-text-on-mobile, td.is-style-large-text-on-mobile {
  font-size: 20px;
  line-height: 1.3;
}
@media (min-width: 0em) and (max-width: 48em) {
  p.is-style-large-text-on-mobile, li.is-style-large-text-on-mobile, td.is-style-large-text-on-mobile {
    font-size: 18px;
  }
}
p.padding-0, li.padding-0, td.padding-0 {
  margin-bottom: 0;
}

@media (min-width: 0) and (max-width: 64em) {
  .tab-int p.is-style-large-text {
    font-size: 18px;
  }
}

a {
  color: #000000;
  text-decoration: underline;
  background-image: none;
}
a:hover {
  background: none;
}
a:hover {
  color: #2E69FF;
  text-decoration: underline;
}
a[href*=mailto]:not(.wp-block-button__link) {
  color: #2E69FF;
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
a[href*=mailto]:not(.wp-block-button__link):hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  a[href*=mailto]:not(.wp-block-button__link) {
    transition: background-size 0.3s ease;
  }
}
a[href*="tel:"] {
  color: #000000;
  text-decoration: none;
  background-image: none;
}
a[href*="tel:"]:hover {
  background: none;
}

ul, ol {
  margin: 0 0 30px 0;
  padding: 0;
}
ul ul, ul ol, ol ul, ol ol {
  margin-top: 15px;
  margin-left: 15px;
}
ul ul li, ul ol li, ol ul li, ol ol li {
  margin-bottom: 15px;
}

ul > li {
  margin-bottom: 10px;
  padding: 0;
  padding-left: 22px;
  list-style: none;
  position: relative;
}
ul > li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #000000;
}

ol > li {
  margin-bottom: 30px;
  padding-bottom: 0;
}

ol {
  margin-left: 15px;
}

.single-practice ul {
  margin-left: 25px;
}
.single-practice ol {
  margin-left: 46px;
}

img {
  max-width: 100%;
  height: auto;
  border: 0;
}

h1, .heading-1 {
  color: #000000;
  font-family: Arial, Helvetica Neue, Helvetica, Roboto, sans-serif;
  font-size: 48px;
  margin: 0 0 30px 0;
  font-weight: 700;
  line-height: 1.15;
}
@media (min-width: 0em) and (max-width: 48em) {
  h1, .heading-1 {
    font-size: 32px;
  }
}

h2, .heading-2 {
  color: #000000;
  font-family: Arial, Helvetica Neue, Helvetica, Roboto, sans-serif;
  font-size: 56px;
  font-weight: 700;
  margin: 0 0 30px 0;
  line-height: 1.15;
}
@media only screen and (max-width: 1920px) {
  h2, .heading-2 {
    font-size: 48px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  h2, .heading-2 {
    font-size: 32px;
  }
}

h3, .heading-3 {
  color: #000000;
  font-family: Arial, Helvetica Neue, Helvetica, Roboto, sans-serif;
  font-size: 32px;
  margin: 0 0 30px 0;
  line-height: 1.3;
  font-weight: 700;
}
@media (min-width: 0em) and (max-width: 48em) {
  h3, .heading-3 {
    font-size: 24px;
  }
}

h4, .heading-4 {
  color: #000000;
  font-family: Arial, Helvetica Neue, Helvetica, Roboto, sans-serif;
  font-size: 24px;
  margin: 0 0 30px 0;
  line-height: 1.3;
  font-weight: 700;
}
@media (min-width: 0em) and (max-width: 48em) {
  h4, .heading-4 {
    font-size: 16px;
  }
}

p.heading-4 {
  font-weight: 400;
}

h5, .heading-5 {
  color: #2E69FF;
  font-family: Arial, Helvetica Neue, Helvetica, Roboto, sans-serif;
  font-size: 16px;
  margin: 0 0 15px 0;
  font-weight: 400;
  line-height: 1.3;
}

h4 + h2, h4 + h1, h4 + h3, h4 + h4, h4 + .heading-1, h4 .heading-2, h4 + .heading-3, h4 + .heading-4, h3 + h2, h3 + h1, h3 + h3, h3 + h4, h3 + .heading-1, h3 .heading-2, h3 + .heading-3, h3 + .heading-4, h1 + h2, h1 + h1, h1 + h3, h1 + h4, h1 + .heading-1, h1 .heading-2, h1 + .heading-3, h1 + .heading-4, .heading-1 + h2, .heading-1 + h1, .heading-1 + h3, .heading-1 + h4, .heading-1 + .heading-1, .heading-1 .heading-2, .heading-1 + .heading-3, .heading-1 + .heading-4, .heading-2 + h2, .heading-2 + h1, .heading-2 + h3, .heading-2 + h4, .heading-2 + .heading-1, .heading-2 .heading-2, .heading-2 + .heading-3, .heading-2 + .heading-4, .heading-3 + h2, .heading-3 + h1, .heading-3 + h3, .heading-3 + h4, .heading-3 + .heading-1, .heading-3 .heading-2, .heading-3 + .heading-3, .heading-3 + .heading-4, .heading-4 + h2, .heading-4 + h1, .heading-4 + h3, .heading-4 + h4, .heading-4 + .heading-1, .heading-4 .heading-2, .heading-4 + .heading-3, .heading-4 + .heading-4 {
  margin-top: -15px;
}

.main-hero + .frame-fp-block .wrapper h1, .main-hero + .frame-fp-block .wrapper h2, .main-hero + .frame-fp-block .wrapper h3, .main-hero + .frame-fp-block .wrapper p {
  max-width: 1350px;
}
.main-hero + .frame-fp-block .wrapper h1.has-text-align-center, .main-hero + .frame-fp-block .wrapper h2.has-text-align-center, .main-hero + .frame-fp-block .wrapper h3.has-text-align-center, .main-hero + .frame-fp-block .wrapper p.has-text-align-center {
  margin-left: auto;
  margin-right: auto;
}

main > div > .frame-fp-block:first-child .wrapper > h1, main > div > .frame-fp-block:first-child .wrapper > h2, main > div > .frame-fp-block:first-child .wrapper > h3, main > div > .frame-fp-block:first-child .wrapper > p {
  max-width: 1350px;
}
@media only screen and (max-width: 1920px) {
  main > div > .frame-fp-block:first-child .wrapper > h1, main > div > .frame-fp-block:first-child .wrapper > h2, main > div > .frame-fp-block:first-child .wrapper > h3, main > div > .frame-fp-block:first-child .wrapper > p {
    max-width: 1150px;
  }
}
main > div > .frame-fp-block:first-child .wrapper > h1.has-text-align-center, main > div > .frame-fp-block:first-child .wrapper > h2.has-text-align-center, main > div > .frame-fp-block:first-child .wrapper > h3.has-text-align-center, main > div > .frame-fp-block:first-child .wrapper > p.has-text-align-center {
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 0em) and (max-width: 48em) {
  h1.center-on-mobile, h2.center-on-mobile, h3.center-on-mobile, h4.center-on-mobile, h5.center-on-mobile {
    text-align: center;
  }
}

.alignleft {
  float: left;
  margin: 0 0 10px 0;
}

.alignright {
  float: right;
  margin: 0 0 10px 0;
}

.hidden {
  display: none;
}

input, textarea, select {
  color: #000000;
  font-size: 16px;
  font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif, "HelveticaNeueETW01-55Rg";
  -webkit-appearance: none;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.25), inset 0 0 2px 0 rgba(0, 0, 0, 0.22);
}
input[type=submit], input[type=button], textarea[type=submit], textarea[type=button], select[type=submit], select[type=button] {
  cursor: pointer;
  width: auto;
}

*::-moz-placeholder {
  color: #000000;
  opacity: 1;
}

::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #000000;
  opacity: 1;
}

input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the ‘X’ from Chrome */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

.invisible {
  opacity: 0;
}

sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.2em;
  font-size: 15px;
  text-decoration: none;
}
sup a, sub a {
  color: #2E69FF;
  text-decoration: none;
  background-image: none;
}
sup a:hover, sub a:hover {
  background: none;
}

.show-desktop {
  display: block;
}
@media (min-width: 0em) and (max-width: 48em) {
  .show-desktop {
    display: none;
  }
}

.show-mobile {
  display: none;
}
@media (min-width: 0em) and (max-width: 48em) {
  .show-mobile {
    display: block;
  }
}

/* page layout */
.page-wrap {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  width: 100%;
}
.page-wrap header {
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
.page-wrap main {
  flex: 1 0 auto;
  display: flex;
  display: -ms-flexbox;
  align-items: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  transition: all ease 0.3s;
}
.page-wrap main > div {
  margin: 0 auto;
  width: 100%;
  position: relative;
  width: 100%;
  padding-left: calc(50% - 900px);
  padding-right: calc(50% - 900px);
}
@media only screen and (max-width: 1920px) {
  .page-wrap main > div {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .page-wrap main > div {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page-wrap footer {
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

main > div > .full, main > div > .alignfull, .edit-fp-block .full, .edit-fp-block .alignfull {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}
main > div > .full .wrapper, main > div > .alignfull .wrapper, .edit-fp-block .full .wrapper, .edit-fp-block .alignfull .wrapper {
  width: 100%;
  width: 100%;
  padding-left: calc(50% - 900px);
  padding-right: calc(50% - 900px);
}
@media only screen and (max-width: 1920px) {
  main > div > .full .wrapper, main > div > .alignfull .wrapper, .edit-fp-block .full .wrapper, .edit-fp-block .alignfull .wrapper {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  main > div > .full .wrapper, main > div > .alignfull .wrapper, .edit-fp-block .full .wrapper, .edit-fp-block .alignfull .wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.block-editor-block-list__layout.is-root-container .wp-block > .full, .block-editor-block-list__layout.is-root-container .wp-block > .alignfull, .block-editor-block-list__layout.is-root-container .wp-block > div .full, .block-editor-block-list__layout.is-root-container .wp-block > div .alignfull {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}
.block-editor-block-list__layout.is-root-container .wp-block > .full .wrapper, .block-editor-block-list__layout.is-root-container .wp-block > .alignfull .wrapper, .block-editor-block-list__layout.is-root-container .wp-block > div .full .wrapper, .block-editor-block-list__layout.is-root-container .wp-block > div .alignfull .wrapper {
  width: 100%;
  width: 100%;
  padding-left: calc(50% - 900px);
  padding-right: calc(50% - 900px);
}
@media only screen and (max-width: 1920px) {
  .block-editor-block-list__layout.is-root-container .wp-block > .full .wrapper, .block-editor-block-list__layout.is-root-container .wp-block > .alignfull .wrapper, .block-editor-block-list__layout.is-root-container .wp-block > div .full .wrapper, .block-editor-block-list__layout.is-root-container .wp-block > div .alignfull .wrapper {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .block-editor-block-list__layout.is-root-container .wp-block > .full .wrapper, .block-editor-block-list__layout.is-root-container .wp-block > .alignfull .wrapper, .block-editor-block-list__layout.is-root-container .wp-block > div .full .wrapper, .block-editor-block-list__layout.is-root-container .wp-block > div .alignfull .wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 2400px) {
  .block-editor-block-list__layout.is-root-container .wp-block > .full .wrapper, .block-editor-block-list__layout.is-root-container .wp-block > .alignfull .wrapper, .block-editor-block-list__layout.is-root-container .wp-block > div .full .wrapper, .block-editor-block-list__layout.is-root-container .wp-block > div .alignfull .wrapper {
    padding-left: 60px;
    padding-right: 60px;
  }
}
.block-editor-block-list__layout.is-root-container .wp-block:not(.alignfull) .full {
  margin-left: -60px;
  margin-right: -60px;
}
.block-editor-block-list__layout.is-root-container .wp-block.alignfull {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

/* WP general styles */
.wp-block-columns, .wp-block-buttons, figure.wp-block-embed, figure.wp-block-table {
  margin-bottom: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  .wp-block-columns, .wp-block-buttons, figure.wp-block-embed, figure.wp-block-table {
    margin-bottom: 60px;
  }
}

.page-wrap figure.wp-block-embed, .page-wrap figure.wp-block-table {
  margin: 0 0 25px 0;
}
.page-wrap figure.wp-block-image.aligncenter {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-quote {
  margin: 0 0 30px 0;
}
.wp-block-quote *:last-child {
  margin-bottom: 0;
}
.wp-block-quote p:not([class*=heading]) {
  font-size: 40px;
  line-height: 1.2;
  font-weight: 700;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-quote p:not([class*=heading]) {
    font-size: 24px;
  }
}
.wp-block-quote cite {
  font-size: 24px;
  font-style: normal;
  line-height: 1.3;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-quote cite {
    font-size: 16px;
  }
}
.wp-block-quote.has-text-align-center {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-quote.has-text-align-center {
    max-width: 600px;
  }
}
.wp-block-quote.standard, .wp-block-quote.is-style-plain {
  all: revert !important;
}
.wp-block-quote.standard p, .wp-block-quote.is-style-plain p {
  all: revert !important;
}

blockquote.standard {
  all: revert !important;
}
blockquote.standard p {
  all: revert !important;
}

.wp-block-separator, hr {
  border: 0 !important;
  background-color: #808080;
  margin-top: 60px;
  margin-bottom: 60px;
  max-width: 100%;
  width: 100%;
  margin-left: 0;
}
.wp-block-separator:not(.is-style-dots), hr:not(.is-style-dots) {
  height: 1px;
}
.wp-block-separator.is-style-short, hr.is-style-short {
  max-width: 100px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-separator.is-style-short, hr.is-style-short {
    max-width: 100%;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-separator, hr {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

.frame-fp-block .wrapper > .wp-block-separator.is-style-wide, main > div > .wp-block-separator.is-style-wide, .is-root-container > .wp-block-separator.is-style-wide {
  border: 0;
  width: 100vw;
  margin-left: 50% !important;
  max-width: 100vw !important;
  transform: translateX(-50%);
  background-color: #808080;
  margin-top: 90px;
  margin-bottom: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  .frame-fp-block .wrapper > .wp-block-separator.is-style-wide, main > div > .wp-block-separator.is-style-wide, .is-root-container > .wp-block-separator.is-style-wide {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

.wp-block-columns.is-style-separator {
  display: flex;
  flex-wrap: wrap;
  gap: 60px 25px;
  margin-bottom: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  .wp-block-columns.is-style-separator {
    flex-direction: column;
    gap: 25px 0;
    margin-bottom: 60px;
  }
}
.wp-block-columns.is-style-separator > .wp-block-column {
  border-left: 1px solid #808080;
  padding-left: 25px;
  min-width: auto;
  overflow-wrap: normal;
  word-break: normal;
}
.wp-block-columns.is-style-separator > .wp-block-column:first-child {
  border-left: none;
  padding-left: 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns.is-style-separator > .wp-block-column h3:first-child {
    margin-top: 0 !important;
  }
}
.wp-block-columns.is-style-separator > .wp-block-column:last-child:nth-child(2) {
  padding-left: 60px;
}
@media (min-width: 0) and (max-width: 64em) {
  .wp-block-columns.is-style-separator > .wp-block-column:last-child:nth-child(2) {
    padding-left: 0;
  }
}
.wp-block-columns.is-style-separator > .wp-block-column:first-child:nth-last-child(2) {
  padding-right: 35px;
}
@media (min-width: 0) and (max-width: 64em) {
  .wp-block-columns.is-style-separator > .wp-block-column:first-child:nth-last-child(2) {
    padding-right: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .wp-block-columns.is-style-separator > .wp-block-column {
    display: block;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .wp-block-columns.is-style-separator > .wp-block-column {
    padding-left: 0;
    padding-bottom: 25px;
    border-left: none;
    border-bottom: 1px solid #808080;
  }
  .wp-block-columns.is-style-separator > .wp-block-column:last-child {
    border: 0;
    padding: 0;
  }
}
.wp-block-columns.is-style-separator > .wp-block-column > *:last-child {
  margin-bottom: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .wp-block-columns.is-style-separator > .wp-block-column:not(:last-child) > *:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 0em) and (max-width: 48em) {
  .has-black-background-color .wp-block-columns.is-style-separator > .wp-block-column {
    border-color: #333333 !important;
  }
}

.frame-fp-block .wrapper .wp-block-columns.is-style-separator:last-child, .frame-fp-block .wrapper .wp-block-columns.is-style-logos:last-child {
  margin-bottom: 30px;
}

.wp-block-columns {
  gap: 0 60px;
}
.wp-block-columns .wp-block-column:last-child:not(:first-child) {
  max-width: 1000px;
}
.wp-block-columns .wp-block-column {
  min-width: auto;
  overflow-wrap: normal;
  word-break: normal;
}
.wp-block-columns .wp-block-column .wp-block-separator, .wp-block-columns .wp-block-column hr {
  margin-top: 90px;
  margin-bottom: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  .wp-block-columns .wp-block-column .wp-block-separator, .wp-block-columns .wp-block-column hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns .wp-block-column .wp-block-separator, .wp-block-columns .wp-block-column hr {
    margin-top: 30px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns .wp-block-column .wp-block-columns {
    margin-bottom: 0;
  }
}
.wp-block-columns .wp-block-column p + p.is-style-large-text {
  margin-top: 60px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns .wp-block-column + .wp-block-column h1:first-child, .wp-block-columns .wp-block-column + .wp-block-column h2:first-child, .wp-block-columns .wp-block-column + .wp-block-column h3:first-child, .wp-block-columns .wp-block-column + .wp-block-column h4:first-child, .wp-block-columns .wp-block-column + .wp-block-column h5:first-child, .wp-block-columns .wp-block-column + .wp-block-column p.is-style-large-text:first-child {
    margin-top: 30px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns + .wp-block-separator, .wp-block-columns + hr {
    margin-bottom: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns.spacing-top-on-mobile {
    margin-top: 30px;
  }
}

main > div > .wp-block-columns:last-child > .wp-block-column:last-child > *:last-child {
  margin-bottom: 0 !important;
}

main > div > .wp-block-columns:not(.is-style-separator) > .wp-block-column:last-child > *:last-child {
  margin-bottom: 0 !important;
}

.wp-block-columns:not(.is-style-separator) > .wp-block-column > *:last-child {
  margin-bottom: 0;
}
.wp-block-columns:not(.is-style-separator) > .wp-block-column > *:last-child li:last-child {
  padding-bottom: 0;
}
.wp-block-columns:not(.is-style-separator) > .wp-block-column > *:last-child.is-style-no-bullets {
  margin-bottom: 0 !important;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns:not(.is-style-separator) > .wp-block-column > *:last-child.is-style-no-bullets {
    margin-bottom: 20px !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns:not(.is-style-separator) > .wp-block-column:not(:last-child) > *:last-child {
    margin-bottom: 30px;
  }
}
@media (min-width: 0em) and (max-width: 48em) and (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns:not(.is-style-separator) > .wp-block-column:not(:last-child) > *:last-child {
    margin-bottom: 20px !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns:not(.is-style-separator) > .wp-block-column:last-child > *:last-child {
    margin-bottom: 30px !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns:not(.is-style-separator).is-not-stacked-on-mobile .wp-block-column figure:last-child {
    margin-bottom: 0 !important;
  }
}

.wp-block-columns.is-style-logos {
  margin-bottom: 30px;
}
.wp-block-columns.is-style-logos .wp-block-image:first-child {
  text-align: center !important;
  height: 125px;
  margin: 0 0 30px 0;
  display: flex !important;
  align-items: center;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns.is-style-logos .wp-block-image:first-child {
    height: auto;
  }
}
.wp-block-columns.is-style-logos .wp-block-image:first-child img {
  width: auto;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center bottom;
     object-position: center bottom;
  margin: 0 !important;
}
.wp-block-columns.is-style-logos .wp-block-image:first-child.aligncenter {
  justify-content: center;
}
.wp-block-columns.is-style-logos .wp-block-image:first-child.alignright {
  justify-content: flex-end;
}
.wp-block-columns.is-style-logos .wp-block-column > p {
  max-width: 350px;
}
@media only screen and (max-width: 1370px) {
  .wp-block-columns.is-style-logos .wp-block-column > p.is-style-large-text {
    font-size: 16px;
  }
}
.wp-block-columns.is-style-logos .wp-block-column > p.has-text-align-center {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns.is-style-logos .wp-block-column:not(:last-child) {
    padding-bottom: 30px;
  }
}

.wp-block-columns.is-style-side-logos .wp-block-column {
  display: flex;
  flex-direction: column;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns.is-style-side-logos .wp-block-column:first-child {
    order: 20;
    padding-top: 30px;
  }
  .wp-block-columns.is-style-side-logos .wp-block-column:first-child > *:last-child {
    margin-bottom: 0;
  }
}

.wp-block-columns.is-style-separator-bottom {
  border-bottom: 1px solid #808080;
  margin-bottom: 90px;
  padding-bottom: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  .wp-block-columns.is-style-separator-bottom {
    margin-bottom: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns.is-style-separator-bottom > .wp-block-column:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .wp-block-columns.is-style-separator-bottom > .wp-block-column:last-child > *:last-child {
    margin-bottom: 0 !important;
  }
}

/* general styles */
*.has-blue-color {
  color: #2E69FF;
}
*.has-blue-color mark[class=has-inline-color] {
  color: #2E69FF;
}

*.has-light-blue-color {
  color: #EFF4FF;
}
*.has-light-blue-color mark[class=has-inline-color] {
  color: #EFF4FF;
}

*.has-light-grey-color {
  color: #CCCCCC;
}
*.has-light-grey-color mark[class=has-inline-color] {
  color: #CCCCCC;
}

*.has-grey-color {
  color: #666666;
}
*.has-grey-color mark[class=has-inline-color] {
  color: #666666;
}

*.has-black-color {
  color: #000000;
}
*.has-black-color mark[class=has-inline-color] {
  color: #000000;
}

*.has-white-color {
  color: #ffffff;
}
*.has-white-color mark[class=has-inline-color] {
  color: #ffffff;
}

p span.has-blue-color {
  color: #2E69FF;
}
p span.has-light-blue-color {
  color: #EFF4FF;
}
p span.has-grey-color {
  color: #666666;
}

*.has-blue-background-color {
  background-color: #2E69FF;
  /* editor for reverse colors */
}
*.has-blue-background-color *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span) {
  color: #ffffff !important;
}
*.has-blue-background-color h5, *.has-blue-background-color h5 span {
  color: #CCCCCC;
}
*.has-blue-background-color ul li:before {
  background: #ffffff;
}
*.has-blue-background-color a:not(.btn):not(.wp-block-button__link) {
  color: #ffffff;
}
*.has-blue-background-color h1 a, *.has-blue-background-color h2 a, *.has-blue-background-color h3 a, *.has-blue-background-color h4 a, *.has-blue-background-color h5 a, *.has-blue-background-color *[class*=heading] a {
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
*.has-blue-background-color h1 a:hover, *.has-blue-background-color h2 a:hover, *.has-blue-background-color h3 a:hover, *.has-blue-background-color h4 a:hover, *.has-blue-background-color h5 a:hover, *.has-blue-background-color *[class*=heading] a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  *.has-blue-background-color h1 a, *.has-blue-background-color h2 a, *.has-blue-background-color h3 a, *.has-blue-background-color h4 a, *.has-blue-background-color h5 a, *.has-blue-background-color *[class*=heading] a {
    transition: background-size 0.3s ease;
  }
}
*.has-blue-background-color *:not(.btn) {
  border-color: #ffffff;
}
*.has-blue-background-color .articles-list > * {
  border-color: #ffffff !important;
}
*.has-blue-background-color .articles-list > *:before, *.has-blue-background-color .articles-list > *:after {
  border-color: #ffffff !important;
}
*.has-blue-background-color h5 span:before {
  background-color: #ffffff !important;
}
*.has-blue-background-color .acf-block-fields, *.has-blue-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) {
  color: initial !important;
}
*.has-blue-background-color .acf-block-fields a, *.has-blue-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a {
  color: #2271b1 !important;
}
*.has-blue-background-color .acf-block-fields a:before, *.has-blue-background-color .acf-block-fields a:after, *.has-blue-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, *.has-blue-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after {
  color: initial !important;
}
*.has-blue-background-color .acf-block-fields .acf-button:hover, *.has-blue-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover {
  color: #fff !important;
}
*.has-blue-background-color .acf-block-fields .acf-icon.dark:before, *.has-blue-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before {
  color: #ffffff !important;
}
*.has-blue-background-color .acf-block-fields option, *.has-blue-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option {
  background: initial !important;
}
*.has-blue-background-color .acf-block-fields *:not(.btn), *.has-blue-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn) {
  border-color: #8c8f94 !important;
}
*.has-blue-background-color > .img-bg:before {
  background: rgba(46, 105, 255, 0.3);
}
*.has-blue-background-color .articles-list.is-style-cards > a, *.has-blue-background-color .articles-list.is-style-cards > article, *.has-blue-background-color .cta-block.is-style-cards > a, *.has-blue-background-color .cta-block.is-style-cards > article {
  background: linear-gradient(175deg, #2E69FF, #0042eb 70%);
}
*.has-blue-background-color .articles-list.is-style-cards > a:after, *.has-blue-background-color .articles-list.is-style-cards > article:after, *.has-blue-background-color .cta-block.is-style-cards > a:after, *.has-blue-background-color .cta-block.is-style-cards > article:after {
  background: #1557ff;
}
@media only screen and (min-width: 769px) and (hover: hover) {
  *.has-blue-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > article:not(.hdr), *.has-blue-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > a:not(.hdr) {
    transition: background ease 0.5s;
  }
}
@media only screen and (min-width: 769px) {
  *.has-blue-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > article:not(.hdr):hover, *.has-blue-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > a:not(.hdr):hover {
    background-color: #ffffff;
  }
  *.has-blue-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > article:not(.hdr):hover *, *.has-blue-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > a:not(.hdr):hover * {
    color: #2E69FF !important;
  }
  *.has-blue-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > article:not(.hdr):hover h5, *.has-blue-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > article:not(.hdr):hover .heading-5, *.has-blue-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > a:not(.hdr):hover h5, *.has-blue-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > a:not(.hdr):hover .heading-5 {
    color: #666666 !important;
  }
}
*.has-blue-background-color .articles-list.is-style-tiles > a, *.has-blue-background-color .articles-list.is-style-tiles > article {
  background-color: #ffffff;
  /* editor for reverse colors */
}
*.has-blue-background-color .articles-list.is-style-tiles > a *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span), *.has-blue-background-color .articles-list.is-style-tiles > article *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span) {
  color: #2E69FF !important;
}
*.has-blue-background-color .articles-list.is-style-tiles > a h5, *.has-blue-background-color .articles-list.is-style-tiles > a h5 span, *.has-blue-background-color .articles-list.is-style-tiles > article h5, *.has-blue-background-color .articles-list.is-style-tiles > article h5 span {
  color: #CCCCCC;
}
*.has-blue-background-color .articles-list.is-style-tiles > a ul li:before, *.has-blue-background-color .articles-list.is-style-tiles > article ul li:before {
  background: #2E69FF;
}
*.has-blue-background-color .articles-list.is-style-tiles > a a:not(.btn):not(.wp-block-button__link), *.has-blue-background-color .articles-list.is-style-tiles > article a:not(.btn):not(.wp-block-button__link) {
  color: #2E69FF;
}
*.has-blue-background-color .articles-list.is-style-tiles > a h1 a, *.has-blue-background-color .articles-list.is-style-tiles > a h2 a, *.has-blue-background-color .articles-list.is-style-tiles > a h3 a, *.has-blue-background-color .articles-list.is-style-tiles > a h4 a, *.has-blue-background-color .articles-list.is-style-tiles > a h5 a, *.has-blue-background-color .articles-list.is-style-tiles > a *[class*=heading] a, *.has-blue-background-color .articles-list.is-style-tiles > article h1 a, *.has-blue-background-color .articles-list.is-style-tiles > article h2 a, *.has-blue-background-color .articles-list.is-style-tiles > article h3 a, *.has-blue-background-color .articles-list.is-style-tiles > article h4 a, *.has-blue-background-color .articles-list.is-style-tiles > article h5 a, *.has-blue-background-color .articles-list.is-style-tiles > article *[class*=heading] a {
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
*.has-blue-background-color .articles-list.is-style-tiles > a h1 a:hover, *.has-blue-background-color .articles-list.is-style-tiles > a h2 a:hover, *.has-blue-background-color .articles-list.is-style-tiles > a h3 a:hover, *.has-blue-background-color .articles-list.is-style-tiles > a h4 a:hover, *.has-blue-background-color .articles-list.is-style-tiles > a h5 a:hover, *.has-blue-background-color .articles-list.is-style-tiles > a *[class*=heading] a:hover, *.has-blue-background-color .articles-list.is-style-tiles > article h1 a:hover, *.has-blue-background-color .articles-list.is-style-tiles > article h2 a:hover, *.has-blue-background-color .articles-list.is-style-tiles > article h3 a:hover, *.has-blue-background-color .articles-list.is-style-tiles > article h4 a:hover, *.has-blue-background-color .articles-list.is-style-tiles > article h5 a:hover, *.has-blue-background-color .articles-list.is-style-tiles > article *[class*=heading] a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  *.has-blue-background-color .articles-list.is-style-tiles > a h1 a, *.has-blue-background-color .articles-list.is-style-tiles > a h2 a, *.has-blue-background-color .articles-list.is-style-tiles > a h3 a, *.has-blue-background-color .articles-list.is-style-tiles > a h4 a, *.has-blue-background-color .articles-list.is-style-tiles > a h5 a, *.has-blue-background-color .articles-list.is-style-tiles > a *[class*=heading] a, *.has-blue-background-color .articles-list.is-style-tiles > article h1 a, *.has-blue-background-color .articles-list.is-style-tiles > article h2 a, *.has-blue-background-color .articles-list.is-style-tiles > article h3 a, *.has-blue-background-color .articles-list.is-style-tiles > article h4 a, *.has-blue-background-color .articles-list.is-style-tiles > article h5 a, *.has-blue-background-color .articles-list.is-style-tiles > article *[class*=heading] a {
    transition: background-size 0.3s ease;
  }
}
*.has-blue-background-color .articles-list.is-style-tiles > a *:not(.btn), *.has-blue-background-color .articles-list.is-style-tiles > article *:not(.btn) {
  border-color: #2E69FF;
}
*.has-blue-background-color .articles-list.is-style-tiles > a .articles-list > *, *.has-blue-background-color .articles-list.is-style-tiles > article .articles-list > * {
  border-color: #2E69FF !important;
}
*.has-blue-background-color .articles-list.is-style-tiles > a .articles-list > *:before, *.has-blue-background-color .articles-list.is-style-tiles > a .articles-list > *:after, *.has-blue-background-color .articles-list.is-style-tiles > article .articles-list > *:before, *.has-blue-background-color .articles-list.is-style-tiles > article .articles-list > *:after {
  border-color: #2E69FF !important;
}
*.has-blue-background-color .articles-list.is-style-tiles > a h5 span:before, *.has-blue-background-color .articles-list.is-style-tiles > article h5 span:before {
  background-color: #2E69FF !important;
}
*.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields, *.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span), *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) {
  color: initial !important;
}
*.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields a, *.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields a, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a {
  color: #2271b1 !important;
}
*.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields a:before, *.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields a:after, *.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, *.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields a:before, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields a:after, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after {
  color: initial !important;
}
*.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields .acf-button:hover, *.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields .acf-button:hover, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover {
  color: #fff !important;
}
*.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields .acf-icon.dark:before, *.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields .acf-icon.dark:before, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before {
  color: #ffffff !important;
}
*.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields option, *.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields option, *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option {
  background: initial !important;
}
*.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(.btn), *.has-blue-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn), *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(.btn), *.has-blue-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn) {
  border-color: #8c8f94 !important;
}
*.has-blue-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a h3:after, *.has-blue-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a h4:after, *.has-blue-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a .heading-3:after, *.has-blue-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a .heading-4:after, *.has-blue-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article h3:after, *.has-blue-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article h4:after, *.has-blue-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article .heading-3:after, *.has-blue-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article .heading-4:after {
  background: #ffffff;
}
*.has-blue-background-color.content-with-side-image-custom-fp-block .wrapper .contact-details .map a:after {
  background: #ffffff !important;
}
*.has-blue-background-color.wp-block-column:last-child:not(:first-child):after {
  background: #2E69FF !important;
}
*.has-blue-background-color.page-nav-custom-fp-block ul li a {
  color: #ffffff !important;
}
*.has-blue-background-color.page-nav-custom-fp-block ul li.active a {
  color: #ffffff !important;
}
*.has-blue-background-color.page-nav-custom-fp-block select option {
  background: #2E69FF;
}
*.has-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link, *.has-blue-background-color .btn.is-style-outline {
  color: currentColor !important;
  border-color: currentColor !important;
}
*.has-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, *.has-blue-background-color .btn.is-style-outline:hover {
  background-color: #2E69FF !important;
  border-color: #2E69FF !important;
  color: #ffffff !important;
}
*.has-blue-background-color .btn.is-style-arrow, *.has-blue-background-color .btn.is-style-long-arrow, *.has-blue-background-color .wp-block-button.is-style-arrow .wp-block-button__link, *.has-blue-background-color .wp-block-button.is-style-long-arrow .wp-block-button__link {
  color: #ffffff;
}
*.has-blue-background-color .btn.is-style-arrow:hover, *.has-blue-background-color .btn.is-style-long-arrow:hover, *.has-blue-background-color .wp-block-button.is-style-arrow .wp-block-button__link:hover, *.has-blue-background-color .wp-block-button.is-style-long-arrow .wp-block-button__link:hover {
  color: #ffffff;
}
*.has-blue-background-color .slick-dots li button {
  border-color: #ffffff !important;
}
*.has-blue-background-color .slick-dots li.slick-active button {
  background-color: #ffffff !important;
}

*.has-black-background-color {
  background-color: #000000;
  /* editor for reverse colors */
}
*.has-black-background-color *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span) {
  color: #ffffff !important;
}
*.has-black-background-color h5, *.has-black-background-color h5 span {
  color: #CCCCCC;
}
*.has-black-background-color ul li:before {
  background: #ffffff;
}
*.has-black-background-color a:not(.btn):not(.wp-block-button__link) {
  color: #ffffff;
}
*.has-black-background-color h1 a, *.has-black-background-color h2 a, *.has-black-background-color h3 a, *.has-black-background-color h4 a, *.has-black-background-color h5 a, *.has-black-background-color *[class*=heading] a {
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
*.has-black-background-color h1 a:hover, *.has-black-background-color h2 a:hover, *.has-black-background-color h3 a:hover, *.has-black-background-color h4 a:hover, *.has-black-background-color h5 a:hover, *.has-black-background-color *[class*=heading] a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  *.has-black-background-color h1 a, *.has-black-background-color h2 a, *.has-black-background-color h3 a, *.has-black-background-color h4 a, *.has-black-background-color h5 a, *.has-black-background-color *[class*=heading] a {
    transition: background-size 0.3s ease;
  }
}
*.has-black-background-color *:not(.btn) {
  border-color: #ffffff;
}
*.has-black-background-color .articles-list > * {
  border-color: #ffffff !important;
}
*.has-black-background-color .articles-list > *:before, *.has-black-background-color .articles-list > *:after {
  border-color: #ffffff !important;
}
*.has-black-background-color h5 span:before {
  background-color: #ffffff !important;
}
*.has-black-background-color .acf-block-fields, *.has-black-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) {
  color: initial !important;
}
*.has-black-background-color .acf-block-fields a, *.has-black-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a {
  color: #2271b1 !important;
}
*.has-black-background-color .acf-block-fields a:before, *.has-black-background-color .acf-block-fields a:after, *.has-black-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, *.has-black-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after {
  color: initial !important;
}
*.has-black-background-color .acf-block-fields .acf-button:hover, *.has-black-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover {
  color: #fff !important;
}
*.has-black-background-color .acf-block-fields .acf-icon.dark:before, *.has-black-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before {
  color: #ffffff !important;
}
*.has-black-background-color .acf-block-fields option, *.has-black-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option {
  background: initial !important;
}
*.has-black-background-color .acf-block-fields *:not(.btn), *.has-black-background-color .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn) {
  border-color: #8c8f94 !important;
}
*.has-black-background-color > .img-bg:before {
  background: rgba(0, 0, 0, 0.3);
}
*.has-black-background-color .articles-list.is-style-cards > a, *.has-black-background-color .articles-list.is-style-cards > article, *.has-black-background-color .cta-block.is-style-cards > a, *.has-black-background-color .cta-block.is-style-cards > article {
  background: linear-gradient(175deg, #000000, black 70%);
}
*.has-black-background-color .articles-list.is-style-cards > a:after, *.has-black-background-color .articles-list.is-style-cards > article:after, *.has-black-background-color .cta-block.is-style-cards > a:after, *.has-black-background-color .cta-block.is-style-cards > article:after {
  background: black;
}
@media only screen and (min-width: 769px) and (hover: hover) {
  *.has-black-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > article:not(.hdr), *.has-black-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > a:not(.hdr) {
    transition: background ease 0.5s;
  }
}
@media only screen and (min-width: 769px) {
  *.has-black-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > article:not(.hdr):hover, *.has-black-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > a:not(.hdr):hover {
    background-color: #ffffff;
  }
  *.has-black-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > article:not(.hdr):hover *, *.has-black-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > a:not(.hdr):hover * {
    color: #000000 !important;
  }
  *.has-black-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > article:not(.hdr):hover h5, *.has-black-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > article:not(.hdr):hover .heading-5, *.has-black-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > a:not(.hdr):hover h5, *.has-black-background-color .articles-list:not(.is-style-separated-columns):not(.is-style-cards):not(.is-style-stacked) > a:not(.hdr):hover .heading-5 {
    color: #666666 !important;
  }
}
*.has-black-background-color .articles-list.is-style-tiles > a, *.has-black-background-color .articles-list.is-style-tiles > article {
  background-color: #ffffff;
  /* editor for reverse colors */
}
*.has-black-background-color .articles-list.is-style-tiles > a *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span), *.has-black-background-color .articles-list.is-style-tiles > article *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span) {
  color: #000000 !important;
}
*.has-black-background-color .articles-list.is-style-tiles > a h5, *.has-black-background-color .articles-list.is-style-tiles > a h5 span, *.has-black-background-color .articles-list.is-style-tiles > article h5, *.has-black-background-color .articles-list.is-style-tiles > article h5 span {
  color: #CCCCCC;
}
*.has-black-background-color .articles-list.is-style-tiles > a ul li:before, *.has-black-background-color .articles-list.is-style-tiles > article ul li:before {
  background: #000000;
}
*.has-black-background-color .articles-list.is-style-tiles > a a:not(.btn):not(.wp-block-button__link), *.has-black-background-color .articles-list.is-style-tiles > article a:not(.btn):not(.wp-block-button__link) {
  color: #000000;
}
*.has-black-background-color .articles-list.is-style-tiles > a h1 a, *.has-black-background-color .articles-list.is-style-tiles > a h2 a, *.has-black-background-color .articles-list.is-style-tiles > a h3 a, *.has-black-background-color .articles-list.is-style-tiles > a h4 a, *.has-black-background-color .articles-list.is-style-tiles > a h5 a, *.has-black-background-color .articles-list.is-style-tiles > a *[class*=heading] a, *.has-black-background-color .articles-list.is-style-tiles > article h1 a, *.has-black-background-color .articles-list.is-style-tiles > article h2 a, *.has-black-background-color .articles-list.is-style-tiles > article h3 a, *.has-black-background-color .articles-list.is-style-tiles > article h4 a, *.has-black-background-color .articles-list.is-style-tiles > article h5 a, *.has-black-background-color .articles-list.is-style-tiles > article *[class*=heading] a {
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
*.has-black-background-color .articles-list.is-style-tiles > a h1 a:hover, *.has-black-background-color .articles-list.is-style-tiles > a h2 a:hover, *.has-black-background-color .articles-list.is-style-tiles > a h3 a:hover, *.has-black-background-color .articles-list.is-style-tiles > a h4 a:hover, *.has-black-background-color .articles-list.is-style-tiles > a h5 a:hover, *.has-black-background-color .articles-list.is-style-tiles > a *[class*=heading] a:hover, *.has-black-background-color .articles-list.is-style-tiles > article h1 a:hover, *.has-black-background-color .articles-list.is-style-tiles > article h2 a:hover, *.has-black-background-color .articles-list.is-style-tiles > article h3 a:hover, *.has-black-background-color .articles-list.is-style-tiles > article h4 a:hover, *.has-black-background-color .articles-list.is-style-tiles > article h5 a:hover, *.has-black-background-color .articles-list.is-style-tiles > article *[class*=heading] a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  *.has-black-background-color .articles-list.is-style-tiles > a h1 a, *.has-black-background-color .articles-list.is-style-tiles > a h2 a, *.has-black-background-color .articles-list.is-style-tiles > a h3 a, *.has-black-background-color .articles-list.is-style-tiles > a h4 a, *.has-black-background-color .articles-list.is-style-tiles > a h5 a, *.has-black-background-color .articles-list.is-style-tiles > a *[class*=heading] a, *.has-black-background-color .articles-list.is-style-tiles > article h1 a, *.has-black-background-color .articles-list.is-style-tiles > article h2 a, *.has-black-background-color .articles-list.is-style-tiles > article h3 a, *.has-black-background-color .articles-list.is-style-tiles > article h4 a, *.has-black-background-color .articles-list.is-style-tiles > article h5 a, *.has-black-background-color .articles-list.is-style-tiles > article *[class*=heading] a {
    transition: background-size 0.3s ease;
  }
}
*.has-black-background-color .articles-list.is-style-tiles > a *:not(.btn), *.has-black-background-color .articles-list.is-style-tiles > article *:not(.btn) {
  border-color: #000000;
}
*.has-black-background-color .articles-list.is-style-tiles > a .articles-list > *, *.has-black-background-color .articles-list.is-style-tiles > article .articles-list > * {
  border-color: #000000 !important;
}
*.has-black-background-color .articles-list.is-style-tiles > a .articles-list > *:before, *.has-black-background-color .articles-list.is-style-tiles > a .articles-list > *:after, *.has-black-background-color .articles-list.is-style-tiles > article .articles-list > *:before, *.has-black-background-color .articles-list.is-style-tiles > article .articles-list > *:after {
  border-color: #000000 !important;
}
*.has-black-background-color .articles-list.is-style-tiles > a h5 span:before, *.has-black-background-color .articles-list.is-style-tiles > article h5 span:before {
  background-color: #000000 !important;
}
*.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields, *.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span), *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) {
  color: initial !important;
}
*.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields a, *.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields a, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a {
  color: #2271b1 !important;
}
*.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields a:before, *.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields a:after, *.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, *.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields a:before, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields a:after, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:before, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) a:after {
  color: initial !important;
}
*.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields .acf-button:hover, *.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields .acf-button:hover, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-button:hover {
  color: #fff !important;
}
*.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields .acf-icon.dark:before, *.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields .acf-icon.dark:before, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) .acf-icon.dark:before {
  color: #ffffff !important;
}
*.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields option, *.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields option, *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) option {
  background: initial !important;
}
*.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(.btn), *.has-black-background-color .articles-list.is-style-tiles > a .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn), *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(.btn), *.has-black-background-color .articles-list.is-style-tiles > article .acf-block-fields *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span):not(.acf-switch.-on span) *:not(.btn) {
  border-color: #8c8f94 !important;
}
*.has-black-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a h3:after, *.has-black-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a h4:after, *.has-black-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a .heading-3:after, *.has-black-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a .heading-4:after, *.has-black-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article h3:after, *.has-black-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article h4:after, *.has-black-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article .heading-3:after, *.has-black-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article .heading-4:after {
  background: #ffffff;
}
*.has-black-background-color.content-with-side-image-custom-fp-block .wrapper .contact-details .map a:after {
  background: #ffffff !important;
}
*.has-black-background-color.wp-block-column:last-child:not(:first-child):after {
  background: #000000 !important;
}
*.has-black-background-color.page-nav-custom-fp-block ul li a {
  color: #ffffff !important;
}
*.has-black-background-color.page-nav-custom-fp-block ul li.active a {
  color: #ffffff !important;
}
*.has-black-background-color.page-nav-custom-fp-block select option {
  background: #000000;
}
*.has-black-background-color .wp-block-button.is-style-outline .wp-block-button__link, *.has-black-background-color .btn.is-style-outline {
  color: currentColor !important;
  border-color: currentColor !important;
}
*.has-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, *.has-black-background-color .btn.is-style-outline:hover {
  background-color: #2E69FF !important;
  border-color: #2E69FF !important;
  color: #ffffff !important;
}
*.has-black-background-color .btn.is-style-arrow, *.has-black-background-color .btn.is-style-long-arrow, *.has-black-background-color .wp-block-button.is-style-arrow .wp-block-button__link, *.has-black-background-color .wp-block-button.is-style-long-arrow .wp-block-button__link {
  color: #ffffff;
}
*.has-black-background-color .btn.is-style-arrow:hover, *.has-black-background-color .btn.is-style-long-arrow:hover, *.has-black-background-color .wp-block-button.is-style-arrow .wp-block-button__link:hover, *.has-black-background-color .wp-block-button.is-style-long-arrow .wp-block-button__link:hover {
  color: #ffffff;
}
*.has-black-background-color .slick-dots li button {
  border-color: #ffffff !important;
}
*.has-black-background-color .slick-dots li.slick-active button {
  background-color: #ffffff !important;
}

.has-blue-background-color h5, .has-blue-background-color h5 span, .has-blue-background-color .heading-5, .has-blue-background-color .heading-5 span {
  color: #ffffff;
}
.has-blue-background-color .wp-block-button:not(.is-style-outline):not(.is-style-arrow):not(.is-style-long-arrow) .wp-block-button__link {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.has-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover {
  color: #000000 !important;
  background: #ffffff !important;
}
.has-blue-background-color .wp-block-columns.is-style-separator .wp-block-column {
  border-color: #ffffff;
}
.has-blue-background-color .wp-block-separator, .has-blue-background-color hr {
  background-color: #ffffff;
}
.has-blue-background-color.page-nav-custom-fp-block ul li.active a, .has-blue-background-color.page-nav-custom-fp-block ul li:hover a {
  background-color: #ffffff !important;
  color: #000000 !important;
}

*.has-light-grey-background-color {
  background-color: #F6F6F6;
}
*.has-light-grey-background-color > .img-bg:before {
  background: rgba(246, 246, 246, 0.8);
}
*.has-light-grey-background-color .articles-list.is-style-cards > a, *.has-light-grey-background-color .articles-list.is-style-cards > article, *.has-light-grey-background-color .cta-block.is-style-cards > a, *.has-light-grey-background-color .cta-block.is-style-cards > article {
  background: linear-gradient(144deg, #F6F6F6 40%, #e9e9e9 70%) !important;
}
*.has-light-grey-background-color .articles-list.is-style-cards > a:after, *.has-light-grey-background-color .articles-list.is-style-cards > article:after, *.has-light-grey-background-color .cta-block.is-style-cards > a:after, *.has-light-grey-background-color .cta-block.is-style-cards > article:after {
  background: #e9e9e9;
}
*.has-light-grey-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a h3:after, *.has-light-grey-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a h4:after, *.has-light-grey-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article h3:after, *.has-light-grey-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article h4:after {
  background: #000000;
}
*.has-light-grey-background-color.wp-block-column:last-child:not(:first-child):after {
  background: #F6F6F6 !important;
}
*.has-light-grey-background-color.page-nav-custom-fp-block ul li a {
  color: #000000 !important;
}
*.has-light-grey-background-color.page-nav-custom-fp-block ul li.active a {
  color: #ffffff !important;
}
*.has-light-grey-background-color.content-with-side-image-custom-fp-block.has-collage-images *, *.has-light-grey-background-color.content-with-side-image-custom-fp-block.has-collage-images *:after, *.has-light-grey-background-color.content-with-side-image-custom-fp-block.has-collage-images *:before {
  border-color: #808080 !important;
}

*.has-light-blue-background-color {
  background-color: #EFF4FF;
}
*.has-light-blue-background-color > .img-bg:before {
  background: rgba(239, 244, 255, 0.8);
}
*.has-light-blue-background-color .articles-list.is-style-cards > a, *.has-light-blue-background-color .articles-list.is-style-cards > article, *.has-light-blue-background-color .cta-block.is-style-cards > a, *.has-light-blue-background-color .cta-block.is-style-cards > article {
  background: linear-gradient(144deg, #EFF4FF 40%, #d6e2ff 70%) !important;
}
*.has-light-blue-background-color .articles-list.is-style-cards > a:after, *.has-light-blue-background-color .articles-list.is-style-cards > article:after, *.has-light-blue-background-color .cta-block.is-style-cards > a:after, *.has-light-blue-background-color .cta-block.is-style-cards > article:after {
  background: #d6e2ff;
}
*.has-light-blue-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a h3:after, *.has-light-blue-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a h4:after, *.has-light-blue-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article h3:after, *.has-light-blue-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article h4:after {
  background: #000000;
}
*.has-light-blue-background-color.wp-block-column:last-child:not(:first-child):after {
  background: #EFF4FF !important;
}
*.has-light-blue-background-color.page-nav-custom-fp-block ul li a {
  color: #000000 !important;
}
*.has-light-blue-background-color.page-nav-custom-fp-block ul li.active a {
  color: #ffffff !important;
}
*.has-light-blue-background-color.content-with-side-image-custom-fp-block.has-collage-images *, *.has-light-blue-background-color.content-with-side-image-custom-fp-block.has-collage-images *:after, *.has-light-blue-background-color.content-with-side-image-custom-fp-block.has-collage-images *:before {
  border-color: #808080 !important;
}

*.has-white-background-color {
  background-color: #ffffff;
}
*.has-white-background-color > .img-bg:before {
  background: rgba(255, 255, 255, 0.8);
}
*.has-white-background-color .articles-list.is-style-cards > a, *.has-white-background-color .articles-list.is-style-cards > article, *.has-white-background-color .cta-block.is-style-cards > a, *.has-white-background-color .cta-block.is-style-cards > article {
  background: linear-gradient(144deg, #ffffff 40%, #f2f2f2 70%) !important;
}
*.has-white-background-color .articles-list.is-style-cards > a:after, *.has-white-background-color .articles-list.is-style-cards > article:after, *.has-white-background-color .cta-block.is-style-cards > a:after, *.has-white-background-color .cta-block.is-style-cards > article:after {
  background: #f2f2f2;
}
*.has-white-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a h3:after, *.has-white-background-color.cta-block.full .wrapper .articles-list.is-style-cards > a h4:after, *.has-white-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article h3:after, *.has-white-background-color.cta-block.full .wrapper .articles-list.is-style-cards > article h4:after {
  background: #000000;
}
*.has-white-background-color.wp-block-column:last-child:not(:first-child):after {
  background: #ffffff !important;
}
*.has-white-background-color.page-nav-custom-fp-block ul li a {
  color: #000000 !important;
}
*.has-white-background-color.page-nav-custom-fp-block ul li.active a {
  color: #ffffff !important;
}
*.has-white-background-color.content-with-side-image-custom-fp-block.has-collage-images *, *.has-white-background-color.content-with-side-image-custom-fp-block.has-collage-images *:after, *.has-white-background-color.content-with-side-image-custom-fp-block.has-collage-images *:before {
  border-color: #808080 !important;
}

.edit-fp-block .edit + * {
  margin-top: 0 !important;
}

.edit-fp-block .edit {
  z-index: 40;
}

main > div {
  position: relative;
}
main > div > *:last-child:not(.frame-fp-block):not(.main-hero):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block:not(.article-content)):not(.edit-fp-block) {
  margin-bottom: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  main > div > *:last-child:not(.frame-fp-block):not(.main-hero):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block:not(.article-content)):not(.edit-fp-block) {
    margin-bottom: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  main > div > *:last-child:not(.frame-fp-block):not(.main-hero):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block:not(.article-content)):not(.edit-fp-block) {
    margin-bottom: 60px;
  }
}
main > div > *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.content-with-side-image-custom-fp-block):first-child {
  margin-top: 90px;
}
@media (min-width: 0) and (max-width: 64em) {
  main > div > *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.content-with-side-image-custom-fp-block):first-child {
    margin-top: 60px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  main > div > *:not(.frame-fp-block):not(.main-hero):not(.page-nav-custom-fp-block):not(.content-with-side-image-custom-fp-block):first-child {
    margin-top: 30px;
  }
}

/* global styles */
ul[style*="--data-cols"] {
  -moz-column-count: var(--data-cols);
       column-count: var(--data-cols);
  -moz-column-gap: 50px;
       column-gap: 50px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 600px) {
  ul[style*="--data-cols"] {
    -moz-column-count: 1;
         column-count: 1;
  }
}
ul[style*="--data-cols"] li {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  display: table;
  margin-bottom: 10px;
}
ul[style*="--data-cols"] li:only-child {
  width: calc(100% * var(--data-cols));
}
@media only screen and (max-width: 600px) {
  ul[style*="--data-cols"] li:only-child {
    width: 100%;
  }
}

ul.is-style-no-bullets {
  margin: 0 0 10px 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  ul.is-style-no-bullets {
    margin: 0 0 20px 0;
  }
}
ul.is-style-no-bullets li {
  margin: 0;
  padding: 0 0 20px 0;
  font-size: 20px;
}
@media (min-width: 0em) and (max-width: 48em) {
  ul.is-style-no-bullets li {
    /*font-size: 16px;*/
  }
}
ul.is-style-no-bullets li a {
  color: currentColor;
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
ul.is-style-no-bullets li a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  ul.is-style-no-bullets li a {
    transition: background-size 0.3s ease;
  }
}
ul.is-style-no-bullets li:before {
  display: none;
}

ul.two-cols {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 50px;
       column-gap: 50px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 600px) {
  ul.two-cols {
    -moz-column-count: 1;
         column-count: 1;
  }
}
ul.two-cols li {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  display: table;
}
ul.two-cols li:only-child {
  width: calc(100% * var(--data-cols));
}
@media only screen and (max-width: 600px) {
  ul.two-cols li:only-child {
    width: 100%;
  }
}

ul.three-cols {
  -moz-column-count: 3;
       column-count: 3;
  -moz-column-gap: 50px;
       column-gap: 50px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 600px) {
  ul.three-cols {
    -moz-column-count: 1;
         column-count: 1;
  }
}
ul.three-cols li {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  display: table;
}
ul.three-cols li:only-child {
  width: calc(100% * var(--data-cols));
}
@media only screen and (max-width: 600px) {
  ul.three-cols li:only-child {
    width: 100%;
  }
}

.content-with-callouts-custom-fp-block ul.is-style-no-bullets li {
  font-size: 16px;
}

@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-columns .wp-block-column:not(:last-child) ul.is-style-no-bullets li:last-child {
    padding-bottom: 0;
  }
}

.page-wrap .js-read-more:only-child {
  margin-top: 20px !important;
}
@media (min-width: 0em) and (max-width: 48em) {
  .page-wrap .js-read-more:only-child {
    margin: 0 auto !important;
    display: block !important;
  }
}

p:not(:last-child) .js-read-more:only-child {
  margin-bottom: 20px !important;
}

.more-content {
  display: none;
}

.load-more {
  margin-bottom: 60px;
}

mark {
  background: none;
}

.back-top {
  display: none;
  position: fixed;
  z-index: 90;
  right: calc(50% - 900px - 80px);
  bottom: 20px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
  transition: none;
}
.back-top:after {
  content: "";
  position: absolute;
  left: 30%;
  top: 30%;
  width: 40%;
  height: 40%;
  background: #666666;
  -webkit-mask-image: url("../../app/assets/images/icon-arrow-back-top.png");
  mask-image: url("../../app/assets/images/icon-arrow-back-top.png");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.back-top:hover {
  background: #2E69FF;
}
.back-top:hover:after {
  background: #ffffff;
}
@media only screen and (max-width: 1920px) {
  .back-top {
    right: 10px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .back-top {
    width: 40px;
    height: 40px;
  }
}

.btn.back {
  background: none;
  border: none;
  padding: 0 0 0 20px !important;
  color: #2E69FF;
  min-width: 1px;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}
.btn.back:before {
  content: "\e909";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 1px;
}
.btn.back:hover {
  background: none;
  color: #2E69FF;
}

.social {
  display: flex;
}
.social li {
  margin: 0;
  padding: 0 20px 0 0;
}
.social li:before {
  display: none;
}

.categories-cards-custom-fp-block ul {
  display: flex;
  gap: 1px;
  margin: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .categories-cards-custom-fp-block ul {
    flex-wrap: wrap;
  }
}
.categories-cards-custom-fp-block ul li {
  flex: 1 0 calc(25% - 1px);
  margin: 0;
  padding: 0;
  display: flex;
  overflow: hidden;
}
@media (min-width: 0) and (max-width: 64em) {
  .categories-cards-custom-fp-block ul li {
    flex: 1 0 calc(50% - 1px);
  }
}
@media only screen and (max-width: 550px) {
  .categories-cards-custom-fp-block ul li {
    flex: 0 0 100%;
  }
}
.categories-cards-custom-fp-block ul li:after {
  content: "";
  padding-bottom: 110%;
}
@media (min-width: 0) and (max-width: 64em) {
  .categories-cards-custom-fp-block ul li:after {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 550px) {
  .categories-cards-custom-fp-block ul li:after {
    padding-bottom: 0;
  }
}
.categories-cards-custom-fp-block ul li > a {
  display: flex;
  flex-direction: column;
  background: none;
  width: 100%;
  text-decoration: none;
  position: relative;
}
.categories-cards-custom-fp-block ul li > a:hover {
  text-decoration: none;
}
.categories-cards-custom-fp-block ul li > a:hover .img {
  transform: scale(1.2);
}
.categories-cards-custom-fp-block ul li > a:hover .img:after {
  opacity: 0;
}
.categories-cards-custom-fp-block ul li > a:hover .img:before {
  opacity: 1;
}
.categories-cards-custom-fp-block ul li > a:hover:after {
  color: #ffffff;
}
.categories-cards-custom-fp-block ul li > a:after {
  content: "\e908";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  color: #2E69FF;
  font-size: 40px;
  transition: all ease 0.3s;
}
.categories-cards-custom-fp-block ul li .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: center top;
  background-size: cover;
  transition: all ease 5s;
}
.categories-cards-custom-fp-block ul li .img:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  mix-blend-mode: multiply;
  transition: all ease 5s;
}
.categories-cards-custom-fp-block ul li .img:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 70%);
  mix-blend-mode: multiply;
  transition: all ease 5s;
  opacity: 0;
}
.categories-cards-custom-fp-block ul li .categ {
  position: relative;
  z-index: 10;
  display: flex;
  align-items: center;
  height: 100%;
  font-size: 32px;
  color: #ffffff;
  font-weight: 700;
  padding: 30px 50px 30px 40px;
  width: -moz-min-content;
  width: min-content;
}
@media (min-width: 48.063em) and (max-width: 76.5em) {
  .categories-cards-custom-fp-block ul li .categ {
    font-size: 24px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .categories-cards-custom-fp-block ul li .categ {
    font-size: 32px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .categories-cards-custom-fp-block ul li .categ {
    font-size: 24px;
  }
}
@media only screen and (max-width: 550px) {
  .categories-cards-custom-fp-block ul li .categ {
    width: auto;
  }
}
.categories-cards-custom-fp-block ul li:before {
  display: none;
}

.sgpb-popup-dialog-main-div-wrapper {
  position: relative;
}
.sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div {
  width: 90vw !important;
  max-width: 1300px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  border: 0 !important;
}
@media (min-width: 0) and (max-width: 64em) {
  .sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div {
    padding: 0 !important;
  }
}
.sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div h2 {
  font-size: 52px;
}
@media (min-width: 0) and (max-width: 64em) {
  .sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div h2 {
    font-size: 32px;
  }
}
.sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-1 {
  top: 0 !important;
  bottom: auto !important;
  right: 0 !important;
  width: 85px !important;
  height: 75px !important;
  opacity: 0 !important;
}
.sgpb-popup-dialog-main-div-wrapper > div:after {
  content: "\e90d";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 55px;
  height: 55px;
  line-height: 55px;
  font-size: 45px;
  color: #ffffff;
  text-align: center;
  background: #000000;
  z-index: 1000000 !important;
  pointer-events: none;
}
@media (min-width: 0) and (max-width: 64em) {
  .sgpb-popup-dialog-main-div-wrapper > div:after {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 25px;
  }
}
.sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block:hover .img .img-grid {
  transform: scale(1);
}
.sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block.right .wrapper .img {
  order: -1;
}
.sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block .wrapper .img {
  margin: 0;
  flex: 0 0 25%;
  max-width: 250px;
  border: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block .wrapper .img {
    max-width: 100%;
  }
}
.sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after {
  padding-bottom: 30%;
}
.sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block .wrapper .img .img-prop .img-bg {
  background-position: center center;
}
.sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block .wrapper .blurb {
  padding: 90px 60px 60px 60px;
  flex: 1 1 auto;
}
.sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block .wrapper .blurb:only-child {
  flex: 1 100%;
  padding: 0;
}
.sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block .wrapper .blurb:only-child .blurb-int {
  max-width: 100%;
}
@media (min-width: 0) and (max-width: 64em) {
  .sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block .wrapper .blurb:only-child {
    padding-top: 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block .wrapper .blurb {
    padding: 30px 30px 0 30px;
  }
}
.sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block .wrapper .blurb p {
  line-height: 1.6;
}
@media (min-width: 0) and (max-width: 64em) {
  .sgpb-popup-dialog-main-div-wrapper .content-with-side-image-custom-fp-block .wrapper .blurb p {
    font-size: 16px;
    line-height: 1.4;
  }
}

.steps ul {
  display: flex;
  margin: 0 0 15px 15px;
  counter-reset: item;
}
@media (min-width: 0em) and (max-width: 48em) {
  .steps ul {
    margin: 0 0 0 15px;
    justify-content: space-between;
    position: relative;
  }
  .steps ul:after {
    content: "";
    position: absolute;
    left: 0;
    top: 25px;
    width: calc(100% - 15px);
    height: 1px;
    background: #000000;
  }
}
.steps ul li {
  padding: 0;
  min-width: 120px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .steps ul li {
    min-width: 1px;
  }
}
.steps ul li:before {
  display: none;
}
.steps ul li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 32px;
  width: 100%;
  height: 1px;
  background: #000000;
}
@media (min-width: 0em) and (max-width: 48em) {
  .steps ul li:after {
    top: 25px;
    display: none;
  }
}
.steps ul li:last-child:after {
  width: 50%;
}
.steps ul li:first-child {
  min-width: 78px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .steps ul li:first-child {
    min-width: 50px;
  }
}
.steps ul li a {
  display: inline-block;
  position: relative;
  text-decoration: none;
  z-index: 10;
  padding-top: 75px;
  background-image: none;
}
.steps ul li a:hover {
  background: none;
}
@media (min-width: 0em) and (max-width: 48em) {
  .steps ul li a {
    padding-top: 60px;
  }
}
.steps ul li a:hover {
  background: none !important;
  text-decoration: none;
}
.steps ul li a span:not(.label) {
  display: none;
}
.steps ul li a:before {
  content: counter(item);
  counter-increment: item;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 65px;
  height: 65px;
  line-height: 65px;
  border-radius: 50%;
  text-align: center;
  background: #ffffff;
  border: 1px solid #000000;
  color: #000000;
  margin: 0 auto;
}
@media (min-width: 0em) and (max-width: 48em) {
  .steps ul li a:before {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
}
.steps ul li a span.label {
  font-size: 16px;
  color: #000000;
  opacity: 0;
  transition: all ease 0.3s;
  max-width: 120px;
  display: block;
  text-align: center;
}
@media (min-width: 0em) and (max-width: 48em) {
  .steps ul li a span.label {
    font-size: 13px;
  }
}
.steps ul li:not(:first-child) a span.label {
  width: 120px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .steps ul li:not(:first-child) a span.label {
    width: 80px;
  }
}
.steps ul li.selected.current a:before {
  background: #CCCCCC;
  border: 1px solid #000000;
}
.steps ul li.selected.current a span.label {
  opacity: 1;
}
.steps ul li.selected a:before {
  background: #D9D9D9;
  border: 1px solid #D9D9D9;
}
.steps ul li.selected a span.label {
  opacity: 1;
}

.job-filters .btn {
  min-width: 250px;
  margin-bottom: 0;
}
.job-filters .btn:hover {
  background: #ffffff;
  border-color: #000000;
  color: #000000;
}
@media (min-width: 0em) and (max-width: 48em) {
  .job-filters .btn {
    min-width: 1px;
    width: 100%;
  }
  .job-filters .btn:not(:last-child) {
    margin-bottom: 30px;
  }
}

.job-search-form {
  margin-bottom: 30px;
  max-width: 850px;
  width: 100%;
  display: flex;
  gap: 25px;
}
.job-search-form input[type=search], .job-search-form input[type=people_search] {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  border-radius: 100px;
  box-shadow: none;
  border: 1px solid #000000;
  padding: 0 20px;
  background: #ffffff;
  color: #000000;
  flex: 1 1 auto;
}
.job-search-form button[type=submit] {
  margin: 0;
}
.job-search-form button[disabled] {
  opacity: 0.6;
  cursor: not-allowed;
}
@media (min-width: 0em) and (max-width: 48em) {
  .job-search-form {
    margin-bottom: 15px;
    flex-direction: column;
  }
}

.job-opportunities {
  margin-top: 60px;
}
.job-opportunities .offices, .job-opportunities .available-job-opportunities {
  margin-bottom: -15px;
}
@media only screen and (max-width: 600px) {
  .job-opportunities .divisions {
    margin-bottom: -15px;
  }
}

.offices h4 span, .divisions h4 span, .job-opportunities h4 span {
  font-weight: 400;
}
.offices ul li, .divisions ul li, .job-opportunities ul li {
  padding-left: 0;
  margin-bottom: 15px;
}
.offices ul li:before, .divisions ul li:before, .job-opportunities ul li:before {
  display: none;
}
.offices ul li a.btn, .divisions ul li a.btn, .job-opportunities ul li a.btn {
  width: 100%;
  max-width: 100%;
  background-image: none;
}
.offices ul li a.btn:hover, .divisions ul li a.btn:hover, .job-opportunities ul li a.btn:hover {
  background: none;
}
.offices ul li a.btn:hover, .divisions ul li a.btn:hover, .job-opportunities ul li a.btn:hover {
  background: #2E69FF;
  color: #ffffff;
}
.offices ul li a:not(.btn), .divisions ul li a:not(.btn), .job-opportunities ul li a:not(.btn) {
  color: #2E69FF;
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}
.offices ul li a:not(.btn):hover, .divisions ul li a:not(.btn):hover, .job-opportunities ul li a:not(.btn):hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  .offices ul li a:not(.btn), .divisions ul li a:not(.btn), .job-opportunities ul li a:not(.btn) {
    transition: background-size 0.3s ease;
  }
}
.offices ul li.disabled a, .divisions ul li.disabled a, .job-opportunities ul li.disabled a {
  color: #666666;
  cursor: text;
  text-decoration: none;
}
.offices ul li.disabled a:hover, .divisions ul li.disabled a:hover, .job-opportunities ul li.disabled a:hover {
  background: none;
  color: #666666;
}

.job-opportunities p {
  font-size: 16px;
}
.job-opportunities > p, .job-opportunities h2 {
  max-width: 900px;
}
.job-opportunities form input[type=search] {
  font-size: 16px;
}
.job-opportunities .job-search-form {
  margin-bottom: 60px;
}
.job-opportunities > h5 {
  margin-top: 50px;
}
.job-opportunities .available-job-opportunities h4 {
  font-weight: 400;
}
.job-opportunities .available-job-opportunities h4 span {
  font-weight: 700;
}

.single-post a, a[href*=mailto] {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}

article p.title {
  font-size: 24px;
  line-height: 1.3;
  margin: 0 0 10px 0;
}
article p.title a {
  color: #000000;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  /*display: block;*/
}
article p.title a:hover {
  text-decoration: none;
  background-size: 0 1px, 100% 1px;
}
@media (hover: hover) {
  article p.title a {
    transition: background-size 0.3s ease;
  }
}
article h5 + .title {
  margin-top: 10px !important;
}

.results-list {
  display: flex;
}
@media (min-width: 0) and (max-width: 64em) {
  .results-list {
    flex-direction: column;
  }
}
.results-list .results {
  flex: 1 1 auto;
  padding-right: 60px;
}
@media (min-width: 0) and (max-width: 64em) {
  .results-list .results {
    padding: 60px 0 0 0;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .results-list .results {
    padding: 60px 0 0 0;
  }
}
.results-list .results-no {
  float: none;
  margin: 0 0 25px 0 !important;
}
.results-list .wp-grid-builder {
  margin: 90px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .results-list .wp-grid-builder {
    margin: 60px 0;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .results-list .articles-list {
    margin: 30px 0;
  }
}
.results-list article {
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 35px;
  max-width: 850px;
  margin-bottom: 50px;
}
.results-list article p {
  margin-bottom: 10px;
}
.results-list article p.title a {
  color: #000000;
  text-decoration: none;
  font-weight: 700;
  display: inline;
}
.results-list aside {
  flex: 0 0 300px;
  text-align: right;
}
@media (min-width: 0) and (max-width: 76.5em) {
  .results-list aside {
    flex: 0 0 300px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .results-list aside {
    order: -1;
    text-align: left;
    flex: 1 auto;
  }
}
.results-list aside h5 {
  font-size: 18px;
}
@media (min-width: 0) and (max-width: 64em) {
  .results-list aside ul {
    display: flex;
    flex-wrap: wrap;
  }
}
.results-list aside ul li {
  border-bottom: 1px solid #ccc;
  margin: 0;
  padding: 10px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .results-list aside ul li {
    margin-right: 30px;
    border: 0;
  }
}
.results-list aside ul li:last-child {
  border: 0;
}
.results-list aside ul li:before {
  display: none;
}
.results-list aside ul li label {
  font-size: 36px;
  display: block;
}
@media (min-width: 0) and (max-width: 76.5em) {
  .results-list aside ul li label {
    font-size: 30px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .results-list aside ul li label {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .results-list aside .wpgb-facet .wpgb-radio-facet .wpgb-radio {
    align-items: center;
  }
}
.results-list aside .wpgb-facet .wpgb-radio-facet .wpgb-radio .wpgb-radio-label {
  order: -1;
}
.results-list aside .wpgb-facet .wpgb-radio-facet .wpgb-radio .wpgb-radio-label {
  font-size: 36px;
  line-height: 1;
  padding: 0 20px 0 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .results-list aside .wpgb-facet .wpgb-radio-facet .wpgb-radio .wpgb-radio-label {
    font-size: 22px;
    padding-right: 10px;
  }
}
.results-list aside .wpgb-facet .wpgb-radio-facet .wpgb-radio .wpgb-radio-control {
  width: 32px;
  height: 32px;
  background: #ffffff;
  border: 1px solid #464646;
  border-radius: 0;
}
.results-list aside .wpgb-facet .wpgb-radio-facet .wpgb-radio .wpgb-radio-control:after {
  width: 32px;
  height: 32px;
  border-radius: 0;
  border: 0;
}
.results-list aside .wpgb-facet .wpgb-radio-facet .wpgb-radio[aria-pressed=true] .wpgb-radio-control {
  border: 1px solid #2E69FF;
  outline: 0 !important;
}
.results-list aside .wpgb-facet .wpgb-radio-facet .wpgb-radio:active .wpgb-radio-control, .results-list aside .wpgb-facet .wpgb-radio-facet .wpgb-radio:focus .wpgb-radio-control {
  outline: 0 !important;
}
.results-list aside .wpgb-facet .wpgb-hierarchical-list li {
  margin: 0;
  padding: 10px 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .results-list aside .wpgb-facet .wpgb-hierarchical-list {
    display: flex;
    flex-wrap: wrap;
  }
  .results-list aside .wpgb-facet .wpgb-hierarchical-list li {
    margin-right: 30px !important;
  }
}

.preloader {
  position: absolute;
  z-index: 20;
}

#people-list {
  margin-bottom: 0px;
}

#people-list ~ .active-filters {
  margin-top: 30px;
}

.page-wrap button, .btn, .page-wrap input[type=button], .wp-block input[type=button]:not(.ed_button), .page-wrap input[type=submit], .wp-block input[type=submit], .wp-block-button__link {
  background: #2E69FF;
  border: 1px solid #2E69FF;
  border-radius: 30px;
  color: #ffffff;
  font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif !important;
  font-weight: 400;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  padding: 10px 45px 10px 45px;
  margin: 0 25px 25px 0;
  line-height: 1.1;
  display: inline-block;
  box-shadow: none;
  text-transform: none;
  cursor: pointer;
  min-width: 200px;
}
.page-wrap button:only-child, .btn:only-child, .page-wrap input[type=button]:only-child, .wp-block input[type=button]:not(.ed_button):only-child, .page-wrap input[type=submit]:only-child, .wp-block input[type=submit]:only-child, .wp-block-button__link:only-child {
  margin: 0 !important;
}
@media (hover: hover) {
  .page-wrap button, .btn, .page-wrap input[type=button], .wp-block input[type=button]:not(.ed_button), .page-wrap input[type=submit], .wp-block input[type=submit], .wp-block-button__link {
    transition: all 200ms ease-out;
  }
}
.page-wrap button:hover, .btn:hover, .page-wrap input[type=button]:hover, .wp-block input[type=button]:not(.ed_button):hover, .page-wrap input[type=submit]:hover, .wp-block input[type=submit]:hover, .wp-block-button__link:hover {
  background-color: #2E69FF;
  border-color: #2E69FF;
  color: #ffffff;
  text-decoration: none;
}
.page-wrap button.is-style-outline, .btn.is-style-outline, .page-wrap input[type=button].is-style-outline, .wp-block input[type=button]:not(.ed_button).is-style-outline, .page-wrap input[type=submit].is-style-outline, .wp-block input[type=submit].is-style-outline, .wp-block-button__link.is-style-outline {
  background: none;
  border: 1px solid #000000;
  font-weight: 400;
  color: #000000;
}
.page-wrap button.is-style-outline:hover, .btn.is-style-outline:hover, .page-wrap input[type=button].is-style-outline:hover, .wp-block input[type=button]:not(.ed_button).is-style-outline:hover, .page-wrap input[type=submit].is-style-outline:hover, .wp-block input[type=submit].is-style-outline:hover, .wp-block-button__link.is-style-outline:hover {
  background: #2E69FF;
  border-color: #2E69FF;
  color: #ffffff !important;
}
.page-wrap button.is-style-outline-blue, .btn.is-style-outline-blue, .page-wrap input[type=button].is-style-outline-blue, .wp-block input[type=button]:not(.ed_button).is-style-outline-blue, .page-wrap input[type=submit].is-style-outline-blue, .wp-block input[type=submit].is-style-outline-blue, .wp-block-button__link.is-style-outline-blue {
  background: none;
  border: 1px solid #2E69FF;
  font-weight: 400;
  color: #2E69FF;
}
.page-wrap button.is-style-outline-blue:hover, .btn.is-style-outline-blue:hover, .page-wrap input[type=button].is-style-outline-blue:hover, .wp-block input[type=button]:not(.ed_button).is-style-outline-blue:hover, .page-wrap input[type=submit].is-style-outline-blue:hover, .wp-block input[type=submit].is-style-outline-blue:hover, .wp-block-button__link.is-style-outline-blue:hover {
  background: #2E69FF;
  border-color: #2E69FF;
  color: #ffffff !important;
}
.page-wrap button.is-style-arrow, .btn.is-style-arrow, .page-wrap input[type=button].is-style-arrow, .wp-block input[type=button]:not(.ed_button).is-style-arrow, .page-wrap input[type=submit].is-style-arrow, .wp-block input[type=submit].is-style-arrow, .wp-block-button__link.is-style-arrow {
  position: relative;
  padding: 0 30px 0 0;
  margin: 10px 20px 10px 0;
  min-width: 1px;
  background: none;
  border: 0;
  color: #2E69FF;
  text-decoration: none;
  text-align: left;
  font-size: 20px;
  font-weight: 700;
  background-image: none;
}
.page-wrap button.is-style-arrow:hover, .btn.is-style-arrow:hover, .page-wrap input[type=button].is-style-arrow:hover, .wp-block input[type=button]:not(.ed_button).is-style-arrow:hover, .page-wrap input[type=submit].is-style-arrow:hover, .wp-block input[type=submit].is-style-arrow:hover, .wp-block-button__link.is-style-arrow:hover {
  background: none;
}
.page-wrap button.is-style-arrow:after, .btn.is-style-arrow:after, .page-wrap input[type=button].is-style-arrow:after, .wp-block input[type=button]:not(.ed_button).is-style-arrow:after, .page-wrap input[type=submit].is-style-arrow:after, .wp-block input[type=submit].is-style-arrow:after, .wp-block-button__link.is-style-arrow:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  width: 12px;
  height: 15px;
  transform: translateY(-50%);
  transition: all ease 0.3s;
  background: currentColor;
  -webkit-mask-image: url("../../app/assets/images/icon-arrow-right.svg");
  mask-image: url("../../app/assets/images/icon-arrow-right.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.page-wrap button.is-style-arrow:hover, .btn.is-style-arrow:hover, .page-wrap input[type=button].is-style-arrow:hover, .wp-block input[type=button]:not(.ed_button).is-style-arrow:hover, .page-wrap input[type=submit].is-style-arrow:hover, .wp-block input[type=submit].is-style-arrow:hover, .wp-block-button__link.is-style-arrow:hover {
  color: #2E69FF;
}
.page-wrap button.is-style-arrow:hover:after, .btn.is-style-arrow:hover:after, .page-wrap input[type=button].is-style-arrow:hover:after, .wp-block input[type=button]:not(.ed_button).is-style-arrow:hover:after, .page-wrap input[type=submit].is-style-arrow:hover:after, .wp-block input[type=submit].is-style-arrow:hover:after, .wp-block-button__link.is-style-arrow:hover:after {
  right: 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .page-wrap button.is-style-arrow, .btn.is-style-arrow, .page-wrap input[type=button].is-style-arrow, .wp-block input[type=button]:not(.ed_button).is-style-arrow, .page-wrap input[type=submit].is-style-arrow, .wp-block input[type=submit].is-style-arrow, .wp-block-button__link.is-style-arrow {
    width: auto !important;
    padding: 0 30px 0 0 !important;
  }
}
.page-wrap button.is-style-long-arrow, .btn.is-style-long-arrow, .page-wrap input[type=button].is-style-long-arrow, .wp-block input[type=button]:not(.ed_button).is-style-long-arrow, .page-wrap input[type=submit].is-style-long-arrow, .wp-block input[type=submit].is-style-long-arrow, .wp-block-button__link.is-style-long-arrow {
  position: relative;
  padding: 0 40px 0 0;
  margin: 10px 20px 10px 0;
  min-width: 1px;
  background: none;
  border: 0;
  color: #000000;
  text-decoration: none;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  background-image: none;
}
.page-wrap button.is-style-long-arrow:hover, .btn.is-style-long-arrow:hover, .page-wrap input[type=button].is-style-long-arrow:hover, .wp-block input[type=button]:not(.ed_button).is-style-long-arrow:hover, .page-wrap input[type=submit].is-style-long-arrow:hover, .wp-block input[type=submit].is-style-long-arrow:hover, .wp-block-button__link.is-style-long-arrow:hover {
  background: none;
}
.page-wrap button.is-style-long-arrow:after, .btn.is-style-long-arrow:after, .page-wrap input[type=button].is-style-long-arrow:after, .wp-block input[type=button]:not(.ed_button).is-style-long-arrow:after, .page-wrap input[type=submit].is-style-long-arrow:after, .wp-block input[type=submit].is-style-long-arrow:after, .wp-block-button__link.is-style-long-arrow:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  transition: all ease 0.3s;
  background: currentColor;
  -webkit-mask-image: url("../../app/assets/images/icon-right-long-arrow.svg");
  mask-image: url("../../app/assets/images/icon-right-long-arrow.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  width: 18px;
  height: 18px;
}
.page-wrap button.is-style-long-arrow:hover, .btn.is-style-long-arrow:hover, .page-wrap input[type=button].is-style-long-arrow:hover, .wp-block input[type=button]:not(.ed_button).is-style-long-arrow:hover, .page-wrap input[type=submit].is-style-long-arrow:hover, .wp-block input[type=submit].is-style-long-arrow:hover, .wp-block-button__link.is-style-long-arrow:hover {
  color: #2E69FF;
}
.page-wrap button.is-style-long-arrow:hover:after, .btn.is-style-long-arrow:hover:after, .page-wrap input[type=button].is-style-long-arrow:hover:after, .wp-block input[type=button]:not(.ed_button).is-style-long-arrow:hover:after, .page-wrap input[type=submit].is-style-long-arrow:hover:after, .wp-block input[type=submit].is-style-long-arrow:hover:after, .wp-block-button__link.is-style-long-arrow:hover:after {
  right: 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .page-wrap button.is-style-long-arrow, .btn.is-style-long-arrow, .page-wrap input[type=button].is-style-long-arrow, .wp-block input[type=button]:not(.ed_button).is-style-long-arrow, .page-wrap input[type=submit].is-style-long-arrow, .wp-block input[type=submit].is-style-long-arrow, .wp-block-button__link.is-style-long-arrow {
    width: auto !important;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .page-wrap button, .btn, .page-wrap input[type=button], .wp-block input[type=button]:not(.ed_button), .page-wrap input[type=submit], .wp-block input[type=submit], .wp-block-button__link {
    font-size: 16px;
  }
  .page-wrap button:not(.slick-next):not(.slick-prev), .btn:not(.slick-next):not(.slick-prev), .page-wrap input[type=button]:not(.slick-next):not(.slick-prev), .wp-block input[type=button]:not(.ed_button):not(.slick-next):not(.slick-prev), .page-wrap input[type=submit]:not(.slick-next):not(.slick-prev), .wp-block input[type=submit]:not(.slick-next):not(.slick-prev), .wp-block-button__link:not(.slick-next):not(.slick-prev) {
    padding: 10px 25px 10px 25px;
    /*width: 100%;
    max-width: 300px;*/
  }
}

.download {
  color: #000000;
  display: inline-block;
  position: relative;
  padding-left: 40px;
  background-image: none;
  text-decoration: none;
}
.download:hover {
  background: none;
}
.download:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 30px;
  height: 20px;
  transform: translateY(-50%);
  background: #2E69FF;
  -webkit-mask-image: url("../../app/assets/images/icon-pdf.svg");
  mask-image: url("../../app/assets/images/icon-pdf.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.download:hover {
  color: #2E69FF;
  text-decoration: none;
}

.social-share {
  position: relative;
}
.social-share .social-share-container {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateY(100%);
  opacity: 0;
  transition: all ease 0.3s;
  display: flex;
  overflow: hidden;
}
.social-share .social-share-container a {
  color: #000000;
  text-decoration: none;
  margin: 0;
  padding: 5px 20px 0 0;
  font-size: 22px;
  background-image: none;
}
.social-share .social-share-container a:hover {
  background: none;
}
.social-share .social-share-container a.twitter {
  font-size: 20px;
}
.social-share .social-share-container a.email {
  font-size: 24px;
  padding-top: 2px;
}
.social-share .social-share-container a:hover {
  color: #2E69FF;
  text-decoration: none;
}
.social-share .share {
  color: #000000;
  display: inline-block;
  position: relative;
  padding: 5px 0 5px 40px !important;
  background: none;
  border: 0;
  margin: 0;
  background-image: none;
  text-decoration: none;
  min-width: 1px;
}
.social-share .share:hover {
  background: none;
}
.social-share .share:before {
  content: "\e903";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 5px;
  top: 50%;
  width: 30px;
  height: 20px;
  color: #2E69FF;
  transform: translateY(-50%);
}
.social-share:hover .social-share-container {
  opacity: 1;
}
.social-share:hover .share {
  color: #2E69FF;
  text-decoration: none;
}

.wp-block-button.is-style-outline .wp-block-button__link {
  background: none;
  border: 1px solid #000000 !important;
  font-weight: 400;
  color: #000000 !important;
  padding: 10px 45px 10px 45px !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
  background: #2E69FF !important;
  border-color: #2E69FF !important;
  color: #ffffff !important;
}

.wp-block-button.is-style-outline-blue .wp-block-button__link {
  background: none;
  border: 1px solid #2E69FF !important;
  font-weight: 400;
  color: #2E69FF !important;
  padding: 10px 45px 10px 45px !important;
}
.wp-block-button.is-style-outline-blue .wp-block-button__link:hover {
  background: #2E69FF !important;
  border-color: #2E69FF !important;
  color: #ffffff !important;
}

.wp-block-button.is-style-arrow .wp-block-button__link {
  position: relative;
  padding-right: 30px;
  padding-left: 0;
  margin: 10px 20px 10px 0;
  min-width: 1px;
  background: none;
  border: 0;
  color: #2E69FF;
  text-decoration: none;
  text-align: left;
  font-size: 20px;
  font-weight: 700;
  background-image: none;
}
.wp-block-button.is-style-arrow .wp-block-button__link:hover {
  background: none;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-button.is-style-arrow .wp-block-button__link {
    padding-bottom: 0;
    padding-top: 0;
  }
}
.wp-block-button.is-style-arrow .wp-block-button__link:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  width: 12px;
  height: 15px;
  transform: translateY(-50%);
  transition: all ease 0.3s;
  background: currentColor;
  -webkit-mask-image: url("../../app/assets/images/icon-arrow-right.svg");
  mask-image: url("../../app/assets/images/icon-arrow-right.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.wp-block-button.is-style-arrow .wp-block-button__link:hover {
  color: #2E69FF;
}
.wp-block-button.is-style-arrow .wp-block-button__link:hover:after {
  right: 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-button.is-style-arrow .wp-block-button__link {
    width: auto;
  }
}

.wp-block-button.is-style-long-arrow .wp-block-button__link {
  position: relative;
  padding: 0 40px 0 0;
  margin: 10px 20px 10px 0;
  min-width: 1px;
  background: none !important;
  border: 0;
  color: #000000;
  text-decoration: none;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  background-image: none;
}
.wp-block-button.is-style-long-arrow .wp-block-button__link:hover {
  background: none;
}
.wp-block-button.is-style-long-arrow .wp-block-button__link:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  transition: all ease 0.3s;
  background: currentColor;
  -webkit-mask-image: url("../../app/assets/images/icon-right-long-arrow.svg");
  mask-image: url("../../app/assets/images/icon-right-long-arrow.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  width: 18px;
  height: 18px;
}
.wp-block-button.is-style-long-arrow .wp-block-button__link:hover {
  color: #2E69FF;
}
.wp-block-button.is-style-long-arrow .wp-block-button__link:hover:after {
  right: 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-button.is-style-long-arrow .wp-block-button__link {
    width: auto !important;
  }
}

.wp-block-button.is-style-download .wp-block-button__link {
  color: #000000;
  background: none;
  border: 0;
  display: inline-block;
  position: relative;
  padding: 0 0 0 40px;
  background-image: none;
  text-decoration: none;
  min-width: auto;
}
.wp-block-button.is-style-download .wp-block-button__link:hover {
  background: none;
}
.wp-block-button.is-style-download .wp-block-button__link:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 30px;
  height: 20px;
  transform: translateY(-50%);
  background: #2E69FF;
  -webkit-mask-image: url("../../app/assets/images/icon-pdf.svg");
  mask-image: url("../../app/assets/images/icon-pdf.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.wp-block-button.is-style-download .wp-block-button__link:hover {
  color: #2E69FF;
  text-decoration: none;
}

.wp-block-buttons {
  margin-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start !important;
  gap: 30px 0;
}
.wp-block-buttons .wp-block-button {
  margin: 0 30px 0 0 !important;
}
.wp-block-buttons .wp-block-button .wp-block-button__link {
  margin: 0;
}
.wp-block-buttons > .wp-block-button:only-child {
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.wp-block-buttons > .wp-block-button:last-child {
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.wp-block-buttons.is-style-columns {
  display: flex;
  gap: 30px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-buttons.is-style-columns {
    flex-direction: column;
  }
}
.wp-block-buttons.is-style-columns .wp-block-button {
  /*flex: 1;*/
  border-left: 1px solid #808080;
  padding-left: 25px;
  margin-bottom: 0 !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-buttons.is-style-columns .wp-block-button {
    margin-right: 0 !important;
    padding: 0 0 30px 0;
    border: 0;
    border-bottom: 1px solid #808080;
  }
  .wp-block-buttons.is-style-columns .wp-block-button:last-child {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.wp-block-buttons.is-style-columns .wp-block-button .wp-block-button__link {
  font-size: 24px;
  color: #000000;
  /*display: flex;*/
  width: -moz-min-content;
  width: min-content;
  text-align: left;
  word-break: normal;
  padding-right: 60px;
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-buttons.is-style-columns .wp-block-button .wp-block-button__link {
    max-width: 100%;
    width: 100%;
  }
}
.wp-block-buttons.is-style-columns .wp-block-button .wp-block-button__link:after {
  background: #2E69FF;
  width: 40px;
  height: 40px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-buttons.is-style-columns .wp-block-button .wp-block-button__link:after {
    width: 25px;
    height: 25px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .wp-block-buttons.button-full-on-mobile .wp-block-button {
    margin-right: 0 !important;
    width: 100%;
  }
  .wp-block-buttons.button-full-on-mobile .wp-block-button a {
    display: block;
  }
}

/* custom blocks */
.side-title .blurb-int ul.is-style-no-bullets {
  padding-left: 50px;
}
@media (min-width: 0) and (max-width: 76.5em) {
  .side-title .blurb-int ul.is-style-no-bullets {
    -moz-column-count: 1;
         column-count: 1;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .side-title .blurb-int ul.is-style-no-bullets {
    padding-left: 0;
  }
}

.print {
  color: #666666;
  font-size: 30px;
}
.print:hover {
  text-decoration: none;
}

.side-title {
  display: flex;
}
@media (min-width: 0) and (max-width: 64em) {
  .side-title {
    display: block;
  }
}
.side-title h1, .side-title h2, .side-title h3, .side-title h4 {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  transform: rotate(180deg);
  text-align: right;
  line-height: 0.9;
  margin: 0;
  padding-left: 15px;
}
@media (min-width: 0) and (max-width: 64em) {
  .side-title h1, .side-title h2, .side-title h3, .side-title h4 {
    writing-mode: horizontal-tb;
    width: auto;
    transform: rotate(0);
    text-align: left;
    padding: 0 0 30px 0;
  }
}
.side-title .blurb-int {
  width: 100%;
  padding-left: 15px;
}
@media (min-width: 0) and (max-width: 64em) {
  .side-title .blurb-int {
    padding-left: 0;
  }
}

.banner-custom-fp-block.right .side-title .blurb-int {
  padding-left: 0;
  padding-right: 30px;
}
@media (min-width: 48.063em) and (max-width: 76.5em) {
  .banner-custom-fp-block.right .side-title .blurb-int {
    padding-left: 25px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .banner-custom-fp-block.right .side-title .blurb-int {
    padding-right: 0;
  }
}

td {
  padding-bottom: 30px;
}
td a:not([href*=mailto]) {
  color: #464646;
  font-weight: 700;
}

.filter-bar-custom-fp-block {
  padding-top: 25px;
  padding-bottom: 25px;
}

.filter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  float: none;
}
@media (min-width: 0) and (max-width: 64em) {
  .filter {
    display: block;
  }
}
.filter p {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  padding: 0 25px 0 0;
}
@media (min-width: 48.063em) and (max-width: 76.5em) {
  .filter p {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .filter p {
    padding: 0 0 25px 0;
  }
}
.filter h5 {
  width: 100%;
}
.filter input[type=search] {
  font-size: 16px;
}
@media (min-width: 0) and (max-width: 64em) {
  .filter input[type=search] {
    font-size: 22px;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .filter input[type=search] {
    font-size: 16px;
  }
}
.filter button {
  height: 60px;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 100px !important;
  position: relative;
  z-index: 10;
  font-size: 25px;
  margin: 0 25px 0 0 !important;
  font-weight: 700 !important;
}
.filter button.is-style-outline:hover {
  background-color: #90AFFF !important;
  border-color: #90AFFF !important;
}
@media (min-width: 0em) and (max-width: 48em) {
  .filter button {
    width: auto !important;
    padding: 0 25px;
  }
}
@media only screen and (max-width: 500px) {
  .filter button {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 15px 0;
    font-size: 20px;
  }
}
.filter > a.btn {
  display: block;
  margin: 0;
  height: 60px;
  line-height: 60px;
  padding: 0 20px !important;
  position: relative;
  min-width: 1px;
}
.filter > a.btn:last-child {
  margin-left: 25px !important;
  font-weight: 700;
  font-size: 22px;
  white-space: nowrap;
}
@media only screen and (max-width: 500px) {
  .filter > a.btn:last-child {
    margin-left: 0 !important;
    margin-top: 25px !important;
    max-width: 100% !important;
  }
}
.filter > a.btn:last-child:before {
  content: "";
  position: absolute;
  left: -25px;
  top: 0;
  height: 100%;
  width: 1px;
  background: #ffffff;
}
@media only screen and (max-width: 500px) {
  .filter > a.btn:last-child:before {
    display: none;
  }
}
.filter form {
  flex: 1 1 auto;
  padding: 0 25px 0 0;
  width: auto;
}
@media (min-width: 0) and (max-width: 64em) {
  .filter form {
    padding: 0 0 25px 0;
  }
}
.filter form button {
  margin: -60px 0 0 0 !important;
  float: right;
}
@media (min-width: 0) and (max-width: 64em) {
  .filter form button {
    width: auto !important;
  }
}
.filter .options {
  margin: 0 0 25px 0;
  width: 100%;
}
.filter .options .select-wrapper {
  position: relative;
  margin-right: 30px;
  padding: 5px 40px 0 5px;
  min-width: 150px;
  width: 100%;
  border-bottom: 1px solid #ffffff;
}
@media (min-width: 0em) and (max-width: 48em) {
  .filter .options .select-wrapper {
    padding: 0 25px 0 0;
    margin: 0;
    width: 100%;
    max-width: 100%;
  }
}
.filter .options .select-wrapper select {
  background: #ffffff;
  border: 0;
  box-shadow: none;
  color: #000000;
  font-size: 26px;
  padding-right: 50px;
  display: inline-block;
  text-align: right;
  width: 100%;
  min-width: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
}
.filter .options .select-wrapper select option {
  font-size: 18px;
}
@media (min-width: 0) and (max-width: 64em) {
  .filter .options .select-wrapper select {
    text-align: left;
  }
}
@media (min-width: 0em) and (max-width: 48em) {
  .filter .options .select-wrapper select {
    font-size: 22px;
  }
}
.filter .options .select-wrapper:after {
  content: "+";
  color: #2E69FF;
  font-size: 36px;
  border: 1px solid #ffffff;
  border-radius: 50%;
  vertical-align: -0.1em;
  position: absolute;
  right: 5px;
  top: 5px;
  pointer-events: none;
}
@media (min-width: 0em) and (max-width: 48em) {
  .filter .options .select-wrapper:after {
    font-size: 24px;
    top: 0;
  }
}
.filter .dropdown {
  padding: 10px 0;
}
.filter .dropdown:not(:last-child) {
  border-bottom: 1px solid #ccc;
}
.filter .dropdown a {
  font-size: 26px;
  color: #000000;
  display: block;
  width: 100%;
  padding-right: 0;
  position: relative;
  background: none;
  /*&:after {
      content: '+';
      color: $electric-blue;
      margin-left: 15px;
      position: absolute;
      right: 5px;
      top: 50%;
      transform: translateY(-50%);
  }*/
}
@media (min-width: 0em) and (max-width: 48em) {
  .filter .dropdown a {
    font-size: 22px;
    padding-right: 25px;
  }
}
.filter .dropdown a:hover {
  text-decoration: none;
  color: #2E69FF;
}

.filter + .filters {
  padding-top: 60px;
  padding-bottom: 30px;
}

.content-with-side-image-custom-fp-block .search-form {
  margin-bottom: 30px;
  margin-top: 15px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-side-image-custom-fp-block .search-form {
    margin: 0;
  }
}
.content-with-side-image-custom-fp-block .search-form input[type=search] {
  font-size: 20px;
}
@media (min-width: 0em) and (max-width: 48em) {
  .content-with-side-image-custom-fp-block .search-form input[type=search] {
    font-size: 16px;
  }
}

.results-no {
  float: right;
  color: #666;
  margin: 0 0 0 30px !important;
  display: flex;
  font-size: 20px;
}
@media (min-width: 0) and (max-width: 64em) {
  .results-no {
    font-size: 16px;
  }
}
.results-no strong, .results-no .wpgb-result-count {
  color: #000000;
}
.results-no .wpgb-result-count {
  margin: 0 0 0 5px;
}
.results-no .wpgb-facet {
  padding: 0;
}
@media (min-width: 0em) and (max-width: 48em) {
  .results-no {
    float: none;
    margin: 0 0 15px 0 !important;
  }
}

.has-black-background-color .filter input[type=search] {
  border-color: #ffffff;
  color: #ffffff;
}
.has-black-background-color *::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.has-black-background-color ::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.has-black-background-color :-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.frame-fp-block.results-container:after {
  display: none;
}

.back-top-custom-fp-block {
  padding-top: 30px;
  padding-bottom: 30px;
  box-shadow: inset 0px 15px 11px -5px rgba(0, 0, 0, 0.1);
}
.back-top-custom-fp-block p {
  margin: 0;
  text-align: center;
}
.back-top-custom-fp-block p .btn {
  margin: 0;
}

.cards-slider, .page-wrap .cards-slider {
  padding-bottom: 100px;
  margin: 0 !important;
}
.cards-slider:before, .page-wrap .cards-slider:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  height: 100px;
  width: 100vw;
  background: #151515;
  transform: translateX(-50vw);
}
.cards-slider .slick-dots, .page-wrap .cards-slider .slick-dots {
  bottom: 40px;
  right: 0;
  left: auto;
  text-align: right;
}
@media (min-width: 0) and (max-width: 64em) {
  .cards-slider .slick-dots, .page-wrap .cards-slider .slick-dots {
    text-align: center;
  }
}
.cards-slider .slick-dots li, .page-wrap .cards-slider .slick-dots li {
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin: 0 0 0 30px;
  padding: 0;
}
@media (min-width: 0) and (max-width: 64em) {
  .cards-slider .slick-dots li, .page-wrap .cards-slider .slick-dots li {
    margin-left: 15px;
  }
}
.cards-slider .slick-dots li:before, .page-wrap .cards-slider .slick-dots li:before {
  display: none;
}
.cards-slider .slick-dots li button, .page-wrap .cards-slider .slick-dots li button {
  width: 20px !important;
  height: 20px;
  line-height: 20px;
  border: 1px solid #ffffff;
  margin: 0;
  padding: 0 !important;
}
.cards-slider .slick-dots li button:before, .page-wrap .cards-slider .slick-dots li button:before {
  display: none;
}
.cards-slider .slick-dots li.slick-active button, .page-wrap .cards-slider .slick-dots li.slick-active button {
  background: #ffffff;
}
.cards-slider .slick-prev, .cards-slider .slick-next, .page-wrap .cards-slider .slick-prev, .page-wrap .cards-slider .slick-next {
  z-index: 20;
  top: auto;
  bottom: 0;
  left: 50%;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 0;
  margin: 0;
  padding: 0;
  font-size: 0;
  border: 1px solid #ffffff;
  background: none;
}
.cards-slider .slick-prev:before, .cards-slider .slick-next:before, .page-wrap .cards-slider .slick-prev:before, .page-wrap .cards-slider .slick-next:before {
  content: "\e908";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 50px;
  pointer-events: none;
}
.cards-slider .slick-prev, .page-wrap .cards-slider .slick-prev {
  left: calc(50% - 49px);
}
.cards-slider .slick-prev:before, .page-wrap .cards-slider .slick-prev:before {
  content: "\e909";
}

.slider-holder:not(:last-child) {
  margin-bottom: 75px !important;
}

.cards-slider .slick-track {
  display: flex;
  align-items: stretch;
  justify-content: center;
}
@media (min-width: 0) and (max-width: 64em) {
  .cards-slider .slick-track h2 {
    font-size: 28px;
  }
}
.cards-slider .slick-track p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 18px;
}
.cards-slider .slick-track .slick-slide {
  float: none;
  height: auto;
  /*min-height: 400px;*/
}
.cards-slider .slick-track .slick-slide > div, .cards-slider .slick-track .slick-slide > div > a, .cards-slider .slick-track .slick-slide > div > div {
  height: 100%;
}
.cards-slider .slick-track .slick-slide > div > a, .cards-slider .slick-track .slick-slide > div > div {
  /* max-width: 650px */
  padding-right: 75px;
  padding-left: 75px;
  padding-top: 10px;
  transition: all ease 0.3s;
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
}
.cards-slider .slick-track .slick-slide > div > a .wp-block-buttons:last-child, .cards-slider .slick-track .slick-slide > div > div .wp-block-buttons:last-child {
  margin-top: auto;
}
.cards-slider .slick-track .slick-slide > div > a .title, .cards-slider .slick-track .slick-slide > div > div .title {
  margin-bottom: 30px;
}
.cards-slider .slick-track .slick-slide > div > a .btn.is-style-outline-black:last-child, .cards-slider .slick-track .slick-slide > div > div .btn.is-style-outline-black:last-child {
  margin-top: auto;
  margin-bottom: 30px;
}
.cards-slider .slick-track .slick-slide > div > a h2, .cards-slider .slick-track .slick-slide > div > div h2 {
  display: inline !important;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentcolor, currentcolor);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 0.3s ease;
}
.cards-slider .slick-track .slick-slide > div > a:hover, .cards-slider .slick-track .slick-slide > div > div:hover {
  background: none;
}
@media only screen and (min-width: 769px) {
  .cards-slider .slick-track .slick-slide > div > a:hover .btn.is-style-outline-black, .cards-slider .slick-track .slick-slide > div > div:hover .btn.is-style-outline-black {
    color: #000000 !important;
    background: #ffffff;
  }
  .cards-slider .slick-track .slick-slide > div > a:hover h2, .cards-slider .slick-track .slick-slide > div > div:hover h2 {
    background-size: 0 1px, 100% 1px;
  }
}
@media (min-width: 0) and (max-width: 64em) {
  .cards-slider .slick-track .slick-slide > div > a, .cards-slider .slick-track .slick-slide > div > div {
    padding-left: 0;
    padding-right: 0;
  }
}
.cards-slider .slick-track .slick-slide:first-child > div > a, .cards-slider .slick-track .slick-slide:first-child > div > div {
  padding-left: 0;
}
.cards-slider .slick-track .slick-slide:first-child > div > a:before, .cards-slider .slick-track .slick-slide:first-child > div > div:before {
  display: none;
}
.cards-slider .slick-track .slick-slide:nth-child(2n) > div > a, .cards-slider .slick-track .slick-slide:nth-child(2n) > div > div, .cards-slider .slick-track .slick-slide:nth-child(2n+1) > div > a, .cards-slider .slick-track .slick-slide:nth-child(2n+1) > div > div {
  position: relative;
}
.cards-slider .slick-track .slick-slide:nth-child(2n) > div > a:before, .cards-slider .slick-track .slick-slide:nth-child(2n) > div > div:before, .cards-slider .slick-track .slick-slide:nth-child(2n+1) > div > a:before, .cards-slider .slick-track .slick-slide:nth-child(2n+1) > div > div:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background: #ffffff;
}
@media (min-width: 0) and (max-width: 64em) {
  .cards-slider .slick-track .slick-slide:nth-child(2n) > div > a:before, .cards-slider .slick-track .slick-slide:nth-child(2n) > div > div:before, .cards-slider .slick-track .slick-slide:nth-child(2n+1) > div > a:before, .cards-slider .slick-track .slick-slide:nth-child(2n+1) > div > div:before {
    display: none;
  }
}

#wpfront-notification-bar div.wpfront-message {
  padding: 10px 40px;
}
#wpfront-notification-bar div.wpfront-message p {
  font-size: 16px;
  line-height: 1.5;
}
#wpfront-notification-bar div.wpfront-message p a {
  text-decoration: underline;
}
@media (min-width: 0em) and (max-width: 48em) {
  #wpfront-notification-bar div.wpfront-message p {
    font-size: 14px;
  }
}
#wpfront-notification-bar div.wpfront-close {
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
}

.wpfront-top-shadow {
  box-shadow: 0 -5px 5px 0 rgba(0, 0, 0, 0.35);
}

[type=checkbox]:not(:checked), [type=checkbox]:checked {
  position: absolute;
  left: -9999px;
}

[type=checkbox]:not(:checked) + label:not(.cli-slider), [type=checkbox]:checked + label:not(.cli-slider) {
  position: relative;
  padding-right: 50px;
  cursor: pointer;
}

[type=checkbox]:not(:checked) + label:not(.cli-slider):before, [type=checkbox]:checked + label:not(.cli-slider):before {
  content: "";
  position: absolute;
  right: 0;
  top: 5px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  border: 1px solid #464646;
  transition: all ease 0.3s;
}
@media (min-width: 0) and (max-width: 64em) {
  [type=checkbox]:not(:checked) + label:not(.cli-slider):before, [type=checkbox]:checked + label:not(.cli-slider):before {
    top: 0;
  }
}

[type=checkbox]:checked + label:before {
  background: #2E69FF;
  border-color: #2E69FF;
}

[type=checkbox]:disabled:not(:checked) + label:before, [type=checkbox]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}

[type=checkbox]:disabled:checked + label:after {
  color: #999;
}

[type=checkbox]:disabled + label {
  color: #aaa;
}

/* responsive video */
.embed-container, .wp-block-embed__wrapper {
  height: 0;
  width: 100%;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.embed-container object, .embed-container iframe, .wp-block-embed__wrapper object, .wp-block-embed__wrapper iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

iframe {
  max-width: 100%;
}

.wp-block-embed.is-type-video {
  width: 50%;
  max-width: calc(200vh - 400px);
}
@media (min-width: 0) and (max-width: 76.5em) {
  .wp-block-embed.is-type-video {
    width: 100%;
  }
}
.wp-block-embed.is-type-video.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

.wrapper .is-layout-flow > * {
  margin-block-start: 0px;
}

body.password_protected {
  margin: 25px;
  font-size: 16px;
  color: #ffffff;
  font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif, "HelveticaNeueETW01-55Rg";
  background: #000000;
}
body.password_protected p {
  color: #ffffff;
}
body.password_protected img {
  filter: brightness(0) invert(1);
}
body.password_protected div.password_form {
  text-align: center;
}
body.password_protected div.password_above p:first-child {
  font-weight: bold;
  margin-top: 50px;
  font-size: 2em;
}
body.password_protected div.password_below {
  width: 500px;
  margin: 0px auto;
}
@media (min-width: 0) and (max-width: 64em) {
  body.password_protected div.password_below {
    width: 80%;
  }
}
body.password_protected .site_password {
  width: 200px;
  padding: 5px 10px;
  margin-bottom: 20px;
}

div.white-border div.articles-list.is-style-cards a:first-child {
  border-width: 0px 1px 1px 0px; /* top right bottom left */
  border-style: solid;
  border-color: #ffffff;
}
div.white-border div.articles-list.is-style-cards a:nth-child(2) {
  border-width: 0px 0px 1px 0px; /* top right bottom left */
  border-style: solid;
  border-color: #ffffff;
}
div.white-border div.articles-list.is-style-cards a:nth-child(3) {
  border-width: 0px 1px 0px 0px; /* top right bottom left */
  border-style: solid;
  border-color: #ffffff;
}
@media (min-width: 0em) and (max-width: 48em) {
  div.white-border div.articles-list.is-style-cards a:first-child {
    border: none;
  }
  div.white-border div.articles-list.is-style-cards a:nth-child(n+2) {
    border-width: 1px 0px 0px 0px; /* top right bottom left */
    border-style: solid;
    border-color: #ffffff;
  }
}

.arabic {
  text-align: right;
  direction: rtl;
}
ul.arabic > li:before {
  display: none;
}

ul.arabic > li {
  list-style: initial;
  margin-right: 10px;
}

@media print {
  .mobile-nav, .mobile-search, .navigation, .site-footer, .page-nav-custom-fp-block, .featured-people-custom-fp-block, .print, .more.js-read-more, .no-print,
  a.download, .social-share, .single-post .frame-fp-block, .global-mobile-nav {
    display: none !important;
  }
  .site-header {
    box-shadow: none !important;
  }
  .site-header.sticky.down {
    transform: none;
  }
  .gradient-header .site-header {
    background: none !important;
  }
  .gradient-header .site-header .logo img {
    filter: none !important;
  }
  .gradient-header .site-header .wrapper {
    padding-top: 0;
  }
  .page-wrap {
    display: block;
  }
  .page-wrap main > div {
    display: block !important;
    padding: 0 !important;
  }
  .page-wrap .wrapper {
    display: block !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .page-wrap p:not([class]), .page-wrap li {
    font-size: 14px !important;
  }
  .page-wrap ul li {
    margin-bottom: 10px;
  }
  .page-wrap ul li:before {
    top: 8px;
  }
  .page-wrap ul.is-style-no-bullets li {
    padding-bottom: 0;
  }
  .content-with-side-image-custom-fp-block .wrapper .img {
    display: none;
  }
  .content-with-side-image-custom-fp-block:first-child {
    margin-top: 25px !important;
  }
  .content-with-side-image-custom-fp-block:first-child .wrapper .blurb {
    padding: 0;
  }
  .content-with-side-image-custom-fp-block:first-child .wrapper .blurb h1 {
    font-size: 16px;
    color: #666;
    margin-bottom: 15px;
  }
  .content-with-side-image-custom-fp-block:first-child .wrapper .blurb h5 {
    display: none;
  }
  .content-with-callouts-custom-fp-block.article-content .wrapper {
    padding: 0 !important;
  }
  .content-with-callouts-custom-fp-block.article-content .wrapper aside {
    padding: 0 !important;
  }
  .single-post .content-with-side-image-custom-fp-block:first-child .wrapper .blurb h1 {
    font-size: 33px !important;
    color: #000000;
  }
  .content-with-callouts-custom-fp-block .wrapper .wp-block-columns {
    display: block;
  }
  .content-with-callouts-custom-fp-block .wrapper .wp-block-columns .wp-block-column:last-child:not(:first-child) {
    background: #fff;
    padding: 25px 0 0 0;
  }
  .content-with-callouts-custom-fp-block .wrapper .wp-block-columns .wp-block-column:last-child:not(:first-child) h2, .content-with-callouts-custom-fp-block .wrapper .wp-block-columns .wp-block-column:last-child:not(:first-child) h3, .content-with-callouts-custom-fp-block .wrapper .wp-block-columns .wp-block-column:last-child:not(:first-child) h4 {
    color: #000000 !important;
    font-weight: 700;
    font-size: 18px !important;
    margin-bottom: 10px !important;
  }
  .content-with-callouts-custom-fp-block .wrapper .wp-block-columns .wp-block-column:last-child:not(:first-child) p a {
    color: #000000 !important;
  }
  .single-lawyer .frame-fp-block {
    display: none;
  }
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper {
    display: grid !important;
    grid-template-columns: 65% 35%;
    grid-template-rows: auto auto;
    width: 100% !important;
  }
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .blurb {
    grid-column: 1/2;
    grid-row: 1/2;
    vertical-align: middle;
    padding: 0 !important;
  }
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .blurb h1 {
    font-size: 33px !important;
    color: #000000;
    margin: 0 0 10px 0;
  }
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .blurb h1 + .subtitle {
    margin-top: 0;
  }
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .blurb .social {
    display: none;
  }
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .contact-details {
    padding: 0;
    border: 0;
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .contact-details .social {
    display: none;
  }
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .img {
    grid-column: 2/3;
    grid-row: 1/3;
    margin: 0;
  }
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .img .img-prop:after {
    padding-bottom: 100%;
  }
  .single-lawyer .content-with-side-image-custom-fp-block .wrapper .img .img-prop .img-grid .img-bg:before {
    display: none;
  }
  .single-lawyer #overview h5, .single-lawyer #related-practices, .single-lawyer #related-industries, .single-lawyer #insights, .single-lawyer #accolades {
    display: none;
  }
  .single-lawyer #overview h1, .single-lawyer #overview h2, .single-lawyer #overview h3, .single-lawyer #overview h4 {
    font-size: 33px;
    font-weight: 400;
  }
  .has-grey-background-color, .has-blue-background-color, .has-black-background-color, .has-light-grey-background-color {
    background-color: #ffffff !important;
  }
  .frame-fp-block .wrapper > :first-child:not([class*=custom-fp-block]):not(.wp-block-quote):not(blockquote) {
    margin-top: 0 !important;
  }
  .frame-fp-block .wrapper > :last-child:not([class*=custom-fp-block]) {
    margin-bottom: 0 !important;
  }
  .more-content {
    display: block;
  }
  .vertical-tabs {
    display: block;
    margin-top: 25px !important;
  }
  .vertical-tabs h5 {
    font-size: 20px;
    color: #666;
  }
  .vertical-tabs .tab .btn {
    color: #000000;
    font-size: 18px;
    padding: 0 0 5px 0 !important;
  }
  .vertical-tabs .tab .btn:after {
    display: none;
  }
  .vertical-tabs .tab.active .btn {
    background: #fff !important;
    color: #000000 !important;
  }
  .vertical-tabs .tab-content {
    display: block;
    padding: 0;
    opacity: 1;
  }
  .tabs {
    display: block !important;
  }
  .tabs .tab-content {
    display: block !important;
    opacity: 1 !important;
    border: 0 !important;
  }
  .tabs .tab {
    border: 0 !important;
    padding-bottom: 0 !important;
  }
  .tabs .tab .btn::after {
    content: "\e910" !important;
    top: 0;
    transform: none;
  }
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:first-child:not(:last-child) {
    padding: 0;
  }
  .content-with-callouts-custom-fp-block .wp-block-columns .wp-block-column:last-child:not(:first-child) {
    border: 0;
  }
  .single-lawyer .content-with-callouts-custom-fp-block .wrapper .wp-block-columns .wp-block-column:first-child:not(:last-child) h3 {
    display: none;
  }
  .main-hero + :not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block),
  .page-nav-custom-fp-block + :not(.frame-fp-block.full):not(.page-nav-custom-fp-block):not(.insights):not(.content-with-side-image-custom-fp-block):not(.content-with-callouts-custom-fp-block):not(.edit-fp-block) {
    margin: 30px;
  }
  .frame-fp-block {
    margin-top: 0 !important;
  }
  .frame-fp-block .wrapper {
    padding-top: 0 !important;
  }
  .expandable-content .expanded-content {
    display: block !important;
  }
  .has-blue-background-color *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span), .has-black-background-color *:not(input):not(textarea):not(select):not(a):not(h5):not(h5 span):not([class*=color]):not(.js-read-more span) {
    color: #000000 !important;
  }
  .wp-block-columns.is-style-separator {
    gap: 10px 0;
  }
  .wp-block-columns.is-style-separator .wp-block-column:not(:last-child) {
    border-bottom: 1px solid #000000 !important;
    padding-bottom: 10px;
  }
  .wp-block-columns, p {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  ul.three-cols {
    -moz-column-count: 2;
         column-count: 2;
  }
  .single-practice main > div > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .single-practice .main-hero picture {
    display: none;
  }
  .single-practice .main-hero .wrapper {
    display: block !important;
    padding: 100px 0 0 0 !important;
  }
  .single-practice .main-hero .wrapper .blurb * {
    color: #000000;
  }
  .single-practice .main-hero .wrapper h1 {
    margin: 0 0 15px 0;
  }
  .single-practice .main-hero .wrapper:after {
    display: none !important;
  }
  .single-practice blockquote {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
  }
  .single-practice .wp-block-columns .wp-block-column + .wp-block-column h4:first-child {
    margin-top: 0 !important;
  }
  .single-practice .wp-block-buttons, .single-practice .wp-block-spacer {
    display: none;
  }
  .grid-list .people .img .img-bg[style*="profile-image-placeholder-square.jpg"] {
    display: none;
  }
}
