:root {
  --light-grey: #eaecf0;
  --base-navy: #2c3e50;
  --base-navy-hover: #415467;
  --grey: #d0d5dd;
  --orange: #e96f3a;
  --light-orange: #eb875b;
  --green: #40b558;
  --light-green: #3ddb68;
  --lighter-blue: #7dbfe8;
  --blue: #1b4c72;
  --purple: #6062c0;
  --light-purple: #8687d5;
  --yellow: #f3c405;
  --pale-purple: #d0d1fe;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.body {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 15px;
  line-height: 1.4;
}

.top-container {
  max-width: 1400px;
}

.brand {
  max-width: 300px;
  min-height: 0;
  margin-top: 10px;
  padding-bottom: 0;
}

.navbar {
  background-color: #fff;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
  box-shadow: 0 10px 30px -20px #000;
}

.dropdown-link {
  padding-bottom: 5px;
  font-size: 15px;
  font-weight: 700;
}

.dropdown-link:hover {
  color: #333333bf;
}

.nav-link {
  font-size: 15px;
  font-weight: 700;
}

.nav-link:hover {
  color: #333333bf;
}

.nav-link.w--open {
  padding-top: 20px;
  padding-bottom: 20px;
}

.nav-link.w--open:hover {
  mix-blend-mode: normal;
  transform: translate(0);
}

.nav-link.cta-button {
  background-color: var(--base-navy);
  color: #fff;
  border-radius: 4px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-link.cta-button:hover {
  background-color: var(--base-navy-hover);
  box-shadow: 0 10px 45px -13px #000;
}

.dropdown-menu.w--open {
  border: 1px solid var(--grey);
  background-color: #fff;
  border-radius: 4px;
  width: 400px;
  padding: 20px 0;
}

.dropdown {
  color: #000;
}

.background-video {
  background-color: #0000;
  background-image: linear-gradient(#2c3e50cc, #2c3e50cc);
  height: 1040px;
  display: block;
  position: relative;
}

.background-video.repo {
  height: 1280px;
  padding-top: 0;
}

.background-video.repo.a-test {
  height: 1220px;
}

.container-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.container-2.hero {
  max-width: 1100px;
  margin-top: 190px;
  margin-bottom: 120px;
}

.h1 {
  text-align: center;
  max-width: 86%;
  margin-top: 90px;
  font-size: 74px;
  line-height: 1.2;
}

.h1.repo {
  margin-top: 20px;
}

.hero-text {
  text-align: center;
  max-width: 740px;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 20px;
}

.hero-text.repo {
  margin-bottom: 20px;
}

.hero-button {
  border: 3px none var(--orange);
  background-color: var(--orange);
  text-transform: uppercase;
  border-radius: 4px;
  margin-top: 10px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 20px 30px;
  font-size: 16px;
  font-weight: 700;
}

.hero-button:hover {
  background-color: var(--light-orange);
  box-shadow: 0 10px 45px -13px #000;
}

.hero-button.green-hero {
  background-color: var(--green);
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 16px;
}

.hero-button.green-hero:hover {
  background-color: var(--light-green);
}

.hero-button.form-button {
  margin-left: 0;
}

.menu-text-block {
  border-bottom: 1px solid var(--light-grey);
  color: #0009;
  margin-bottom: 0;
  padding-bottom: 5px;
  padding-left: 20px;
}

.menu-text-block.bottom {
  border-bottom-style: none;
}

.h2 {
  border-bottom: 2px solid var(--grey);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 10px;
  font-size: 36px;
  line-height: 1.4;
}

.h2.light {
  color: #fff;
  border-bottom-style: none;
  padding-top: 40px;
}

.h2.cl {
  padding-top: 30px;
}

.h2.about {
  margin-top: 480px;
}

.main-container {
  max-width: 1100px;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 100px;
}

.main-container.complaints {
  margin-top: 60px;
}

.main-container.repo {
  margin-top: 240px;
}

.main-container.referral-form {
  margin-top: 60px;
}

.section {
  background-color: var(--light-grey);
  background-image: url('../images/grey-bg_1.png');
  background-repeat: repeat-y;
  background-size: cover;
  width: 100%;
  margin-top: 0;
  overflow: hidden;
}

.section.repo-section {
  margin-top: -882px;
}

.section.repo-section.a-test {
  margin-top: -470px;
}

.section.blog {
  background-image: none;
}

.paragraph {
  text-align: center;
  margin-bottom: 15px;
  padding-bottom: 20px;
  font-size: 18px;
}

.team-slider {
  background-color: var(--base-navy);
  border-bottom: 1px #e4ebf3;
  border-radius: 4px;
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 20px;
  position: relative;
  box-shadow: 0 10px 45px -13px #000;
}

.container {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 30px;
  margin-bottom: 20px;
}

.team-slide-wrapper {
  border-radius: 4px;
  width: 47.5%;
  margin-right: 5%;
}

.team-block {
  background-color: #fff;
  border-radius: 4px;
  padding-bottom: 24px;
}

.team-member-image-two {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-bottom: 18px;
}

.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text {
  min-height: 120px;
  margin-bottom: 20px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  flex-flow: column;
  margin-left: 2px;
  padding-left: 6px;
  display: flex;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  text-align: center;
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.bold-text {
  text-align: center;
  font-size: 18px;
}

.div-block {
  flex-flow: column;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.find-out-more {
  font-size: 15px;
  font-weight: 600;
}

.tabbed-button {
  background-color: var(--base-navy);
  color: #fff;
  text-transform: uppercase;
  border: 1px solid #0000;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
}

.tabbed-button:hover {
  background-color: var(--base-navy);
  color: #fff;
}

.tabbed-button.w--current {
  background-color: var(--base-navy);
  color: #fff;
  text-transform: uppercase;
  border-style: solid;
  border-color: #0000;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
}

.tabbed-button.w--current:hover {
  background-color: var(--base-navy-hover);
  color: #fff;
}

.tabbed-button.clients-tab {
  background-color: var(--lighter-blue);
  color: #000;
}

.tabbed-button.clients-tab:hover {
  background-color: #96cdee;
}

.section-2 {
  background-color: var(--lighter-blue);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--base-navy-hover) 11%, var(--base-navy) 75%);
}

.tabs-content {
  background-color: var(--base-navy);
  box-shadow: none;
  background-image: none;
  border-radius: 4px;
  margin-top: -4px;
  margin-bottom: 30px;
  padding: 80px;
}

.tabs-content.navy-tab {
  background-color: var(--base-navy);
  box-shadow: none;
  -webkit-text-stroke-color: #c8c8c8;
  padding: 40px;
}

.cell {
  background-color: #0000;
  border-radius: 4px;
}

.paragraph-2 {
  margin-bottom: 0;
  padding: 10px 20px 20px 0;
}

.div-block-2 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.testimonial-text {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  padding: 20px 20px 0;
  font-size: 40px;
  font-weight: 700;
}

.image {
  max-width: 80%;
}

.div-block-3 {
  flex-flow: row;
  align-items: center;
  display: flex;
}

.code-embed {
  flex: 0 auto;
}

.heading {
  margin-top: 0;
  padding-top: 20px;
  padding-left: 0;
}

.text-block {
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 18px;
  font-weight: 600;
}

.tabbed-buttons {
  background-color: var(--base-navy);
  border-radius: 4px;
  margin: 10px 20px 0 0;
  padding: 15px 20px;
  font-size: 16px;
  font-weight: 700;
}

.tabbed-buttons:hover {
  background-color: var(--base-navy-hover);
  box-shadow: 0 10px 45px -13px #000;
}

.tabbed-buttons.corporate-buttons {
  background-color: var(--orange);
}

.tabbed-buttons.corporate-buttons:hover {
  background-color: var(--light-orange);
}

.tabbed-buttons.advisory-buttons {
  background-color: var(--lighter-blue);
  color: #000;
}

.tabbed-buttons.button-personal {
  background-color: var(--green);
  align-self: flex-start;
}

.tabbed-buttons.button-personal:hover {
  background-color: var(--light-green);
}

.quick-stack {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  background-image: url('../images/grey-bg_1.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  padding: 40px;
}

.image-3 {
  border-radius: 4px;
}

.section-3 {
  background-color: var(--light-grey);
  background-image: none;
  width: 100%;
  overflow: hidden;
}

.div-block-4 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-size: 18px;
}

.text-block-2 {
  padding-top: 20px;
  padding-bottom: 5px;
  font-weight: 600;
}

.text-block-3 {
  padding-bottom: 20px;
}

.section-4 {
  background-color: var(--light-grey);
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border: 1px #000;
  width: 100%;
  margin-top: 0;
  overflow: hidden;
}

.section-4.referral-form {
  padding-top: 150px;
}

.heading-2 {
  color: #000;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.4;
}

.heading-2.light {
  color: #fff;
  margin-bottom: 30px;
}

.form-block-2 {
  background-color: var(--base-navy);
  border-radius: 4px;
  flex-flow: column;
  flex: 1;
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 40px 60px 70px;
  display: block;
  box-shadow: 0 2px 117px -33px #2c3e50;
}

.text-block-4 {
  color: #fff;
  padding-top: 0;
  padding-bottom: 10px;
}

.text-block-4.subheading-for-form {
  border-bottom: 1px solid var(--base-navy-hover);
  color: var(--orange);
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
}

.text-block-5 {
  color: #fff;
  margin-top: 20px;
  font-size: 13px;
  line-height: 1.6;
}

.textarea {
  color: #000;
  border-radius: 3px;
  max-height: 280px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.form-heading {
  text-align: center;
  flex-flow: column;
  padding-bottom: 30px;
  display: flex;
}

.text-input {
  color: #000;
  border-radius: 3px;
  padding: 20px;
}

.cell-2 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
}

.field-label {
  color: #fff;
  margin-bottom: 5px;
  padding-top: 10px;
}

.code-embed-2 {
  border-radius: 4px;
  flex-flow: column;
  width: 600px;
  display: flex;
}

.cell-4 {
  background-color: #0000;
  border-radius: 4px;
  flex-flow: column;
  align-items: stretch;
}

.email-icon {
  border-radius: 4px;
  width: 52px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0 10px;
}

.text-block-6 {
  color: #fff;
  margin-top: 0;
  padding-left: 20px;
  font-size: 18px;
}

.contact-link {
  color: var(--orange);
  margin-top: 5px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.phone-icon {
  color: var(--grey);
  -webkit-text-stroke-color: var(--grey);
  width: 52px;
  margin-top: 20px;
  margin-left: 10px;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 20px;
}

.phone-icon:hover {
  color: var(--light-grey);
}

.quick-stack-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 4px;
  padding: 10px 0;
}

.select-field {
  color: #000;
  -webkit-text-stroke-color: black;
  background-color: #fff;
  border-radius: 3px;
  height: 44px;
  padding: 10px 20px;
}

.link {
  color: #fff;
  font-weight: 600;
  text-decoration: none;
}

.link:hover {
  text-decoration: underline;
}

.link.footer {
  color: var(--light-grey);
  padding-top: 5px;
  padding-bottom: 5px;
}

.quick-stack-3 {
  background-color: var(--base-navy);
  border-radius: 4px;
  margin-top: 20px;
  padding: 50px;
  box-shadow: 0 10px 45px -13px #000;
}

.cell-5, .cell-6 {
  justify-content: center;
}

.div-block-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 4px;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.quick-stack-4 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-12 {
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.image-4 {
  max-width: 60%;
}

.copyright {
  color: var(--light-grey);
  margin-top: 20px;
}

.section-5 {
  background-color: var(--base-navy);
  background-image: radial-gradient(circle, #415467b3, #2c3e50cc), url('../images/navy-bg.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  overflow: hidden;
}

.wide-container {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  max-width: 1400px;
  padding-top: 80px;
  padding-bottom: 100px;
  display: block;
}

.footer-text {
  color: #fff;
  padding-bottom: 10px;
}

.footer-text.top-line {
  border-top: 1px solid var(--grey);
  padding-top: 20px;
}

.cell-7 {
  border-top: 1px none var(--grey);
  align-items: center;
}

.div-block-13 {
  text-align: center;
  width: 100%;
}

.cell-9 {
  justify-content: center;
  align-items: flex-start;
}

.cell-9.repo {
  justify-content: center;
  align-items: flex-end;
}

.section-6 {
  background-image: linear-gradient(#2c3e50cc, #2c3e50cc), url('../images/boardroom-homepage.jpg');
  background-position: 0 0, 50% 60%;
  background-size: auto, cover;
  flex-flow: row;
  align-items: center;
  height: 680px;
  max-height: 680px;
  margin-top: 0;
  display: flex;
}

.heading-4 {
  color: #fff;
  text-align: center;
  text-shadow: 2px 2px 22px #0009;
  margin-top: 130px;
  padding-bottom: 20px;
  font-size: 57px;
  line-height: 1.4;
}

.div-block-15 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-3 {
  color: #000;
  padding-left: 20px;
}

.image-6 {
  max-width: 200px;
  margin-top: 10px;
}

.contact-title {
  color: #fff;
}

.heading-5, .heading-6 {
  color: var(--light-grey);
  font-size: 20px;
}

.tabs {
  margin-top: 30px;
}

.code-embed-4 {
  box-shadow: none;
  text-align: center;
  text-shadow: 2px 2px 22px #0003;
  margin-top: 40px;
}

.section-7 {
  position: static;
}

.slide-image-1 {
  background-image: linear-gradient(#2c3e50cc, #2c3e50cc), url('../images/boardroom-homepage_1.jpg');
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.div-block-16 {
  flex-flow: column;
  width: 100%;
  max-width: 100%;
  height: 680px;
  margin-left: auto;
  display: flex;
  position: relative;
}

.slider {
  width: 100%;
  height: 680px;
  position: absolute;
}

.div-block-17 {
  z-index: 100;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.slide-image-2 {
  background-image: linear-gradient(#2c3e50cc, #2c3e50cc), url('../images/pod-background.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide-2 {
  background-image: linear-gradient(#2c3e50cc, #2c3e50cc), url('../images/convo-laptop.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide-3 {
  background-image: linear-gradient(#2c3e50cc, #2c3e50cc), url('../images/canteen-image.jpg');
  background-position: 0 0, 50% 65%;
  background-size: auto, cover;
}

.text-block-7 {
  color: var(--green);
}

.text-block-8 {
  color: var(--orange);
}

.div-block-22 {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.tabbed-settings {
  background-color: var(--grey);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
}

.tabbed-settings.w--current {
  background-color: var(--base-navy);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.div-block-23 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.image-7 {
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  transform: rotate(0);
  box-shadow: 0 10px 45px -13px #0003;
}

.solution-heading {
  padding-left: 0;
  padding-right: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.div-block-24 {
  flex-flow: column;
  align-items: flex-start;
  min-height: 545px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.solutions-button {
  background-color: var(--green);
  border-radius: 4px;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 600;
  display: flex;
}

.solutions-button:hover {
  background-color: var(--light-green);
  box-shadow: 0 10px 45px -13px #000c;
}

.cell-12 {
  background-color: var(--light-grey);
  border-radius: 4px;
  box-shadow: 0 2px 45px #0003;
}

.section-8 {
  background-image: url('../images/grey-bg_1.png');
  background-position: 0 0;
  background-size: cover;
}

.quick-stack-5 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  box-shadow: none;
  background-color: #0000;
  border-radius: 4px;
  padding: 0;
}

.cell-13, .cell-15, .cell-16 {
  background-color: var(--light-grey);
  border-radius: 4px;
  box-shadow: 0 2px 45px #0003;
}

.div-block-25 {
  width: 100%;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.cell-18, .cell-19 {
  background-color: var(--light-grey);
  border-radius: 4px;
  box-shadow: 0 2px 45px #0003;
}

.main-page-links {
  color: #000;
  font-weight: 600;
}

.main-page-links:hover {
  text-decoration: none;
}

.main-page-links.sitemap-links {
  padding-top: 10px;
  padding-bottom: 10px;
}

.main-page-links.sitemap-links.indented {
  padding-top: 5px;
  padding-left: 20px;
}

.main-page-links.sitemap-links.indented-further {
  padding-top: 5px;
  padding-left: 40px;
}

.main-page-links.media {
  padding-bottom: 10px;
}

.div-block-26 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.about-image {
  border-radius: 4px;
  box-shadow: 0 10px 45px -13px #000c;
}

.quick-stack-6 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-left: 0;
  padding-right: 0;
}

.team-bios {
  min-height: 300px;
  max-height: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.team-bio-buttons {
  width: 100%;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.bio-buttons {
  background-color: var(--base-navy);
  text-align: center;
  border-radius: 4px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 600;
}

.bio-buttons:hover {
  background-color: var(--base-navy-hover);
  box-shadow: 0 10px 45px -13px #000;
}

.cell-20 {
  background-color: var(--light-grey);
  border-radius: 4px;
  box-shadow: 0 2px 5px #0003;
}

.image-8 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.h3-team {
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.bio-modal {
  z-index: 9999;
  background-image: linear-gradient(45deg, #415467f2 15%, #2c3e50e3 90%);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.bio-modal.ronan {
  display: none;
  overflow: visible;
}

.bio-modal.judy, .bio-modal.daragh, .bio-modal.daniel, .bio-modal.gary, .bio-modal.trish, .bio-modal.emmett, .bio-modal.james, .bio-modal.damien, .bio-modal.bronagh, .bio-modal.aidan, .bio-modal.taylor-leigh, .bio-modal.una {
  display: none;
}

.div-block-28 {
  text-align: center;
  padding-bottom: 30px;
  overflow: hidden;
}

.div-block-28.modal-holder {
  aspect-ratio: auto;
  text-align: left;
  mix-blend-mode: normal;
  object-fit: fill;
  background-color: #fff;
  border-radius: 4px;
  width: 80%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: scroll;
  box-shadow: 0 1px 50px #00000045;
}

.modal-paragraph {
  font-size: 18px;
  font-weight: 600;
}

.section-8-copy {
  background-image: url('../images/grey-bg_1.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-29 {
  display: flex;
}

.quick-stack-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  padding-top: 0;
}

.div-block-30 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.code-embed-5 {
  color: var(--green);
  margin-right: 10px;
}

.positive-bullets {
  align-self: center;
  margin-right: 5px;
  font-size: 16px;
  font-weight: 700;
}

.list-item {
  padding-bottom: 7px;
}

.list-item.sublist-heading {
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.list-item.numbered {
  padding-top: 5px;
  padding-bottom: 8px;
  list-style-type: decimal;
}

.pia-process {
  background-color: #0000;
  height: 600px;
}

.slide-nav {
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 30px;
  font-weight: 400;
}

.section-9 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--base-navy-hover) 11%, var(--base-navy) 75%);
}

.div-block-31 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.div-block-32 {
  flex-flow: column;
  align-items: stretch;
  height: 680px;
  display: flex;
  position: relative;
}

.div-block-33 {
  width: 100%;
  height: 100%;
  position: absolute;
}

.right-arrow {
  margin-right: 60px;
}

.left-arrow {
  margin-left: 60px;
}

.process-paragraph {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 600;
}

.heading-7 {
  color: #fff;
  margin-bottom: 0;
  font-size: 24px;
}

.slider-container {
  margin-top: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-34 {
  box-shadow: none;
  border-radius: 4px;
  justify-content: center;
  margin-top: 30px;
  display: flex;
}

.image-9 {
  border-radius: 4px;
  width: 40%;
  box-shadow: 0 10px 45px -13px #000;
}

.heading-8 {
  text-align: left;
  margin-bottom: 20px;
  font-size: 24px;
}

.div-block-35 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.code-embed-6 {
  color: #f13c42;
  margin-right: 20px;
}

.image-10 {
  border-radius: 4px;
  max-width: none;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-37 {
  background-color: #0000;
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.accordian-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-bottom: 20px;
  display: flex;
}

.accordian-wrapper.court-liquidation {
  margin-bottom: 20px;
}

.accordian {
  border: 1px solid var(--grey);
  border-radius: 4px;
}

.accordian-header {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  cursor: pointer;
  justify-content: space-between;
  align-items: stretch;
  padding: 10px 20px;
  display: flex;
}

.accordian-panel {
  padding: 0 20px 20px;
  display: none;
}

.accordian-icon-wrapper {
  justify-content: space-between;
  align-items: center;
  display: block;
}

.heading-9 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 1.4;
}

.code-embed-7 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.cell-23 {
  justify-content: flex-start;
  align-items: center;
}

.cell-24 {
  justify-content: center;
  align-items: center;
}

.section-10 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--base-navy-hover) 11%, var(--base-navy) 75%);
}

.link-block {
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: block;
}

.link-block:hover {
  box-shadow: 0 10px 45px #000c;
}

.list-2 {
  margin-bottom: 0;
  list-style-type: decimal;
}

.list-item-2 {
  list-style-type: none;
}

.code-embed-8 {
  color: var(--green);
}

.div-block-38 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-10 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 10px;
}

.div-block-39 {
  flex-flow: column;
  display: flex;
}

.paragraph-3 {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-3.write-pad, .text-block-9 {
  padding-bottom: 10px;
}

.paragraph-4 {
  font-size: 16px;
  font-weight: 700;
}

.paragraph-5, .paragraph-6 {
  padding-left: 20px;
}

.list-item-3, .list-item-4 {
  list-style-type: none;
}

.sublist {
  padding-bottom: 5px;
}

.cell-28 {
  border-right: 1px solid var(--grey);
  border-bottom: 1px solid var(--grey);
  justify-content: center;
  align-items: flex-start;
}

.cell-28.no-bottom-border {
  border-bottom-style: none;
}

.quick-stack-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--grey);
  border-radius: 4px;
  margin: 10px 0;
  padding: 0;
}

.cell-29 {
  border-bottom: 1px solid var(--grey);
}

.cell-29.no-bottom-border {
  border-bottom-style: none;
}

.table-div {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 10px 20px;
  font-weight: 700;
  display: flex;
}

.text-block-10, .text-block-11 {
  font-weight: 400;
}

.code-embed-9 {
  z-index: 1024;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-40 {
  z-index: 1023;
  background-color: var(--light-grey);
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  margin: 20px;
  padding: 20px;
  display: flex;
  position: fixed;
  inset: auto auto 0% 0%;
  box-shadow: 0 10px 45px -13px #0003;
}

.paragraph-7 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.fs-consent_component {
  direction: ltr;
  object-fit: fill;
  border-radius: 0;
  display: block;
  position: static;
  overflow: visible;
}

.fs-consent_banner {
  z-index: 9999;
  background-color: #f5f5f5;
  border-radius: 4px;
  max-width: 40rem;
  margin-bottom: 20px;
  margin-left: 20px;
  padding: 1.5rem;
  display: block;
  position: fixed;
  inset: auto auto 0% 0%;
  box-shadow: 0 10px 45px -13px #000c;
}

.fs-consent_banner_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fs-consent_banner_paragraph {
  margin-bottom: 0;
  font-size: 14px;
}

.fs-consent_banner_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  display: flex;
}

.fs-consent_allow {
  background-color: var(--base-navy);
  color: #fff;
  border-radius: 4px;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_allow:hover {
  background-color: var(--base-navy-hover);
}

.fs-cc_title {
  margin-bottom: .25rem;
  font-size: 1.25rem;
  font-weight: 600;
}

.clone-elements-inside-div {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: static;
}

.fs-cc_button {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--base-navy);
  color: #fff;
  text-align: center;
  border: 1px solid #000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-size: .9375rem;
  font-weight: 700;
  transition: background-color .1s;
  display: inline-flex;
}

.fs-cc_button:hover {
  background-color: var(--base-navy-hover);
}

.fs-cc_button.is-secondary {
  color: #000;
  background-color: #fff0;
  border: 1px solid #0000001a;
}

.fs-cc_modal {
  background-color: var(--light-grey);
  border-radius: 4px;
  flex-direction: column;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .9375rem;
  line-height: 1.4;
  display: flex;
  position: relative;
}

.fs-cc_checkbox {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.75rem;
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.fs-cc_checkbox.is--not-allowed {
  cursor: not-allowed;
}

.fs-cc_form {
  margin-bottom: 0;
}

.fs-cc_close-button {
  z-index: 5;
  cursor: pointer;
  background-color: #f8f8f8;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 1.25rem 1.25rem -2.5rem auto;
  display: flex;
  position: relative;
}

.fs-cc_checkbox-button {
  float: left;
  border: 1px solid #0003;
  border-radius: .125rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: -1.75rem;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.fs-cc_checkbox-button.w--redirected-checked {
  background-color: #146ef5;
  background-image: url('../images/radio__checkmark.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border: 1px solid #146ef5;
}

.fs-cc_checkbox-button.w--redirected-focus {
  box-shadow: none;
}

.fs-cc_checkbox-button.is-required {
  cursor: not-allowed;
  background-color: #146ef5;
  background-image: url('../images/radio__checkmark.svg');
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border-color: #146ef5;
}

.fs-cc_link {
  text-decoration: underline;
}

.cookie-preference_background {
  opacity: 1;
  cursor: pointer;
  background-color: #0003;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc_screen-reader-only {
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden;
}

.fs-cc_checkbox-label {
  cursor: pointer;
  margin-bottom: .25rem;
  font-size: .9375rem;
  font-weight: 600;
}

.fs-cc_preference-buttons {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #f8f8f8;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: -1.5rem;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  padding: 1.5rem;
  display: flex;
  position: sticky;
  bottom: -2rem;
}

.fs-cc_preference-component {
  z-index: 9525;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc_modal-buttons {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--light-grey);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  padding: 0 1rem 1rem;
  display: flex;
}

.fs-cc_checkbox-description {
  cursor: pointer;
  font-size: .875rem;
  font-weight: 400;
}

.fs-cc_preferences {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.fs_cc-modal-content {
  padding: 1rem 1rem .5rem;
}

.fs-cc_close-button-line {
  background-color: #000;
  width: 1rem;
  height: 2px;
  position: absolute;
  transform: rotate(-45deg);
}

.fs-cc_close-button-line.is-2nd {
  transform: rotate(45deg);
}

.fs-cc_cookie-component {
  z-index: 9999;
  max-width: 26rem;
  margin-bottom: 20px;
  margin-left: 20px;
  display: block;
  position: fixed;
  inset: auto auto 0% 0%;
  box-shadow: 0 10px 45px -13px #000c;
}

.fs-cc_custom-code {
  background-color: var(--light-grey);
  display: none;
}

.cookie-preference_wrapper {
  z-index: 1;
  width: 100%;
  max-height: 100%;
  padding: 2rem;
  position: relative;
  overflow: auto;
}

.div-block-41 {
  border-bottom: 2px solid var(--grey);
}

.div-block-42 {
  align-items: center;
  display: flex;
}

.heading-11 {
  margin-bottom: 20px;
  padding-bottom: 5px;
}

.flex-block {
  flex-flow: column;
  align-items: flex-start;
  margin-left: 10px;
  margin-right: 10px;
  display: block;
}

.div-block-43 {
  float: none;
  clear: none;
  background-color: var(--green);
  color: #fff;
  border-radius: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px;
  display: inline-flex;
  position: static;
  box-shadow: 0 10px 20px -11px #0009;
}

.div-block-43.orange-bg {
  background-color: var(--orange);
}

.div-block-44 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  display: block;
  position: static;
}

.heading-12 {
  margin-top: 10px;
  font-size: 26px;
}

.div-block-45 {
  flex-flow: column;
  display: flex;
}

.code-embed-10 {
  padding-bottom: 10px;
}

.div-block-46 {
  background-color: #fff;
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div-block-47 {
  width: 100%;
}

.quick-stack-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 10px;
}

.div-block-48 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.field-label-2 {
  padding-right: 20px;
}

.cell-30 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cell-31 {
  justify-content: center;
  align-items: center;
}

.calc-label {
  padding-right: 15px;
  font-weight: 600;
}

.cell-32, .cell-33, .cell-34 {
  justify-content: center;
  align-items: flex-start;
}

.div-block-49 {
  border: 1px solid var(--light-grey);
  width: 100%;
}

.cell-35 {
  justify-content: center;
  align-items: flex-start;
}

.text-block-12 {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.repo-form {
  z-index: 999;
  background-color: var(--light-grey);
  border-radius: 4px;
  margin: -270px 0 40px;
  padding: 40px 60px;
  position: relative;
  box-shadow: 0 10px 45px -6px #0003;
}

.repo-form.a-test {
  margin-top: -700px;
}

.text-block-13 {
  color: #000;
}

.section-12 {
  background-color: var(--light-grey);
  object-fit: fill;
  margin-top: -520px;
  position: relative;
}

.repo-label {
  margin-bottom: 10px;
}

.repo-text {
  padding-top: 10px;
}

.image-11 {
  border-radius: 4px;
  width: 600px;
}

.image-12 {
  background-color: #fff;
  border-radius: 4px;
  width: 600px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px;
  box-shadow: 0 10px 45px -6px #0003;
}

.paragraph-8 {
  padding-bottom: 0;
}

.div-block-50 {
  padding-top: 0;
  padding-bottom: 5px;
  display: flex;
}

.checkbox-field {
  margin-left: 0;
  margin-right: 20px;
}

.checkbox-label, .checkbox-label-2 {
  font-weight: 700;
}

.checkbox {
  padding: 5px;
}

.div-block-51, .div-block-52 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-52.repo {
  border-radius: 4px;
}

.div-block-53 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.italic-text {
  font-style: normal;
}

.section-13 {
  overflow: visible;
}

.paragraph-9 {
  overflow-wrap: normal;
  margin-bottom: 20px;
}

.heading-13 {
  padding-top: 10px;
}

.quick-stack-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell-36 {
  flex-flow: column;
  padding-right: 10px;
}

.cell-37 {
  padding-left: 10px;
}

.bold-text-2 {
  vertical-align: baseline;
  display: inline;
}

@media screen and (max-width: 991px) {
  .top-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brand {
    margin-top: 10px;
    padding-left: 20px;
  }

  .nav-link {
    border-bottom: 1px solid var(--light-grey);
  }

  .nav-link.cta-button {
    margin-left: 20px;
    margin-right: 20px;
  }

  .nav-link.cta-button:hover {
    box-shadow: none;
    border-bottom-color: #0000;
  }

  .dropdown-menu.w--open {
    padding-top: 10px;
  }

  .background-video {
    height: 740px;
  }

  .background-video.corporate-section {
    height: 840px;
  }

  .container-2.hero {
    margin-top: 160px;
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h1 {
    max-width: 96%;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 62px;
  }

  .h1.repo {
    font-size: 50px;
  }

  .hero-text {
    max-width: 620px;
    margin-top: 20px;
    font-size: 20px;
  }

  .hero-text.repo {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-text-block.bottom {
    padding-bottom: 0;
  }

  .h2.about {
    margin-top: 510px;
  }

  .main-container {
    padding: 40px 30px 70px;
  }

  .main-container.contact {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .main-container.what-we-do {
    padding-bottom: 90px;
  }

  .main-container.trustpilot {
    padding-top: 50px;
  }

  .main-container.repo.a-test {
    margin-top: 320px;
  }

  .section {
    margin-top: 0;
    padding-top: 0;
  }

  .paragraph {
    margin-bottom: 10px;
  }

  .team-slider {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container {
    max-width: 728px;
  }

  .team-slide-wrapper {
    width: 78%;
    margin-right: 6%;
  }

  .team-block-info {
    min-height: 0;
  }

  .team-member-text {
    min-height: 120px;
  }

  .bold-text {
    font-size: 18px;
  }

  .tabbed-button:hover {
    background-color: var(--base-navy-hover);
  }

  .tabs-content {
    padding: 40px;
  }

  .tabs-content.navy-tab {
    background-color: var(--base-navy);
    box-shadow: none;
    -webkit-text-stroke-color: var(--base-navy);
    margin-bottom: 0;
  }

  .paragraph-2 {
    padding-bottom: 10px;
  }

  .testimonial-text {
    padding-top: 20px;
    font-size: 36px;
  }

  .image {
    max-width: 60%;
  }

  .heading {
    padding-top: 10px;
  }

  .text-block {
    padding-top: 20px;
    font-size: 16px;
  }

  .quick-stack {
    padding: 40px;
  }

  .text-block-3 {
    padding-bottom: 10px;
  }

  .menu-button.w--open {
    color: var(--base-navy);
    background-color: #0000;
  }

  .code-embed-2 {
    width: 660px;
  }

  .cell-4 {
    flex-flow: column;
    justify-content: center;
    display: flex;
  }

  .quick-stack-2, .quick-stack-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .cell-5 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-6 {
    justify-content: center;
    align-items: center;
  }

  .div-block-9 {
    margin-left: -20px;
  }

  .nav-menu {
    background-color: #fff;
    box-shadow: 0 10px 30px -20px #000;
  }

  .quick-stack-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-12 {
    align-items: center;
    padding-bottom: 20px;
  }

  .section-5 {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--grey) 19%, #d0d5ddcc 90%), url('../images/grey-bg.png');
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .wide-container {
    background-color: var(--base-navy);
    background-image: radial-gradient(circle, #415467b3, #2c3e50cc), url('../images/navy-bg.png');
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  .footer-text {
    text-align: center;
  }

  .cell-8 {
    justify-content: center;
    align-items: center;
  }

  .cell-9 {
    align-items: center;
  }

  .cell-9.repo {
    justify-content: center;
    align-items: center;
  }

  .cell-10 {
    align-items: center;
  }

  .cell-11 {
    border-top: 1px solid var(--grey);
    align-items: center;
    padding-top: 20px;
  }

  .section-6 {
    background-image: linear-gradient(#2c3e50cc, #2c3e50cc), url('../images/boardroom-homepage.jpg');
    background-position: 0 0, 100%;
    height: 570px;
    max-height: 570px;
  }

  .heading-4 {
    margin-top: 120px;
    padding-top: 0;
    font-size: 40px;
  }

  .code-embed-4 {
    min-width: 50px;
    margin-top: 20px;
  }

  .div-block-22 {
    display: flex;
  }

  .div-block-24 {
    min-height: 690px;
  }

  .quick-stack-7 {
    padding-bottom: 10px;
  }

  .div-block-31 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .accordian-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .accordian-header {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-9 {
    font-size: 18px;
  }

  .fs-consent_banner {
    max-width: 30rem;
  }

  .fs-cc_modal-buttons {
    padding-bottom: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .fs_cc-modal-content {
    padding: .6rem .5rem;
  }

  .section-11 {
    overflow: hidden;
  }

  .calc-label {
    padding-right: 5px;
  }

  .repo-form {
    margin: -380px 50px 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .repo-form.a-test {
    margin-top: -770px;
  }

  .section-12 {
    margin-top: -440px;
  }
}

@media screen and (max-width: 767px) {
  .background-video {
    height: 820px;
  }

  .background-video.corporate-section {
    height: 800px;
  }

  .container-2.hero {
    margin-top: 140px;
    padding-left: 0;
    padding-right: 0;
  }

  .h1 {
    max-width: 94%;
    font-size: 60px;
  }

  .h1.repo {
    margin-bottom: 0;
    font-size: 44px;
  }

  .hero-text {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 16px;
  }

  .h2.about {
    margin-top: 550px;
  }

  .main-container {
    align-self: flex-start;
  }

  .main-container.repo {
    margin-top: 194px;
  }

  .team-slider {
    padding: 40px 20px;
  }

  .team-member-text {
    min-height: 120px;
  }

  .tabbed-button {
    padding: 15px 10px 15px 5px;
    font-size: 14px;
  }

  .tabbed-button.w--current {
    padding: 15px;
  }

  .tabbed-button.clients-tab {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .tabs-content {
    padding: 20px;
  }

  .testimonial-text {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 36px;
    line-height: 1.4;
  }

  .image {
    max-width: 50%;
  }

  .quick-stack {
    padding: 20px;
  }

  .form-block-2 {
    margin-bottom: 30px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .code-embed-2 {
    width: 470px;
  }

  .cell-5 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 50px;
    display: block;
  }

  .cell-6 {
    align-items: center;
    display: flex;
  }

  .div-block-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: center;
    width: 400px;
    display: flex;
  }

  .div-block-9 {
    margin-left: 0;
  }

  .quick-stack-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .cell-9 {
    text-align: center;
  }

  .section-6 {
    background-image: radial-gradient(circle closest-side, #2c3e50b3 6%, #2c3e50cc 90%), url('../images/boardroom-homepage.jpg');
    background-position: 0 0, 100%;
    background-size: auto, cover;
    height: 460px;
    max-height: 460px;
  }

  .heading-4 {
    flex: 1;
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 20px;
  }

  .code-embed-4 {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 80px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-16, .slider {
    height: 440px;
  }

  .div-block-22 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .div-block-24 {
    min-height: 340px;
  }

  .div-block-26 {
    grid-template-columns: 1fr;
  }

  .team-bios {
    min-height: 440px;
  }

  .quick-stack-7 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-30 {
    align-items: center;
    margin-bottom: 5px;
  }

  .code-embed-5 {
    align-self: center;
    margin-right: 10px;
  }

  .positive-bullets {
    font-size: 16px;
  }

  .div-block-31 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-arrow {
    margin-right: 20px;
  }

  .left-arrow {
    margin-left: 20px;
  }

  .image-9 {
    width: 84%;
  }

  .cell-25, .cell-26, .cell-27 {
    border-bottom: 1px solid var(--grey);
    padding-bottom: 10px;
  }

  .fs-consent_banner {
    max-width: 18rem;
  }

  .fs-consent_banner_paragraph {
    text-align: center;
  }

  .fs-consent_banner_buttons {
    justify-content: center;
    align-items: center;
  }

  .fs-cc_button {
    font-size: 14px;
  }

  .fs-cc_close-button {
    margin-right: 1.25rem;
  }

  .fs-cc_modal-buttons {
    padding: .5rem 1rem 1rem;
  }

  .fs_cc-modal-content {
    padding-bottom: .5rem;
  }

  .fs-cc_cookie-component {
    max-width: 20rem;
    margin-bottom: 10px;
    margin-left: 10px;
  }

  .fs-cc_description {
    font-size: 14px;
  }

  .cookie-preference_wrapper {
    padding-top: 2rem;
  }

  .repo-form {
    margin-top: -540px;
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .repo-form.a-test {
    margin-top: -840px;
  }

  .div-block-52.repo {
    margin-left: 44px;
    margin-right: 44px;
    padding: 0 10px;
  }

  .paragraph-9 {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 479px) {
  .top-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .brand {
    max-width: 200px;
  }

  .navbar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    position: fixed;
  }

  .background-video {
    height: 720px;
    padding-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .background-video.corporate-section {
    height: 720px;
  }

  .background-video.repo {
    height: 1240px;
  }

  .background-video.repo.a-test {
    height: 1110px;
  }

  .container-2.hero {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .h1 {
    max-width: 90%;
    margin-top: 80px;
    padding-top: 0;
    font-size: 32px;
  }

  .h1.repo {
    max-width: 94%;
    margin-top: 60px;
    padding-bottom: 10px;
    font-size: 24px;
  }

  .hero-text {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .hero-text.repo {
    max-width: 94%;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
  }

  .hero-button {
    text-align: center;
    flex-flow: column;
    display: flex;
  }

  .hero-button.green-hero {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    margin-bottom: 10px;
    display: flex;
  }

  .h2 {
    margin-bottom: 20px;
  }

  .h2.light {
    margin-top: 0;
    font-size: 32px;
  }

  .h2.about {
    margin-top: 90px;
    font-size: 32px;
  }

  .main-container {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .main-container.contact {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-container.repo.a-test {
    margin-top: 380px;
  }

  .section.repo-section {
    margin-top: -392px;
  }

  .paragraph {
    margin-bottom: 3px;
  }

  .team-slider {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container {
    max-width: none;
  }

  .centered-heading {
    margin-top: 10px;
    margin-bottom: 14px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 3%;
  }

  .team-member-image-two {
    margin-bottom: 9px;
  }

  .team-block-info {
    min-height: 300px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .team-member-name-two {
    margin-top: 10px;
    margin-bottom: 6px;
  }

  .team-member-text {
    min-height: 200px;
  }

  .bold-text {
    font-size: 16px;
  }

  .tabs-content {
    background-image: none;
    padding: 0;
  }

  .tabs-content.navy-tab {
    padding: 20px;
  }

  .paragraph-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-text {
    margin-top: 10px;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
  }

  .image {
    max-width: 60%;
    padding-top: 10px;
  }

  .div-block-3 {
    flex-flow: column;
  }

  .code-embed.quote-icon {
    flex: 0 auto;
    max-width: 60%;
    padding-top: 10px;
  }

  .heading {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
  }

  .tabbed-buttons.corporate-buttons {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabbed-buttons.button-personal {
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .quick-stack {
    padding: 15px;
  }

  .text-block-2 {
    padding-top: 0;
  }

  .menu-button {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .heading-2 {
    margin-top: 0;
    font-size: 24px;
  }

  .heading-2.light {
    margin-bottom: 0;
  }

  .heading-2.repo {
    font-size: 21px;
  }

  .form-block-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-4 {
    padding-top: 10px;
  }

  .code-embed-2 {
    width: 250px;
  }

  .cell-4 {
    flex-flow: column;
  }

  .email-icon {
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-6 {
    padding-left: 0;
    font-size: 16px;
  }

  .contact-link {
    overflow-wrap: anywhere;
    padding-left: 0;
    font-size: 15px;
  }

  .phone-icon {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .link.footer {
    text-align: left;
  }

  .quick-stack-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cell-5 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .cell-6 {
    padding-bottom: 20px;
  }

  .div-block-7 {
    width: 200px;
  }

  .div-block-9 {
    width: 90%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quick-stack-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-12 {
    justify-content: center;
    align-items: center;
  }

  .copyright {
    text-align: center;
  }

  .wide-container {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .footer-text {
    text-align: left;
    padding-top: 5px;
  }

  .cell-9 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell-10 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell-11 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

  .heading-4 {
    margin-bottom: 20px;
    padding-top: 50px;
    font-size: 26px;
  }

  .code-embed-4 {
    padding-top: 120px;
  }

  .div-block-16, .slider {
    height: 460px;
  }

  .div-block-22 {
    flex-flow: column;
    align-self: auto;
    align-items: stretch;
    display: flex;
  }

  .div-block-23 {
    flex-flow: column;
    flex: 0 auto;
    align-self: auto;
    align-items: stretch;
  }

  .team-bios {
    min-height: 410px;
  }

  .div-block-28.modal-holder {
    height: 80%;
    padding: 15px 15px 20px;
    display: block;
    overflow: auto;
  }

  .pia-process {
    height: 700px;
  }

  .div-block-31 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-32 {
    height: 740px;
  }

  .div-block-33 {
    height: 100%;
  }

  .right-arrow, .left-arrow {
    display: none;
  }

  .heading-7 {
    text-align: center;
    margin-top: 0;
  }

  .slider-container {
    margin-top: 40px;
  }

  .image-9 {
    width: 90%;
  }

  .accordian-header {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .heading-9 {
    font-size: 16px;
    line-height: 1.4;
  }

  .list {
    padding-left: 20px;
  }

  .quick-stack-8 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-40 {
    width: 200px;
  }

  .fs-consent_banner {
    max-width: 14rem;
  }

  .fs-consent_banner_paragraph {
    text-align: center;
  }

  .fs-consent_banner_buttons {
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .fs-cc_button {
    padding: .5rem;
  }

  .fs-cc_modal {
    max-width: 100%;
  }

  .fs-cc_close-button {
    margin-top: 1rem;
    margin-right: 1rem;
  }

  .fs-cc_preference-buttons {
    bottom: 0;
  }

  .fs-cc_preference-component {
    align-items: flex-end;
  }

  .fs-cc_modal-buttons {
    padding: .5rem .5rem 1rem;
  }

  .fs_cc-modal-content {
    padding: .6rem .6rem .3rem;
  }

  .fs-cc_cookie-component {
    max-width: 12rem;
    margin-bottom: 10px;
    margin-left: 10px;
    inset: auto 0% 0%;
  }

  .fs-cc_description {
    font-size: 14px;
  }

  .cookie-preference_wrapper {
    max-width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-46 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-47 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quick-stack-10 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-30.creditor-gap {
    padding-bottom: 10px;
  }

  .calc-label {
    padding-right: 5px;
  }

  .creidor-calc-gap {
    padding-bottom: 10px;
  }

  .repo-form {
    margin: -700px 0 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .repo-form.a-test {
    margin-top: -870px;
  }

  .text-block-13.repo {
    font-size: 14px;
  }

  .section-12 {
    margin-top: -380px;
  }

  .image-12 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .image-12.repo {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px;
  }

  .div-block-52.repo {
    border-radius: 4px;
    margin-top: -20px;
    margin-left: 24px;
    margin-right: 24px;
    padding: 5px 0;
  }

  .cell-36 {
    padding-bottom: 10px;
  }
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-f73c0def {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-f73c0def, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-f73c0def {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-f73c0def {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd179-84ecd179 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd17a-84ecd179 {
  grid-column: span 2 / span 2;
}

#w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd188-84ecd179, #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd195-84ecd179 {
  grid-row: span 2 / span 2;
}

#w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd1a2-84ecd179 {
  grid-column: span 2 / span 2;
}

#w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd1ab-84ecd179 {
  grid-column: span 4 / span 4;
}

#w-node-_67112144-b3b7-f539-89fc-b3fda077d395-a077d38b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_67112144-b3b7-f539-89fc-b3fda077d396-a077d38b, #w-node-_67112144-b3b7-f539-89fc-b3fda077d398-a077d38b {
  grid-column: span 2 / span 2;
}

#w-node-_67112144-b3b7-f539-89fc-b3fda077d3a7-a077d38b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_67112144-b3b7-f539-89fc-b3fda077d3a8-a077d38b, #w-node-_67112144-b3b7-f539-89fc-b3fda077d3aa-a077d38b {
  grid-column: span 2 / span 2;
}

#w-node-f30ea61c-c392-1f6d-ee8a-dfdfae5d4a2b-b2ea8959 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-b2ea8959 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-b2ea8959, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-b2ea8959 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-b2ea8959 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0e7c0ab2-d6dd-32b0-b984-222727153c80-fc4892e1 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-fc4892e1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-fc4892e1, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-fc4892e1 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-fc4892e1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7b9b0142-2fe0-3220-6751-55e5ea27c2d0-d5efaf01 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-d5efaf01 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-d5efaf01, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-d5efaf01 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-d5efaf01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-ec72cfb3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_68595a1b-b976-12d7-7c2e-5a2d7c6de984-ec72cfb3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-ec72cfb3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-ec72cfb3, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-ec72cfb3 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-ec72cfb3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-de014179-3ccb-54d3-01b6-62c83ff91b43-3ff91b3b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-f4476b6c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_68595a1b-b976-12d7-7c2e-5a2d7c6de984-f4476b6c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-f4476b6c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-f4476b6c, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-f4476b6c {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-f4476b6c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c6d4fd19-ee13-38fc-3f0f-60f816ff6604-16ff65fc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-87a8421e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_68595a1b-b976-12d7-7c2e-5a2d7c6de984-87a8421e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-87a8421e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-87a8421e, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-87a8421e {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-87a8421e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9cd7c920-ac95-dc6f-9195-52904921c224-4921c21c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-08262547 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-08262547 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-08262547, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-08262547 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-08262547 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_685bb817-7f4c-9b3f-00b1-0671f75c6906-f75c68fe {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-f8066aa8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-f8066aa8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-f8066aa8, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-f8066aa8 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-f8066aa8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_79499888-c739-a0f9-6e33-d2f750d0f4ca-50d0f4c2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-b4679bb8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-b4679bb8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-b4679bb8, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-b4679bb8 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-b4679bb8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7ef78a4d-2537-5d37-08ca-9f86e01a1206-e01a11fe {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-75ad284a {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8ded82db-f263-5c99-48d9-df5b0f3b6722-75ad284a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-75ad284a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-75ad284a, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-75ad284a {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-75ad284a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2ed23a8f-2056-e6a2-4828-01eb336faf2a-336faf22 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-0ef5b939 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_68595a1b-b976-12d7-7c2e-5a2d7c6de984-0ef5b939 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-0ef5b939 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-0ef5b939, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-0ef5b939 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-0ef5b939 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4f7f2204-81af-76e0-1bd6-a8ff0b79d092-0b79d08a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-8d171979 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_68595a1b-b976-12d7-7c2e-5a2d7c6de984-8d171979 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-8d171979 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-8d171979, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-8d171979 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-8d171979 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_43a04fc6-0416-96b7-a463-8f61c61baa4a-c61baa42 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-5d2acb96 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_68595a1b-b976-12d7-7c2e-5a2d7c6de984-5d2acb96 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-5d2acb96 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-5d2acb96, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-5d2acb96 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-5d2acb96 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7f7bf7b7-e968-c14d-428d-8443b2e57d85-b2e57d7d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff1144f8-e018-f16d-7c7d-e185bc6f3331-70ce3ab6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2aca56fd-5e28-333e-76c9-6f9fdb16e929-70ce3ab6 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2aca56fd-5e28-333e-76c9-6f9fdb16e92a-70ce3ab6, #w-node-a6f70693-1cec-c031-e9b4-4ec9b2170c1c-70ce3ab6, #w-node-e8786ca2-d67d-c0d9-9503-4b153891587e-70ce3ab6 {
  grid-column: span 2 / span 2;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-70ce3ab6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-70ce3ab6, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-70ce3ab6 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-70ce3ab6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-88c46ba2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-88c46ba2, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-88c46ba2 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-88c46ba2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-eb5f9a18 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-eb5f9a18, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-eb5f9a18 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-eb5f9a18 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f5868983-e071-7037-39b7-8e07aa98ce57-4adb8a3b {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-4adb8a3b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-4adb8a3b, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-4adb8a3b {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-4adb8a3b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-4680e213 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-4680e213, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-4680e213 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-4680e213 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-5d7b3023 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-5d7b3023, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-5d7b3023 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-5d7b3023 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-2ceba71c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-2ceba71c, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-2ceba71c {
  grid-column: span 2 / span 2;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-7f0ea82e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-7f0ea82e, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-7f0ea82e {
  grid-column: span 2 / span 2;
}

#w-node-a81f0247-0d1c-5823-45fb-0f2c03cdfaca-2188d466, #w-node-_5e0ef649-0f72-f4a8-82af-a906dbe464f0-2188d466 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .75fr 1fr;
}

#w-node-_864be9cc-df30-1d9b-6a78-ade4e8c3e93e-2188d466 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

#w-node-e28fe6b3-967e-9258-1f12-3059b98ab047-2188d466 {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr .75fr 1fr;
}

#w-node-_49222f2c-955f-c9a5-e953-59a0e00d7fab-2188d466 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .75fr .75fr;
}

#w-node-_3cec9a59-f169-48a4-e5f1-d950eeb74621-6d832b92 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3cec9a59-f169-48a4-e5f1-d950eeb74622-6d832b92, #w-node-_3cec9a59-f169-48a4-e5f1-d950eeb74624-6d832b92 {
  grid-column: span 2 / span 2;
}

#w-node-_3cec9a59-f169-48a4-e5f1-d950eeb74633-6d832b92 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3cec9a59-f169-48a4-e5f1-d950eeb74634-6d832b92, #w-node-_3cec9a59-f169-48a4-e5f1-d950eeb74636-6d832b92 {
  grid-column: span 2 / span 2;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-6d832b92 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-6d832b92, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-6d832b92 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-6d832b92 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_12472ce8-d9ff-868e-2ae2-cdc995b2047f-6d832b92 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1cf-6d832b92 {
  grid-column: span 2 / span 2;
}

#w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1df-6d832b92 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1ff-6d832b92 {
  grid-column: span 2 / span 2;
}

#w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb208-6d832b92 {
  grid-column: span 4 / span 4;
}

#w-node-_3cec9a59-f169-48a4-e5f1-d950eeb74621-9d0c6ff9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3cec9a59-f169-48a4-e5f1-d950eeb74622-9d0c6ff9, #w-node-_3cec9a59-f169-48a4-e5f1-d950eeb74624-9d0c6ff9 {
  grid-column: span 2 / span 2;
}

#w-node-_3cec9a59-f169-48a4-e5f1-d950eeb74633-9d0c6ff9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3cec9a59-f169-48a4-e5f1-d950eeb74634-9d0c6ff9, #w-node-_3cec9a59-f169-48a4-e5f1-d950eeb74636-9d0c6ff9 {
  grid-column: span 2 / span 2;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-9d0c6ff9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-9d0c6ff9, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-9d0c6ff9 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-9d0c6ff9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_12472ce8-d9ff-868e-2ae2-cdc995b2047f-9d0c6ff9 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1cf-9d0c6ff9 {
  grid-column: span 2 / span 2;
}

#w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1df-9d0c6ff9 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1ff-9d0c6ff9 {
  grid-column: span 2 / span 2;
}

#w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb208-9d0c6ff9 {
  grid-column: span 4 / span 4;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-c90ad40c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-c90ad40c, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-c90ad40c {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-c90ad40c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-772e9214 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-772e9214, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-772e9214 {
  grid-column: span 2 / span 2;
}

#w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-772e9214 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-eae5acd8-103a-9a61-d142-ea2ec4ab1e4e-c4ab1e46 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d01ebb17-f5d2-9ca5-7267-7fa70119cde4-e20835e1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1.75fr;
}

#w-node-_34a36cb9-cd55-e67c-1fd8-d2d9ecf44e7d-e20835e1, #w-node-bcc53e1f-e083-b8b3-c1fe-744cad5d0021-e20835e1 {
  grid-column: span 2 / span 2;
}

#w-node-_270fb97f-b25b-6be9-0e22-cb8a53a2f733-e20835e1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_139aebde-b5e0-8d08-1562-4f362e6a04dd-e20835e1 {
  grid-column: span 2 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-f73c0def {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd179-84ecd179 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd17a-84ecd179 {
    grid-column: span 2 / span 2;
  }

  #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd188-84ecd179, #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd195-84ecd179 {
    grid-row: span 2 / span 2;
  }

  #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd1a2-84ecd179, #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd1ab-84ecd179 {
    grid-column: span 2 / span 2;
  }

  #w-node-f30ea61c-c392-1f6d-ee8a-dfdfae5d4a2b-b2ea8959 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-b2ea8959 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0e7c0ab2-d6dd-32b0-b984-222727153c80-fc4892e1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-fc4892e1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7b9b0142-2fe0-3220-6751-55e5ea27c2d0-d5efaf01 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-d5efaf01, #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-ec72cfb3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-de014179-3ccb-54d3-01b6-62c83ff91b43-3ff91b3b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-f4476b6c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6d4fd19-ee13-38fc-3f0f-60f816ff6604-16ff65fc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-87a8421e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9cd7c920-ac95-dc6f-9195-52904921c224-4921c21c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-08262547 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_685bb817-7f4c-9b3f-00b1-0671f75c6906-f75c68fe {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-f8066aa8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_79499888-c739-a0f9-6e33-d2f750d0f4ca-50d0f4c2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-b4679bb8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7ef78a4d-2537-5d37-08ca-9f86e01a1206-e01a11fe {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-75ad284a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2ed23a8f-2056-e6a2-4828-01eb336faf2a-336faf22 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-0ef5b939 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4f7f2204-81af-76e0-1bd6-a8ff0b79d092-0b79d08a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-8d171979 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_43a04fc6-0416-96b7-a463-8f61c61baa4a-c61baa42 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-5d2acb96 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7f7bf7b7-e968-c14d-428d-8443b2e57d85-b2e57d7d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-70ce3ab6, #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-88c46ba2, #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-eb5f9a18, #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-4adb8a3b, #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-4680e213, #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-5d7b3023 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a81f0247-0d1c-5823-45fb-0f2c03cdfaca-2188d466, #w-node-_5e0ef649-0f72-f4a8-82af-a906dbe464f0-2188d466, #w-node-_864be9cc-df30-1d9b-6a78-ade4e8c3e93e-2188d466, #w-node-e28fe6b3-967e-9258-1f12-3059b98ab047-2188d466, #w-node-_49222f2c-955f-c9a5-e953-59a0e00d7fab-2188d466 {
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-6d832b92 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_12472ce8-d9ff-868e-2ae2-cdc995b2047f-6d832b92 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1cf-6d832b92 {
    grid-column: span 2 / span 2;
  }

  #w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1df-6d832b92 {
    grid-row: span 2 / span 2;
  }

  #w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1ff-6d832b92, #w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb208-6d832b92 {
    grid-column: span 2 / span 2;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-9d0c6ff9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_12472ce8-d9ff-868e-2ae2-cdc995b2047f-9d0c6ff9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1cf-9d0c6ff9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1df-9d0c6ff9 {
    grid-row: span 2 / span 2;
  }

  #w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1ff-9d0c6ff9, #w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb208-9d0c6ff9 {
    grid-column: span 2 / span 2;
  }

  #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-c90ad40c, #w-node-d249a63d-e5cb-56a7-f358-66b1b5ec660e-772e9214 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-eae5acd8-103a-9a61-d142-ea2ec4ab1e4e-c4ab1e46 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_270fb97f-b25b-6be9-0e22-cb8a53a2f733-e20835e1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd179-84ecd179 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd188-84ecd179, #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd195-84ecd179 {
    grid-row: span 2 / span 2;
  }

  #w-node-f30ea61c-c392-1f6d-ee8a-dfdfae5d4a2b-b2ea8959, #w-node-_0e7c0ab2-d6dd-32b0-b984-222727153c80-fc4892e1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-ec72cfb3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-de014179-3ccb-54d3-01b6-62c83ff91b43-3ff91b3b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-f4476b6c {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6d4fd19-ee13-38fc-3f0f-60f816ff6604-16ff65fc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-87a8421e {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9cd7c920-ac95-dc6f-9195-52904921c224-4921c21c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-08262547 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_685bb817-7f4c-9b3f-00b1-0671f75c6906-f75c68fe {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-f8066aa8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_79499888-c739-a0f9-6e33-d2f750d0f4ca-50d0f4c2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-b4679bb8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7ef78a4d-2537-5d37-08ca-9f86e01a1206-e01a11fe {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-75ad284a {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2ed23a8f-2056-e6a2-4828-01eb336faf2a-336faf22 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-0ef5b939 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4f7f2204-81af-76e0-1bd6-a8ff0b79d092-0b79d08a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-8d171979 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_43a04fc6-0416-96b7-a463-8f61c61baa4a-c61baa42 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-5d2acb96 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7f7bf7b7-e968-c14d-428d-8443b2e57d85-b2e57d7d, #w-node-ff1144f8-e018-f16d-7c7d-e185bc6f3331-70ce3ab6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a81f0247-0d1c-5823-45fb-0f2c03cdfaca-2188d466, #w-node-_5e0ef649-0f72-f4a8-82af-a906dbe464f0-2188d466, #w-node-_864be9cc-df30-1d9b-6a78-ade4e8c3e93e-2188d466, #w-node-e28fe6b3-967e-9258-1f12-3059b98ab047-2188d466, #w-node-_49222f2c-955f-c9a5-e953-59a0e00d7fab-2188d466 {
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr;
  }

  #w-node-_12472ce8-d9ff-868e-2ae2-cdc995b2047f-6d832b92 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1df-6d832b92 {
    grid-row: span 2 / span 2;
  }

  #w-node-_12472ce8-d9ff-868e-2ae2-cdc995b2047f-9d0c6ff9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1df-9d0c6ff9 {
    grid-row: span 2 / span 2;
  }

  #w-node-eae5acd8-103a-9a61-d142-ea2ec4ab1e4e-c4ab1e46 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd179-84ecd179 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd188-84ecd179, #w-node-_85fd7ff0-1548-12d3-d0cc-ecea84ecd195-84ecd179 {
    grid-row: span 2 / span 2;
  }

  #w-node-f30ea61c-c392-1f6d-ee8a-dfdfae5d4a2b-b2ea8959, #w-node-_0e7c0ab2-d6dd-32b0-b984-222727153c80-fc4892e1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7b9b0142-2fe0-3220-6751-55e5ea27c2d0-d5efaf01 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-ec72cfb3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_68595a1b-b976-12d7-7c2e-5a2d7c6de984-ec72cfb3, #w-node-de014179-3ccb-54d3-01b6-62c83ff91b43-3ff91b3b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-f4476b6c {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_68595a1b-b976-12d7-7c2e-5a2d7c6de984-f4476b6c, #w-node-c6d4fd19-ee13-38fc-3f0f-60f816ff6604-16ff65fc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-87a8421e {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_68595a1b-b976-12d7-7c2e-5a2d7c6de984-87a8421e, #w-node-_9cd7c920-ac95-dc6f-9195-52904921c224-4921c21c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-08262547 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_685bb817-7f4c-9b3f-00b1-0671f75c6906-f75c68fe {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-f8066aa8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_79499888-c739-a0f9-6e33-d2f750d0f4ca-50d0f4c2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-b4679bb8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7ef78a4d-2537-5d37-08ca-9f86e01a1206-e01a11fe {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-75ad284a {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8ded82db-f263-5c99-48d9-df5b0f3b6722-75ad284a, #w-node-_2ed23a8f-2056-e6a2-4828-01eb336faf2a-336faf22 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-0ef5b939 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_68595a1b-b976-12d7-7c2e-5a2d7c6de984-0ef5b939, #w-node-_4f7f2204-81af-76e0-1bd6-a8ff0b79d092-0b79d08a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-8d171979 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_68595a1b-b976-12d7-7c2e-5a2d7c6de984-8d171979, #w-node-_43a04fc6-0416-96b7-a463-8f61c61baa4a-c61baa42 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08d9acd7-b28e-979c-91d5-d4944743bcac-5d2acb96 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_68595a1b-b976-12d7-7c2e-5a2d7c6de984-5d2acb96, #w-node-_7f7bf7b7-e968-c14d-428d-8443b2e57d85-b2e57d7d, #w-node-_2aca56fd-5e28-333e-76c9-6f9fdb16e929-70ce3ab6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a6f70693-1cec-c031-e9b4-4ec9b2170c1c-70ce3ab6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a81f0247-0d1c-5823-45fb-0f2c03cdfaca-2188d466, #w-node-_5e0ef649-0f72-f4a8-82af-a906dbe464f0-2188d466, #w-node-_864be9cc-df30-1d9b-6a78-ade4e8c3e93e-2188d466, #w-node-e28fe6b3-967e-9258-1f12-3059b98ab047-2188d466, #w-node-_49222f2c-955f-c9a5-e953-59a0e00d7fab-2188d466 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_12472ce8-d9ff-868e-2ae2-cdc995b2047f-6d832b92 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1df-6d832b92 {
    grid-row: span 2 / span 2;
  }

  #w-node-_12472ce8-d9ff-868e-2ae2-cdc995b2047f-9d0c6ff9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_20cb0c70-2b0d-dd05-7ab9-ccc3e9feb1df-9d0c6ff9 {
    grid-row: span 2 / span 2;
  }

  #w-node-eae5acd8-103a-9a61-d142-ea2ec4ab1e4e-c4ab1e46 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}


