@font-face {
  font-family: "Fa Brands 400";
  src: url('../fonts/fa-brands-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Solid 900";
  src: url('../fonts/fa-solid-900.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 300";
  src: url('../fonts/fa-light-300.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #231f20;
  --yellow: #fff23b;
  --white: white;
  --white-smoke\<deleted\|variable-098ed620-3df8-b83b-e13e-55920d1a70b6\>: #f0f0f0;
  --15-yellow: #fffde2;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.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;
}

.body {
  color: var(--black);
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.hero {
  background-image: linear-gradient(#0009, #0000 50%), linear-gradient(#0000004d, #0000004d), url('../images/service6_1.webp');
  background-position: 0 0, 0 0, 50% 70%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.hero.smaller {
  height: 500px;
  padding-top: 100px;
}

.hero.service {
  height: 65vh;
}

.nav-section {
  z-index: 999;
  background-color: var(--yellow);
  width: 100%;
  height: auto;
  position: fixed;
}

.navbar {
  background-color: var(--yellow);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.contact-link {
  background-color: var(--black);
  color: var(--yellow);
  text-transform: uppercase;
  border-radius: 4px;
  margin-left: 10px;
  padding: 18px 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.nav-menu {
  color: #fff;
}

.nav-link {
  color: #fff;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  transition: all .2s;
}

.nav-link {
  color: var(--black);
  text-transform: uppercase;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 700;
}

.nav-link:hover {
  color: var(--black);
}

.nav-link.w--current {
  color: var(--black);
  transition-property: none;
}

.dropdl {
  background-color: var(--yellow);
  color: var(--white);
  transition: all .2s;
}

.dropdl:hover {
  background-color: var(--black);
  color: var(--white);
}

.dropdown-list {
  color: #ce9595;
}

.dropdown-list.w--open {
  background-color: var(--black);
  color: var(--white);
}

.dropdl-nav {
  color: var(--black);
  text-transform: uppercase;
  padding: 18px 38px 18px 18px;
  font-weight: 700;
  line-height: 20px;
  transition: all .2s;
}

.dropdl-nav:hover {
  background-color: #0000;
}

.dropdl-nav.w--open {
  color: #fff;
}

.hero-div-mid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: grid;
}

.hero-div-mid.black {
  color: var(--black);
}

.banner-heading {
  color: var(--white);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 49px;
  font-style: italic;
  font-weight: 300;
  line-height: 52px;
}

.box-section {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hero-button {
  border: 2px solid var(--yellow);
  height: 55px;
  color: var(--yellow);
  border-radius: 90px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: all .45s ease-in-out;
  display: flex;
}

.hero-button:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: var(--yellow);
}

.hero-button._2 {
  background-color: var(--yellow);
  color: var(--black);
}

.hero-button._2:hover {
  background-color: var(--black);
  color: var(--yellow);
}

.hero-div-full {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 90%;
  max-width: 1400px;
  height: 65%;
  padding-top: 0;
  display: grid;
}

.hero-div-full._100 {
  padding-top: 120px;
}

.hero-div-edge {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: auto;
  display: grid;
}

.button-links {
  border: 2px solid var(--yellow);
  background-color: var(--black);
  width: 56px;
  min-width: 56px;
  height: 56px;
  min-height: 56px;
  color: var(--yellow);
  border-radius: 40px;
  text-decoration: none;
  transition: color .4s ease-in-out, background-color .4s ease-in-out;
}

.button-links:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.hero-side-button {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 24px;
  display: flex;
}

.hero-side-button.yel {
  width: auto;
  color: var(--yellow);
  margin-right: 10px;
  font-size: 18px;
  line-height: 18px;
}

.hero-side-button.b {
  width: auto;
  color: var(--black);
  margin-right: 10px;
  font-size: 18px;
  line-height: 18px;
}

.hero-side-button-social {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: "Fa Brands 400", sans-serif;
  font-size: 28px;
  display: flex;
}

.banner-button-text {
  font-size: 16px;
}

.text-span {
  justify-content: center;
  margin-top: 20px;
  font-size: 24px;
  line-height: 34px;
  display: flex;
}

.service-boxes {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 95%;
  height: 400px;
  margin-top: -75px;
  display: grid;
}

.svs-box {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  line-height: 40px;
  text-decoration: none;
  transition: all .2s;
  box-shadow: 0 12px 20px 10px #0000001a;
}

.svs-box:hover {
  margin-top: -30px;
}

.svs-box.box1 {
  background-image: url('../images/service1.webp');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.svs-box.box1:hover {
  margin-bottom: 0;
}

.svs-box.box2 {
  background-image: url('../images/games-768x960_1.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  font-size: 14px;
}

.svs-box.box3 {
  background-image: url('../images/home7.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.svs-box.box4 {
  background-image: url('../images/home2_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.svs-txt {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 17.5px;
  padding-bottom: 17.5px;
  font-size: 14px;
  display: flex;
}

.svs-txt-head {
  height: 40%;
  color: var(--black);
  letter-spacing: -.5px;
  text-transform: capitalize;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

._2x1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

._2x1.testimonials {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 350px;
  display: grid;
}

.h1 {
  border-bottom: 4px solid var(--black);
  text-align: right;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-size: 38px;
  line-height: 44px;
}

.h1.left {
  text-align: left;
}

.txt {
  text-align: center;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.txt.testi-txt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  height: 50%;
  display: grid;
}

.txt.hww {
  background-color: var(--black);
  background-color: var(--white);
  background-color: var(--black);
  height: 100%;
  color: var(--white);
  border-radius: 8px;
  margin-top: 10px;
  padding: 40px 20px;
  transition: color .35s;
}

.txt.hww:hover {
  color: var(--yellow);
}

.txt.b-bg {
  background-color: var(--black);
  color: var(--white);
  margin-top: 10px;
}

.img {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  min-height: 350px;
}

.img.home1 {
  background-image: url('../images/service7_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 400px;
}

.img.about1 {
  background-image: url('../images/home4_1.webp');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.img.about2 {
  background-image: url('../images/home8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.img.private {
  background-image: url('../images/bee-gal-39.webp');
  background-position: 50%;
  background-size: cover;
}

.img.s1-3, .img.s1-2, .img.s2-1, .img.s2-2, .img.s2-3, .img.s3-1, .img.s3-2, .img.s3-3, .img.s4-1, .img.s4-2, .img.s4-3, .img.s5-1, .img.s5-2, .img.s5-3, .img.s5-1-copy {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
}

.img.map {
  background-image: none;
  height: auto;
  min-height: auto;
}

.img.private1 {
  background-image: url('../images/bee-gal-21.webp');
}

.img.private2 {
  background-image: url('../images/bee-gal-34.webp');
}

.img.dementia {
  background-image: url('../images/bee-gal-18.webp');
}

.img.dementia1 {
  background-image: url('../images/bee-gal-19.webp');
}

.img.dementia2 {
  background-image: url('../images/bee-gal-15.webp');
}

.img._24hr {
  background-image: url('../images/bee-gal-31.webp');
}

.img._24hr1 {
  background-image: url('../images/bee-gal-4.webp');
}

.img._24hr2 {
  background-image: url('../images/bee-gal-32.webp');
}

.img.comp {
  background-image: url('../images/bee-gal-7.webp');
}

.img.respite {
  background-image: url('../images/bee-gal-13.webp');
}

.img.respite1 {
  background-image: url('../images/bee-gal-23.webp');
  background-position: 50% 60%;
}

.img.respite2 {
  background-image: url('../images/bee-gal-29.webp');
}

.content-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1400px;
  display: flex;
}

.testi-head {
  width: 90%;
  color: var(--black);
  font-size: 33px;
  font-weight: 700;
  line-height: 36px;
}

.testi-quote {
  text-align: justify;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  font-weight: 500;
  display: flex;
}

.testi-quote-mark-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  font-family: "Fa solid 900", sans-serif;
  font-size: 35px;
  display: flex;
}

.testi-quote-mark-right {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 80%;
  font-family: "Fa solid 900", sans-serif;
  font-size: 35px;
  display: flex;
}

.testimonials-button {
  text-align: center;
  padding-left: 0%;
}

.button {
  background-color: var(--yellow);
  color: var(--white);
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 600;
}

.button:hover {
  background-color: var(--black);
}

.testimonial-slider {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

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

.testi-div-left {
  background-color: #6fcf0066;
  border-top-right-radius: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 240px;
  height: 100%;
  display: none;
}

.testi-text-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.testimonial-section {
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.text-span-2 {
  text-align: right;
  justify-content: space-between;
  font-style: normal;
  font-weight: 500;
  display: flex;
}

.white-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.white-section._0b {
  background-color: var(--white);
  background-color: var(--white-smoke\<deleted\|variable-098ed620-3df8-b83b-e13e-55920d1a70b6\>);
  padding-bottom: 0;
}

._2x3 {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.yellow-section {
  background-color: var(--15-yellow);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.call-to-action {
  background-color: var(--black);
  background-image: linear-gradient(#1e1d166b, #1e1d166b), url('../images/491843125_122208913328160165_7972072853478901784_n_1.webp');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 500px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.footer {
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

.how-we-woirk-4x1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 30px;
  display: grid;
}

.hww-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.box-icon {
  background-color: var(--yellow);
  border-radius: 60px;
  width: 80px;
  height: 80px;
  position: relative;
  top: 40px;
}

.hww-icons {
  width: 100%;
  height: 100%;
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-size: 35px;
  display: flex;
}

.hww-bottom {
  background-color: var(--yellow);
  text-align: center;
  border-radius: 20px;
  width: 100%;
  height: 20px;
}

.hww-txt {
  letter-spacing: -.2px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 15px;
}

.hww-button {
  background-color: var(--yellow);
  color: var(--black);
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 24px;
}

.hww-button:hover {
  background-color: var(--black);
}

.hww-divide {
  width: 100%;
}

.hww-boxes-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.top-p {
  text-align: right;
  letter-spacing: -.25px;
  margin-bottom: 10px;
  font-size: 15px;
}

.top-p.white {
  color: var(--white);
}

.top-p._w-middle {
  color: var(--white);
  text-align: center;
}

.top-p.left {
  text-align: left;
}

.top-p._20b {
  margin-bottom: 20px;
}

.txt-top {
  border-right: 3px solid var(--black);
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  padding-right: 20px;
  display: flex;
}

.txt-top.no-line {
  border-right-width: 0;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 0;
}

.txt-top.left {
  align-items: flex-start;
}

.cta {
  color: var(--white);
  text-align: center;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 44px;
  font-weight: 400;
  line-height: 54px;
}

.line {
  background-color: #fff;
  border-radius: 20px;
  width: 60%;
  height: 5px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.cta-div {
  flex-direction: column;
  align-items: center;
  width: 80%;
  display: flex;
}

.cta-link {
  color: var(--white);
  font-weight: 600;
  text-decoration: none;
}

.h2 {
  border-bottom: 4px solid var(--black);
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 38px;
  line-height: 48px;
}

.h2._0b {
  border-bottom-width: 3px;
  border-bottom-color: var(--black);
  margin-bottom: 0;
}

.p {
  width: 100%;
  color: var(--white);
  text-align: left;
  letter-spacing: -.2px;
  margin-bottom: 20px;
  font-size: 15px;
}

.p._0b {
  color: var(--white);
  margin-bottom: 0;
}

.p.black {
  color: var(--black);
  margin-bottom: 0;
  font-weight: 400;
}

.p.black._10b {
  margin-bottom: 10px;
}

.p.black._30t {
  margin-top: 30px;
}

.p.black._20b {
  margin-bottom: 20px;
}

.p.black._30t-10b {
  margin-top: 30px;
  margin-bottom: 10px;
}

.footer-div {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  height: 400px;
  margin-top: 60px;
  display: grid;
  position: relative;
}

.txt-footer {
  background-color: var(--white);
  text-align: center;
  border-radius: 300px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: flex;
}

.bottom-link {
  color: var(--black);
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.txt-footer-map {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  text-align: center;
  border-radius: 300px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 400px;
  height: 400px;
  display: grid;
}

.map {
  background-image: url('../images/Capture_1Capture.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 450px;
}

.button-links-footer {
  border: 2px solid var(--black);
  width: 60px;
  height: 60px;
  color: var(--black);
  border-radius: 40px;
  flex-direction: row;
  align-items: center;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.button-links-footer:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--white);
}

.social-footer {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.social-name {
  margin-top: 10px;
}

.co-logo-link {
  width: 350px;
  padding-bottom: 0;
}

.home-link {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.home-link.w--current {
  padding-left: 40px;
  padding-right: 40px;
}

.testimonials-div {
  width: 90%;
}

.how-we-work {
  background-color: var(--black);
  border-radius: 20px;
  width: 100%;
  margin-top: 40px;
  padding: 40px;
}

.how-we-work._0t {
  margin-top: 0;
}

.how-we-work._48 {
  width: 48.5%;
  margin-top: 0;
}

.hww-head {
  letter-spacing: -1.5px;
  margin-top: 0;
  font-size: 22px;
  font-weight: 600;
}

.small-heading {
  border-bottom: 4px solid var(--yellow);
  width: 100%;
  color: var(--yellow);
  text-align: left;
  letter-spacing: -1.5px;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-size: 28px;
  font-weight: 600;
  line-height: 38px;
}

.hww-more-2x1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.hww-img {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.hww-img.dementia {
  background-image: url('../images/games-768x960_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hww-img.respite {
  background-image: url('../images/service5_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hww-img.comp {
  background-image: url('../images/servic4.webp');
}

.hww-img.s1-4, .hww-img.s1-6, .hww-img.s2-3, .hww-img.s2-5, .hww-img.s3-4, .hww-img.s3-5, .hww-img.s4-4, .hww-img.s4-5, .hww-img.s5-4, .hww-img.s5-5 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
}

.hww-img._24 {
  background-image: url('../images/service3_1.webp');
}

.stars {
  color: #fadd00;
  font-family: "Fa solid 900", sans-serif;
}

.footer-links {
  text-align: center;
  width: 100%;
}

.text-block-6 {
  color: var(--white);
  margin-top: 20px;
}

.list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.list.area {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.list._0p {
  margin-top: 0;
  margin-bottom: 0;
}

.list._2col {
  grid-template-columns: 1fr 1fr;
}

.list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(30px, 30px) 2.25fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  transition: all .2s;
  display: grid;
}

.h3-icon {
  background-color: var(--yellow);
  width: 30px;
  height: 30px;
  color: var(--black);
  border-radius: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-size: 13px;
  display: flex;
}

.bullet-heading {
  color: var(--white);
  text-align: left;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
}

.bullet-heading.black {
  color: var(--black);
  text-align: left;
}

.click-to-call-div {
  z-index: 150;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  height: auto;
  margin-bottom: 30px;
  padding-left: 20px;
  position: fixed;
  inset: auto auto 0% 0;
}

.click-to-call-button {
  background-color: var(--yellow);
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  border-radius: 8px;
  outline: 3px solid #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 70px;
  padding-top: 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  box-shadow: 0 3px 3px 2px #2e2e2e4d;
}

.ct-us {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
}

.contact-form {
  margin-top: 20px;
}

.h3-section {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.scroll-stopper {
  width: 100%;
  height: 0;
  position: relative;
  top: -160px;
}

.bold-text {
  font-size: 21px;
  line-height: 20px;
}

.co-logo {
  object-fit: contain;
  height: 100px;
}

.bottom-logo {
  height: 100px;
}

.mask {
  width: 100%;
}

.hero-heading {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.areas {
  text-align: left;
}

.areas-list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.contact-div {
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.contact-div._0b {
  margin-bottom: 0;
}

.contact-links {
  color: var(--black);
  text-align: center;
  text-decoration: none;
}

.contact-icon {
  background-color: var(--yellow);
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  color: var(--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  font-family: "Fa Solid 900", sans-serif;
  display: flex;
}

.site-map-link {
  color: var(--black);
  text-decoration: none;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-prefs_button {
  border: 2px solid var(--yellow);
  background-color: var(--yellow);
  border-radius: 500px;
  margin-right: 8px;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 700;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  border-color: var(--yellow);
  color: var(--yellow);
  background-color: #fff;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999px;
  width: 44px;
  height: 24px;
  margin-bottom: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-banner_text {
  color: var(--black);
  margin-right: 24px;
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: var(--white);
  border-top: 1px solid #4353ff29;
  padding: 24px 32px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-prefs_label {
  color: var(--yellow);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
  font-size: 16px;
  font-weight: 700;
}

.fs-cc-prefs_text {
  color: var(--black);
  font-size: 12px;
  line-height: 24px;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.fs-cc-manager_button {
  background-color: var(--yellow);
  color: #333;
  cursor: pointer;
  border-radius: 500px;
  flex-direction: column;
  padding: 10px;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 16px;
  padding-bottom: 16px;
}

.fs-cc-prefs_close-icon {
  width: 16px;
  height: 16px;
  color: var(--yellow);
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 40px 32px;
  overflow: scroll;
}

.fs-cc-manager_icon {
  width: 32px;
  height: 32px;
}

.fs-cc-prefs_title {
  color: var(--yellow);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  padding: 10px;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  inset: -12px -12px auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-banner_text-link {
  border-bottom: 2px solid var(--yellow);
  color: var(--yellow);
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 576px;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs_submit-hide, .fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 32px;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-banner_close-icon {
  width: 24px;
  height: 24px;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #0009;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-banner_buttons-wrapper {
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: fixed;
  inset: auto auto 20px 20px;
}

.fs-cc-banner_button {
  border: 2px solid var(--yellow);
  background-color: var(--yellow);
  color: #fff;
  text-align: center;
  border-radius: 500px;
  min-width: 140px;
  margin-left: 16px;
  padding: 10px 20px;
  font-size: 16px;
}

.fs-cc-banner_button.fs-cc-button-alt {
  border-color: var(--yellow);
  color: var(--yellow);
  background-color: #f5f5f5;
}

.fs-cc-banner_close-2 {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 500px;
  margin-left: 12px;
  padding: 10px;
  box-shadow: 1px 1px 12px #0000001a;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 20px;
  height: 20px;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 32px;
  margin-right: -8px;
  display: flex;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 40px;
}

.fs-cc-prefs_space-small {
  margin-bottom: 12px;
}

.live-chat-top-text {
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 26px;
  position: static;
}

.live-chat-top-text.block {
  color: var(--yellow);
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 700;
}

.whatsapp-block {
  z-index: 30;
  flex-direction: column;
  align-items: flex-end;
  margin-bottom: 20px;
  margin-right: 20px;
  display: none;
  position: fixed;
  inset: auto 0% 0% auto;
}

.live-icon {
  background-color: #00b94a;
  border-radius: 100%;
  width: 15px;
  height: 15px;
  position: absolute;
  inset: 2px auto auto 2px;
}

.live-chat-bottom-text {
  font-size: 10px;
}

.live-chat-bottom-text.block {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 24px;
}

.live-chat-bottom-text.bold {
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
}

.chat-section {
  background-color: var(--yellow);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50%;
  padding: 16px 20px;
  display: flex;
  position: relative;
}

.small-whatsapp-icon {
  margin-right: 10px;
}

.live-chat-text {
  color: #fff;
  text-decoration: none;
}

.live-chat-link {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.chat-block {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 15px;
}

.whatsapp-container {
  z-index: 30;
  background-color: var(--black);
  cursor: pointer;
  border: 1px solid #ffffff4d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  transition: all .3s cubic-bezier(.45, .182, .111, .989);
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.whatsapp-container:hover {
  background-color: var(--yellow);
  transform: scale(1.05);
}

.whatsapp-chat {
  background-color: var(--white);
  border: 1px solid #00000029;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 300px;
  max-width: 300px;
  height: 315px;
  margin-bottom: 16px;
  display: flex;
  overflow: hidden;
}

.livechat-button {
  background-color: var(--black);
  cursor: pointer;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 42px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.livechat-button:hover {
  background-color: var(--yellow);
}

.top-section-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 25%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.live-icon-chat {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.service-nav-link {
  color: #fff;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  transition: all .2s;
}

.service-nav-link:hover {
  color: var(--yellow);
}

.link-nav {
  color: var(--black);
  text-transform: uppercase;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.link-nav:hover, .link-nav.w--current {
  color: var(--black);
}

.cursor-wrapper {
  z-index: 1000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cursor {
  background-image: url('../images/bee-mouse.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 100%;
  width: 50px;
  height: 50px;
}

.text-top {
  color: var(--yellow);
  letter-spacing: 0;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
  display: flex;
}

.text-top.b {
  color: var(--black);
  font-size: 16px;
  font-weight: 700;
}

.text-top._10l {
  margin-left: 10px;
}

.navbar-group {
  width: 100%;
  position: absolute;
}

.nav-row {
  background-color: var(--yellow);
  border: 0 #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.mr-15 {
  margin-right: 15px;
}

.flex-row {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.logo {
  width: 275px;
  height: auto;
}

.btn-primary-outline {
  border: 2px solid var(--black);
  color: var(--black);
  text-align: center;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 50px;
  padding: 14px 24px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
}

.btn-primary-outline:hover {
  color: #fff;
  background-color: #f57539;
  border-color: #0000;
}

.nav-block {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.nav-info {
  background-color: var(--black);
  border: 0 solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.nav-link-item {
  color: var(--black);
  letter-spacing: .5px;
  text-transform: uppercase;
  padding: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
  text-decoration: none;
  transition: opacity .3s ease-in-out;
}

.nav-link-item:hover {
  opacity: .7;
}

.nav-link-item.w--current {
  color: var(--black);
}

.nav-link-item.svs {
  padding-right: 30px;
}

.buton-col {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 14px;
  display: flex;
}

.brand-logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.btn-primary {
  border: 2px solid var(--black);
  background-color: var(--black);
  color: #fff;
  text-align: center;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 15px 25px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
  transition: background-color .2s;
}

.btn-primary:hover {
  background-color: #1f2022;
}

.hero-ticker-wrapper {
  padding-top: 15px;
  padding-bottom: 15px;
}

.ticker-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.ticker-single-item-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  transform: translate(-44%);
}

.ticker-item-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #deded4;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #060902;
  justify-content: flex-start;
  align-items: center;
  font-size: 40px;
  line-height: 48px;
  transition: all .35s ease-in;
  display: flex;
}

.ticker-item-wrapper:hover {
  color: #060902;
}

.ticker-item-text {
  color: var(--black);
  letter-spacing: -1px;
  -webkit-text-stroke-width: 0px;
  text-transform: capitalize;
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
  overflow: hidden;
}

.arrow-icon {
  width: 28px;
}

.ticker-section {
  background-color: var(--yellow);
  width: 100%;
  margin-top: 80px;
  overflow: hidden;
}

.ticker-section._0 {
  margin-top: 0;
}

.footer-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 20px;
}

.footer-dark {
  background-color: var(--yellow);
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  width: 95%;
  padding-left: 40px;
  padding-right: 40px;
}

.footer-logo {
  width: 300px;
  margin-bottom: 0;
}

.footer-text {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  font-size: 14px;
  line-height: 140%;
}

.footer-link-title {
  color: var(--black);
  letter-spacing: -1px;
  text-transform: uppercase;
  margin-bottom: 22px;
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
}

.footer-link {
  color: var(--black);
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 7px;
  margin-bottom: 7px;
  font-size: 14px;
  line-height: 160%;
  text-decoration: none;
  transition: color .2s;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-bottom {
  border-top: 1px solid var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 60px;
  display: flex;
}

.bg-white {
  background-color: var(--white);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.about-main-image {
  object-fit: cover;
  width: 960px;
  height: 920px;
}

.about-bottom-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-end;
  display: flex;
}

.about {
  padding-top: 60px;
  padding-bottom: 60px;
}

.about-single-item-wrap {
  text-align: right;
}

.about-item-text {
  color: #d7dbdf;
  white-space: nowrap;
  font-size: 48px;
  line-height: 60px;
}

.about-top-subtitle-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1400px;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.primary-button-icon-wrap {
  background-color: #fef000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.about-caption {
  color: #d7dbdf;
  text-align: right;
  white-space: nowrap;
  border-top: 1px solid #2d3036;
  border-bottom: 1px solid #2d3036;
  margin-bottom: 100px;
  padding: 20px 10px 20px 100px;
  font-size: 32px;
  line-height: 40px;
}

.about-button-wrap {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.about-title-two {
  width: 0;
  color: var(--black);
  letter-spacing: -2px;
  font-size: 62px;
  font-weight: 400;
  line-height: 80px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.about-title-line-wrapper {
  color: #d7dbdf;
  text-align: center;
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.about-left-content-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container {
  color: #8d9094;
  width: 100%;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.about-element-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.about-item-text-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 64px;
  display: flex;
}

.about-title-one {
  opacity: .45;
  color: var(--black);
  letter-spacing: -2px;
  font-size: 62px;
  font-weight: 400;
  line-height: 80px;
  display: block;
}

.about-content-wrapper {
  overflow: hidden;
}

.about-element-image {
  width: 100px;
}

.primary-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #d7dbdf;
  background-color: #2d3036;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 4px 4px 24px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.about-title-line-wrap {
  position: relative;
}

.bold-text-6 {
  font-weight: 600;
}

.dow {
  color: var(--black);
  letter-spacing: .2px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.local-time {
  width: 650px;
  color: var(--black);
  text-align: center;
  letter-spacing: -5px;
  text-transform: uppercase;
  font-size: 90px;
  font-weight: 600;
}

.local-time-code {
  display: none;
}

.heading-style-h2 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #1f1f1f;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  font-size: 3vw;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.bold-text-2 {
  background-color: var(--yellow);
  color: var(--black);
  border-radius: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 40px;
}

.footer_local-time {
  color: #fff;
  margin-bottom: 0;
  padding-left: 0;
}

.data {
  color: #fff;
}

.footer_top-wrapper {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-col {
  width: 100%;
}

.footer_left-wrapper {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-section {
  background-color: var(--yellow);
  width: 100%;
  min-height: auto;
  margin-top: 0;
  padding-top: 0;
  position: relative;
}

.welcome-text-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 90%;
  max-width: 1400px;
  display: flex;
  position: relative;
}

.text-size-small {
  background-color: var(--black);
  color: var(--yellow);
  letter-spacing: -1px;
  border-radius: 20px;
  padding: 4px 12px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.today {
  color: #82c8e5;
  background-color: #313131;
  width: 100%;
  margin-bottom: 10px;
  padding: 10px;
  font-size: 16px;
  line-height: 1.6;
}

.info-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--yellow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.nav-button {
  z-index: 1;
  border: 1px solid var(--white);
  color: var(--yellow);
  letter-spacing: -.5px;
  border-radius: 100px;
  padding: 10px 30px;
  font-weight: 600;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.nav-button.black {
  border-color: var(--black);
  background-color: var(--black);
}

.nav-button.yellow {
  border-color: var(--yellow);
  background-color: var(--black);
  margin-top: auto;
}

.nav-button.ban {
  width: 100%;
}

.nav-button-text {
  z-index: 99;
  color: var(--white);
  font-weight: 600;
  position: relative;
}

.nav-button-text.bl {
  color: var(--black);
}

.nav-button-bg {
  background-color: var(--black);
  border-radius: 100px;
  height: 0%;
  position: absolute;
  inset: 0%;
}

.nav-button-bg-yellow {
  background-color: var(--yellow);
  border-radius: 100px;
  height: 0%;
  position: absolute;
  inset: 0%;
}

.nav-button-black {
  z-index: 1;
  border: 1px solid var(--black);
  background-color: var(--black);
  color: var(--yellow);
  letter-spacing: -.5px;
  border-radius: 100px;
  padding: 10px 30px;
  font-weight: 600;
  text-decoration: none;
  position: relative;
}

.nav-button-black.black {
  border-color: var(--black);
  background-color: var(--black);
}

.nav-button-black.ban {
  width: 100%;
}

.nav-button-black.ban.yellow {
  background-color: var(--yellow);
  color: var(--black);
}

.foot-logo-link.w--current {
  margin-bottom: 30px;
}

.goog {
  width: 100%;
}

.footer-contact-link {
  color: var(--black);
  margin-bottom: 12px;
  font-size: 15px;
  text-decoration: none;
}

.contact-form-main {
  width: 50%;
  color: var(--black);
}

.text-span-3, .text-span-4 {
  font-weight: 600;
}

.areas-map {
  filter: grayscale(55%);
}

.hyperlink {
  border-bottom: 3px solid var(--yellow);
  color: var(--black);
  font-weight: 700;
  text-decoration: none;
}

.h3 {
  color: var(--white);
  font-size: 24px;
}

._1-2-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  place-items: center stretch;
}

._1-2-grid._75-space {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
}

._1-2-grid._75-space.reverse {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
}

.h2-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.1;
}

.icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.icon.dark {
  color: #000;
}

.input-label {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 7px;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
  position: relative;
  bottom: -7px;
  left: 6px;
}

.icon-text-point {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.spacer-xs {
  width: 100%;
  height: 10px;
}

.form-inner {
  flex-direction: column;
  display: flex;
}

.flex-row-outer {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.border-wrap {
  background-color: #fff;
  border: 1px solid #f2f3ff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  min-width: 400px;
  max-width: none;
  height: 100%;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.paragraph {
  opacity: .9;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.button-2 {
  color: #fff;
  background-color: #434de7;
  border-radius: 10px;
  height: 50px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 10px 20px -3px #1d01501a;
}

.button-2:hover {
  box-shadow: none;
  background-color: #000;
}

.button-2.in-form {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.spacer-m {
  width: 100%;
  height: 20px;
}

.success-message {
  color: #fff;
  background-color: #19b13a;
  border-radius: 10px;
  font-weight: 600;
}

.content-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.input-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.input-wrapper._15p-right {
  margin-right: 15px;
}

.input {
  color: #000;
  background-color: #fff;
  border: 1px solid #b7bbd1;
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 18px;
  font-size: 15px;
  font-weight: 300;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input:hover {
  box-shadow: none;
  border-color: #434de7;
}

.input:focus {
  border: 1px solid #434de7;
}

.input::placeholder {
  color: #6e6e6e;
}

.spacer-l {
  width: 100%;
  height: 20px;
}

.code-embed-3, .div-block {
  width: 100%;
}

.fa {
  font-family: "Fa Solid 900", sans-serif;
}

.nav-link-2 {
  font-size: 15px;
  line-height: 25px;
  transition: all .2s;
}

.nav-link-2:hover {
  color: #818181;
}

.dropdl-nav-2 {
  color: #fff;
  padding-left: 18px;
  padding-right: 38px;
  transition: all .2s;
}

.dropdl-nav-2:hover {
  color: #818181;
  background-color: #0000;
}

.dropdl-nav-2.w--open {
  color: #fff;
}

.dd-list {
  color: #ce9595;
}

.dd-list.w--open {
  color: #fff;
  background-color: #000;
  margin-top: 16px;
}

.dropdown-link {
  color: #fff;
  background-color: #818181;
  transition: all .2s;
}

.dropdown-link:hover {
  color: #fff;
  background-color: #000;
}

.dropdown-link.w--current {
  background-color: var(--black);
  color: var(--yellow);
}

.icon-4 {
  margin-right: 15px;
}

.c3-head {
  color: var(--yellow);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
  display: flex;
}

.bold-text-7 {
  color: var(--white);
  font-size: 21px;
  font-style: italic;
  font-weight: 600;
}

.fs-cc-banner_component-2 {
  z-index: 999;
  background-color: #fff;
  border-radius: 8px;
  width: auto;
  max-width: 400px;
  padding: 24px 32px;
  display: none;
  position: fixed;
  inset: auto 0% 10px 10px;
  box-shadow: 0 2px 5px #0003;
}

.fs-cc-banner_button-2 {
  border: 2px solid var(--yellow);
  background-color: var(--yellow);
  width: 100%;
  min-width: 140px;
  color: var(--black);
  text-align: center;
  border-radius: 500px;
  padding: 10px 20px;
  font-size: 16px;
}

.fs-cc-banner_button-2.fs-cc-button-alt {
  border-color: var(--yellow);
  color: var(--black);
  background-color: #f5f5f5;
}

.fs-cc-prefs_button-2 {
  border: 2px solid var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
  border-radius: 500px;
  margin-right: 8px;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 700;
}

.fs-cc-prefs_button-2.fs-cc-button-alt {
  border-color: var(--yellow);
  color: var(--black);
  background-color: #fff;
}

.fs-cc-manager_component-2 {
  z-index: 998;
  display: none;
  position: fixed;
  inset: auto auto 20px 20px;
}

.fs-cc-prefs_label-2 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
  font-size: 16px;
  font-weight: 700;
}

.fs-cc-banner_container-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-prefs_text-2 {
  color: var(--black);
  font-size: 12px;
}

.fs-cc-prefs_close-icon-2 {
  width: 16px;
  height: 16px;
  color: var(--black);
  display: flex;
}

.fs-cc-banner_buttons-wrapper-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.fs-cc-prefs_title-2 {
  color: var(--black);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-banner_text-2 {
  color: #000;
  width: 100%;
  margin-right: 24px;
}

.fs-cc-banner_text-link-2 {
  border-bottom: 2px solid var(--black);
  color: var(--black);
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-prefs_overlay-2 {
  z-index: -1;
  background-color: #0009;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_component-2 {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 32px;
  display: none;
  position: fixed;
  inset: 0%;
}

.tel-icon {
  margin-right: 8px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 20px;
  line-height: 20px;
}

._2-col-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  min-height: 50px;
  margin-top: 40px;
  display: grid;
}

.gallery-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.lb-img {
  object-fit: cover;
  width: 100%;
  height: 220px;
}

.p-copy {
  width: 100%;
  color: var(--white);
  text-align: left;
  letter-spacing: -.2px;
  margin-bottom: 20px;
  font-size: 15px;
}

.p-copy._0b {
  color: var(--white);
  margin-bottom: 0;
}

.p-copy.black {
  color: var(--black);
  margin-bottom: 0;
  font-weight: 400;
}

.p-copy.black._10b {
  margin-bottom: 10px;
}

.p-copy.black._30t {
  margin-top: 30px;
}

.p-copy.black._20b {
  margin-bottom: 20px;
}

.p-copy.black._30t-10b {
  margin-top: 30px;
  margin-bottom: 10px;
}

.dd-toggle {
  text-transform: uppercase;
  padding: 15px 35px 15px 15px;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
  transition: all .3s;
}

.dd-toggle:hover {
  opacity: .7;
}

.image {
  width: 80px;
}

.div-block-2 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.image-2 {
  width: 150px;
}

.black-text {
  color: var(--black);
}

@media screen and (min-width: 1280px) {
  .navbar {
    background-color: var(--black);
  }

  .nav-link {
    font-size: 14px;
  }

  .button-links {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-side-button, .hero-side-button-social {
    width: auto;
    height: auto;
  }

  .banner-button-text {
    width: auto;
    height: auto;
    display: inline-block;
  }

  ._2x1.testimonials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-height: 350px;
    display: grid;
  }

  .testi-head {
    width: 90%;
    font-size: 34px;
  }

  .testi-div-left {
    background-color: var(--yellow);
    width: 100%;
    min-width: 240px;
    display: flex;
  }

  .testi-text-div {
    max-width: 100%;
  }

  .hww-bottom {
    align-items: flex-start;
  }

  .cta {
    text-align: center;
  }

  .map {
    background-image: url('../images/Capture_1Capture.webp');
    background-position: 50%;
    background-size: cover;
    height: 450px;
  }

  .button-links-footer {
    justify-content: center;
  }

  .click-to-call-button {
    outline-offset: 0px;
    border-radius: 20px;
    outline: 3px #fff;
    transition: all .4s;
  }

  .click-to-call-button:hover {
    background-color: var(--black);
    transform: scale(1.1);
  }

  .ct-us {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 19px;
  }

  .h3-div {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .service-nav-link {
    font-size: 14px;
  }

  .arrow-icon {
    width: 32px;
  }

  .footer-logo {
    margin-bottom: 0;
  }

  .foot-logo-link.w--current {
    margin-bottom: 20px;
  }

  .goog {
    width: 100%;
  }

  .footer-contact-link {
    color: var(--black);
    margin-top: 15px;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
  }

  .nav-link-2 {
    font-size: 14px;
  }
}

@media screen and (min-width: 1920px) {
  .whatsapp-chat {
    display: none;
  }

  .livechat-button {
    transition: all .2s;
  }

  .livechat-button:hover {
    background-color: #000;
    transform: scale(1.05);
  }
}

@media screen and (max-width: 991px) {
  .body {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .hero {
    height: auto;
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .hero.smaller {
    height: auto;
    padding-top: 140px;
  }

  .hero.service {
    height: auto;
    padding-top: 220px;
    padding-bottom: 100px;
  }

  .nav-section {
    position: sticky;
  }

  .navbar {
    z-index: 999;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    display: grid;
  }

  .contact-link {
    background-color: var(--black);
    text-align: center;
    border-radius: 0;
    margin-left: 0;
    transition-property: none;
  }

  .contact-link:hover {
    background-color: var(--yellow);
    color: var(--white);
  }

  .nav-menu {
    background-color: var(--black);
  }

  .nav-link {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    transition-property: none;
  }

  .nav-link {
    text-align: center;
    transition-property: none;
  }

  .nav-link:hover, .nav-link.w--current {
    background-color: var(--yellow);
    color: var(--black);
  }

  .nav-link.w--current:hover {
    color: var(--black);
  }

  .dropdl {
    color: var(--white);
    text-align: center;
    transition: all .2s;
  }

  .dropdl:hover {
    background-color: var(--yellow);
    color: var(--black);
  }

  .dropdown-list.w--open {
    background-color: var(--black);
    color: var(--white);
  }

  .dropdl-nav {
    text-align: center;
    width: 100%;
  }

  .dropdl-nav:hover {
    background-color: var(--yellow);
    color: var(--white);
  }

  .dropdl-nav.w--open {
    background-color: var(--yellow);
    color: var(--black);
  }

  .hero-div-mid {
    justify-items: center;
    margin-bottom: 30px;
  }

  .banner-heading {
    width: 100%;
  }

  .box-section {
    width: 100%;
    height: 100%;
  }

  .hero-button {
    width: 70%;
  }

  .hero-div-full {
    grid-column-gap: 15px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 90%;
    padding-top: 60px;
  }

  .hero-div-edge {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .button-links {
    margin-right: 0;
  }

  .button-links.middle {
    margin-left: 15px;
    margin-right: 15px;
  }

  .button-links._10r {
    margin-right: 10px;
  }

  .hero-side-button-social {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .service-boxes {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    height: 100%;
    margin-top: 20px;
    display: none;
  }

  .svs-box {
    height: 150px;
  }

  .svs-box:hover {
    margin-top: 0;
  }

  .svs-box.box1 {
    height: 150px;
  }

  .svs-box.box1:hover {
    margin-top: 0;
  }

  ._2x1 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  ._2x1.testimonials {
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .h1 {
    text-align: center;
    font-size: 34px;
    line-height: 44px;
  }

  .txt.testi-txt {
    grid-template-columns: .25fr 2.5fr .25fr;
  }

  .content-div {
    width: 90%;
  }

  .testi-head {
    text-align: center;
  }

  .testi-quote-mark-left, .testi-quote-mark-right {
    font-size: 25px;
  }

  .call-to-action {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer {
    width: 100%;
    height: 100%;
  }

  .how-we-woirk-4x1 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    display: none;
  }

  .hww-bottom {
    display: none;
  }

  .hww-boxes-container {
    width: 100%;
  }

  .top-p {
    text-align: left;
  }

  .txt-top {
    text-align: center;
    border-right-style: none;
    align-items: center;
    padding-right: 0;
  }

  .cta {
    letter-spacing: -1px;
    font-size: 30px;
    line-height: 35px;
  }

  .cta-div {
    width: 90%;
  }

  .cta-link {
    font-size: 30px;
  }

  .footer-div {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    width: 90%;
    height: 100%;
    display: flex;
  }

  .txt-footer-map {
    grid-row-gap: 0px;
  }

  .co-logo-link {
    text-align: center;
    width: 500px;
  }

  .testimonials-div {
    width: 95%;
  }

  .how-we-work {
    width: 100%;
    margin-top: 35px;
    padding: 35px;
  }

  .small-heading {
    margin-bottom: 20px;
  }

  .hww-more-2x1 {
    flex-flow: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .hww-more-2x1.rvs {
    flex-flow: column;
  }

  .menu-button-2 {
    width: 100%;
  }

  .menu-button-2.w--open {
    color: var(--black);
    background-color: #222222c7;
  }

  .icon-2 {
    color: var(--white);
    text-align: center;
  }

  .footer-links {
    width: 100%;
    margin-top: 40px;
  }

  .text-block-6 {
    color: var(--white);
    text-align: center;
  }

  .slide {
    width: 100%;
  }

  .list.area {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .hero-heading {
    width: 80%;
  }

  .whatsapp-block {
    display: flex;
  }

  .whatsapp-chat {
    display: none;
  }

  .service-nav-link {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    transition-property: none;
  }

  .service-nav-link:hover {
    background-color: var(--yellow);
    color: var(--white);
  }

  .link-nav {
    transition-property: none;
  }

  .cursor-wrapper {
    cursor: auto;
    display: flex;
  }

  .menu-buttons {
    color: #1f2022;
    background-color: #fff;
    border-radius: 50%;
    margin-left: 8px;
    padding: 13px;
    font-size: 20px;
    transition: background-color .2s, color .2s;
    box-shadow: 0 10px 10px -10px #1f202233;
  }

  .menu-buttons.w--open {
    color: #fff;
    background-color: #1f2022;
  }

  .navbar-group {
    position: fixed;
  }

  .nav-row {
    padding-bottom: 10px;
  }

  .nav {
    width: 95%;
  }

  .nav-menu-links {
    background-color: #fff;
    padding: 10px;
    box-shadow: 0 10px 15px -10px #1f20221a;
  }

  .nav-block {
    justify-content: space-around;
  }

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

  .footer-grid {
    grid-template-columns: 2fr 1fr;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .footer-dark {
    width: 100%;
  }

  .about-main-image {
    width: 100%;
    height: 100%;
  }

  .about-bottom-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .about {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .about-top-subtitle-wrapper {
    margin-bottom: 56px;
  }

  .about-caption {
    margin-bottom: 64px;
  }

  .about-title-two {
    font-size: 44px;
    line-height: 56px;
  }

  .about-title-line-wrapper {
    text-align: left;
  }

  .about-left-content-wrapper {
    justify-content: flex-end;
    align-items: center;
  }

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

  .about-right-image-wrap {
    margin-right: 0;
  }

  .about-item-text-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-bottom: 48px;
  }

  .about-title-one {
    font-size: 44px;
    line-height: 56px;
  }

  .footer_top-wrapper {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .footer-col {
    width: 100%;
  }

  .menu-button-3 {
    background-color: var(--black);
    border-radius: 6px;
  }

  .menu-button-3.w--open {
    color: #000;
    background-color: #222222c7;
  }

  .icon-3 {
    color: #fff;
    text-align: center;
  }

  ._1-2-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .border-wrap {
    width: 100%;
  }

  .nav-link-2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    transition-property: none;
  }

  .nav-link-2:hover {
    color: #fff;
    background-color: #818181;
  }

  .dropdl-nav-2 {
    text-align: center;
    width: 100%;
  }

  .dropdl-nav-2:hover {
    color: #fff;
    background-color: #818181;
  }

  .dropdl-nav-2.w--open {
    color: #000;
    background-color: #818181;
  }

  .dd-list.w--open {
    color: #fff;
    background-color: #000;
    margin-top: 0;
  }

  .dropdown-link {
    color: #fff;
    text-align: center;
    transition: all .2s;
  }

  .dropdown-link:hover {
    color: #000;
    background-color: #818181;
  }

  .gallery-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .lb-img {
    height: 160px;
  }
}

@media screen and (max-width: 767px) {
  .hero {
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .hero.smaller {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hero.service {
    padding-top: 100px;
  }

  .nav-section {
    position: static;
  }

  .banner-heading {
    font-size: 40px;
    line-height: 50px;
  }

  .box-section {
    width: 100%;
  }

  .hero-button {
    padding-top: 15px;
    padding-bottom: 15px;
    transition-property: background-color;
  }

  .hero-div-full._100 {
    padding-top: 0;
  }

  .button-links {
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
    transition-property: background-color;
  }

  .hero-side-button, .hero-side-button-social {
    font-size: 22px;
    line-height: 22px;
  }

  .svs-box:hover {
    margin-top: 0;
  }

  ._2x1 {
    grid-template-columns: 1fr;
  }

  .testimonial-section {
    display: none;
  }

  .white-section, .yellow-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .call-to-action {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .footer {
    width: 100%;
    padding-bottom: 40px;
  }

  .hww-bottom {
    margin-bottom: 30px;
  }

  .txt-top {
    border-right-style: none;
    align-items: center;
    padding-right: 0;
  }

  .cta {
    letter-spacing: 0;
    font-size: 28px;
  }

  .h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .h2._0b {
    margin-bottom: 0;
  }

  .footer-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: grid;
  }

  .co-logo-link {
    text-align: center;
  }

  .how-we-work {
    margin-top: 30px;
    padding: 30px;
  }

  .hww-img {
    min-height: 300px;
  }

  .list.area {
    grid-template-columns: 1fr 1fr;
  }

  .list._2col {
    grid-template-columns: 1fr;
  }

  .click-to-call-div {
    display: block;
  }

  .click-to-call-button {
    background-color: var(--yellow);
    border-color: #132003;
  }

  .scroll-stopper {
    top: -180px;
  }

  .hero-heading {
    width: 90%;
    font-size: 40px;
    line-height: 50px;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-prefs_title {
    font-size: 20px;
  }

  .fs-cc-banner_text-link {
    margin-right: 8px;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 12px;
  }

  .fs-cc-banner_button {
    margin-left: 0;
    margin-right: 8px;
  }

  .navbar-group {
    position: static;
  }

  .flex-row {
    margin-top: 0;
  }

  .flex-row._10t {
    margin-top: 10px;
  }

  .nav-block {
    flex-flow: column;
    justify-content: space-around;
  }

  .hero-ticker-wrapper {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .ticker-wrapper, .ticker-single-item-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

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

  .footer-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .about-bottom-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .about {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .about-item-text {
    white-space: pre-wrap;
    font-size: 36px;
    line-height: 44px;
  }

  .about-top-subtitle-wrapper {
    margin-bottom: 32px;
  }

  .about-caption {
    margin-bottom: 36px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .about-title-two {
    font-size: 32px;
    line-height: 42px;
  }

  .about-top-wrapper {
    margin-bottom: 48px;
  }

  .about-item-text-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 32px;
  }

  .about-title-one {
    font-size: 32px;
    line-height: 42px;
  }

  .dow {
    text-align: left;
    font-size: 15.5px;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .footer_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer-col {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .today {
    text-align: left;
    font-size: 15.5px;
  }

  .info-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .fs-cc-banner_button-2 {
    margin-left: 0;
    margin-right: 8px;
  }

  .fs-cc-banner_container-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_buttons-wrapper-2 {
    margin-top: 12px;
  }

  .fs-cc-prefs_title-2 {
    font-size: 20px;
  }

  .fs-cc-banner_text-link-2 {
    margin-right: 8px;
  }

  ._2-col-grid {
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .gallery-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .lb-img {
    height: 160px;
  }
}

@media screen and (max-width: 479px) {
  .hero {
    padding-top: 220px;
    padding-bottom: 60px;
  }

  .hero.smaller {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .nav-link {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-div-mid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 10px;
  }

  .banner-heading {
    font-size: 26px;
    line-height: 32px;
  }

  .hero-button {
    width: 70%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hero-div-full {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-content: center;
    height: 100%;
    padding-top: 0;
  }

  .button-links {
    width: 40px;
    height: 40px;
  }

  .button-links._10r, .button-links._15 {
    margin-right: 15px;
  }

  .hero-side-button, .hero-side-button-social {
    font-size: 20px;
    line-height: 20px;
  }

  .text-span {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 30px;
  }

  ._2x1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .h1 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 44px;
  }

  .img {
    min-height: 250px;
  }

  .img.home1, .img.private, .img.s2-1, .img.s3-1, .img.s4-1, .img.s5-1, .img.s5-1-copy {
    margin-top: 20px;
  }

  .white-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .white-section._0b {
    padding-bottom: 0;
  }

  ._2x3 {
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .yellow-section, .call-to-action {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .hww-bottom {
    margin-bottom: 20px;
  }

  .top-p, .txt-top {
    text-align: center;
  }

  .cta {
    font-size: 25px;
    line-height: 33px;
  }

  .line {
    width: 100%;
  }

  .cta-link {
    font-size: 25px;
  }

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

  .p.black._30t, .p.black._30t-10b {
    margin-top: 20px;
  }

  .footer-div {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .txt-footer {
    border-radius: 0;
    width: 100%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .txt-footer-map {
    border-radius: 0;
    width: 100%;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .map {
    height: 300px;
    margin-bottom: 0;
  }

  .social-footer.middle {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .co-logo-link {
    text-align: center;
    width: 100%;
  }

  .co-logo-link.w--current {
    padding-left: 20px;
    padding-right: 20px;
  }

  .how-we-work {
    margin-top: 20px;
    padding: 20px;
  }

  .small-heading {
    font-size: 24px;
    line-height: 32px;
  }

  .hww-img {
    min-height: 250px;
  }

  .footer-links {
    margin-top: 20px;
  }

  .list.area {
    grid-template-columns: 1fr;
  }

  .click-to-call-div {
    margin-bottom: 20px;
    padding-right: 10px;
  }

  .click-to-call-button {
    width: 90px;
    height: 90px;
    font-size: 13px;
    line-height: 14px;
  }

  .scroll-stopper {
    top: -210px;
  }

  .hero-heading {
    width: 90%;
    font-size: 30px;
    line-height: 30px;
  }

  .areas-list {
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .fs-cc-prefs_button {
    margin-bottom: 8px;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .fs-cc-prefs_content, .fs-cc-prefs_component {
    padding: 24px;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: 10px;
  }

  .fs-cc-banner_close-2 {
    position: absolute;
    inset: -22px 10px auto auto;
  }

  .whatsapp-block {
    margin-bottom: 10px;
    margin-right: 10px;
    inset: auto 0% 0% auto;
  }

  .live-icon {
    width: 12px;
    height: 13px;
  }

  .whatsapp-container {
    width: 65px;
    height: 65px;
    bottom: 10px;
    right: 0;
  }

  .whatsapp-chat {
    width: 280px;
    max-width: 280px;
    height: 40vh;
    position: relative;
  }

  .livechat-button {
    width: 90%;
  }

  .service-nav-link {
    padding-left: 0;
    padding-right: 0;
  }

  .text-top.b {
    font-size: 14px;
  }

  .navbar-group {
    z-index: 99;
  }

  .mr-15 {
    margin-right: 5px;
  }

  .logo {
    width: 230px;
  }

  .nav-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .buton-col {
    display: none;
  }

  .hero-ticker-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .ticker-wrapper, .ticker-single-item-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .ticker-item-wrapper {
    font-size: 32px;
    line-height: 32px;
  }

  .footer-grid {
    grid-row-gap: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .footer-dark {
    border-radius: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-link-title {
    margin-bottom: 10px;
  }

  .footer-link {
    margin-top: 0;
    margin-bottom: 5px;
  }

  .footer-bottom {
    padding-top: 30px;
  }

  .bg-white {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .about-bottom-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .about {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .about-item-text {
    font-size: 24px;
    line-height: 34px;
  }

  .about-top-subtitle-wrapper {
    margin-bottom: 24px;
  }

  .about-caption {
    margin-bottom: 24px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 26px;
  }

  .about-title-two {
    font-size: 18px;
    line-height: 28px;
  }

  .about-item-text-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 24px;
  }

  .about-title-one {
    font-size: 18px;
    line-height: 28px;
  }

  .dow {
    font-size: 14.5px;
    line-height: 25px;
  }

  .local-time {
    font-size: 10vw;
  }

  .heading-style-h2 {
    width: 100%;
    font-size: 4vw;
  }

  .footer_local-time {
    text-align: center;
    width: 100%;
    margin-top: 2vw;
    margin-bottom: 4vw;
  }

  .footer_top-wrapper {
    grid-row-gap: 20px;
  }

  .footer-col {
    width: 100%;
  }

  .footer_left-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .footer-section {
    padding-bottom: 0;
  }

  .text-size-small {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
  }

  .today {
    font-size: 14.5px;
    line-height: 25px;
  }

  .info-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .nav-button-text {
    line-height: 20px;
  }

  .footer-contact-link {
    margin-bottom: 10px;
  }

  ._1-2-grid._75-space {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  ._1-2-grid._75-space.reverse {
    width: 100%;
  }

  .h2-2 {
    font-size: 25px;
  }

  .border-wrap {
    min-width: auto;
    padding: 20px;
  }

  .nav-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .c3-head {
    font-size: 30px;
    line-height: 34px;
  }

  .bold-text-7 {
    margin-top: 10px;
    line-height: 30px;
  }

  .fs-cc-banner_component-2 {
    max-width: 100%;
    left: 10px;
    right: 10px;
  }

  .fs-cc-banner_button-2 {
    width: 100%;
    margin-bottom: 10px;
  }

  .fs-cc-prefs_button-2 {
    margin-bottom: 8px;
  }

  .fs-cc-banner_buttons-wrapper-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex-flow: wrap;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .fs-cc-banner_text-2 {
    margin-right: 0;
  }

  .fs-cc-prefs_component-2 {
    padding: 24px;
  }

  ._2-col-grid {
    margin-top: 20px;
  }

  .gallery-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .lb-img {
    height: 140px;
  }

  .p-copy.black._30t, .p-copy.black._30t-10b {
    margin-top: 20px;
  }
}

#w-node-_1a54ecad-9466-8c35-33e3-c93306fadc1d-521a6227 {
  justify-self: center;
}

#w-node-_26a44383-daff-ba35-abfb-ffdd17428c85-521a6227, #w-node-c9075679-4548-1408-99d7-750e101367d7-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4877290c-7bc5-bc93-6a11-58c6b3d52cbe-521a6227, #w-node-ff3cadd0-ec32-49a3-9395-88a7fe037e38-521a6227, #w-node-_3509ba48-ed89-97e1-5167-b2fd71ca480e-521a6227 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f4ff0be-f979-b3f1-ab64-46e0e2e8754b-521a6227 {
  justify-self: center;
}

#w-node-_4f4ff0be-f979-b3f1-ab64-46e0e2e8754c-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ce146119-0500-29d0-ca83-a1e0e20e7d1a-521a6227, #w-node-b0041845-0433-6587-3a92-46494a730ae6-521a6227, #w-node-_48be4f67-3fa8-24af-7075-c8aeb16911f0-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e86d4071-2c60-cd1d-e1e2-7faf88e8357b-521a6227, #w-node-e61f9eb6-a723-3410-a88e-4cd2c9939947-521a6227, #w-node-db031724-58f8-84c0-e77d-e886f2a39040-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db031724-58f8-84c0-e77d-e886f2a39043-521a6227 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db031724-58f8-84c0-e77d-e886f2a39044-521a6227, #w-node-_5e00289f-f31b-4abf-7e75-37df2fc067f0-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db031724-58f8-84c0-e77d-e886f2a39042-521a6227 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ca1d52bc-d5b2-0919-d809-9b0f2fab7e8c-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2de6189f-7300-b726-47d7-7c90bca894ee-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ed3d1e35-edc9-1998-2aa1-2ff18c5cb3b6-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a2f4688-51cc-4a62-00e1-687c82d37b59-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6a2f4688-51cc-4a62-00e1-687c82d37b5b-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04cdc351-9698-55a9-85a2-7c09abcb44ef-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_04cdc351-9698-55a9-85a2-7c09abcb44f1-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_408e51d9-16ec-2504-13ff-40e58e2d07ba-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_408e51d9-16ec-2504-13ff-40e58e2d07bc-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_787f44d2-d94f-d77a-040f-9537747c045c-521a6227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ec3203f5-e49d-2ac8-3a1d-d77c1bfc356e-521a6227, #w-node-a64d5c7f-c79f-823a-17a8-f370607bf7ca-521a6227, #w-node-a50876e0-721b-0c68-6cb3-3bb4586cb668-521a6227, #w-node-_3b9fb831-5de2-1252-72a0-36f9960d7010-521a6227, #w-node-_47f48eb4-159f-f742-6e20-e9ae74ef432f-521a6227, #w-node-d1a12b19-9e72-8397-484f-effa2f038237-521a6227, #w-node-_71cdae11-d8f7-3e49-4579-1109c5ebfd8d-521a6227, #w-node-a75a3108-a715-410a-a793-ff0c0413664a-521a6227, #w-node-a75a3108-a715-410a-a793-ff0c0413664b-521a6227, #w-node-_3d7b8c4f-1338-088a-ebcb-c4ad015e4a9c-521a6227, #w-node-_1cbaa385-0fb3-20e4-fbd6-62b9023c0306-521a6227, #w-node-_554a10db-c194-9f9d-23ba-3349995d8132-521a6227, #w-node-_7522ada4-1318-0db2-ebf2-9edf2c0dcd0a-521a6227, #w-node-af2bb473-a29a-d1e7-c98c-677f67def7da-521a6227, #w-node-af2bb473-a29a-d1e7-c98c-677f67def7db-521a6227, #w-node-f20220d1-9883-9212-de25-90c23df09ef8-521a6227, #w-node-a5667037-f82b-1337-cbbe-035116ae555a-521a6227, #w-node-_30d09cd3-5fc6-526b-5204-2aa5b8ec82a8-521a6227, #w-node-_5e86c91b-014e-afb9-4066-7f54ed9ee797-521a6227, #w-node-_740d0680-14f0-7540-dcf2-3f0edbaeb875-521a6227, #w-node-f0e24ab1-a622-f6cb-a0c3-ce95aa232c56-521a6227, #w-node-de76a8bc-6abf-ea9c-7ab3-9ac81a663853-521a6227, #w-node-de76a8bc-6abf-ea9c-7ab3-9ac81a663854-521a6227, #w-node-_7a2429e0-fbdb-16a3-7498-0966640b1348-521a6227, #w-node-_0470ed7b-4803-125e-e5a9-eb56b4d7c947-521a6227, #w-node-_0c652113-5462-db32-5817-369d1477a7ae-521a6227, #w-node-_3a1ca040-68c8-d135-ba59-b6ae102a6d77-521a6227, #w-node-_831eeb51-5f22-d171-751e-b6c91a304888-521a6227, #w-node-_9a5e74a4-d295-21d5-a3e4-7f5b13cb4a1c-13cb4a19, #w-node-_9a5e74a4-d295-21d5-a3e4-7f5b13cb4a1f-13cb4a19, #w-node-_9a5e74a4-d295-21d5-a3e4-7f5b13cb4a2c-13cb4a19, #w-node-_9a5e74a4-d295-21d5-a3e4-7f5b13cb4a39-13cb4a19, #w-node-_14b6442d-94a1-0030-13e2-159a2a9b6c93-2a9b6c8f, #w-node-_14b6442d-94a1-0030-13e2-159a2a9b6c94-2a9b6c8f, #w-node-_8848a431-f2e7-ebeb-f8f4-48115afea09a-c58b1e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a54ecad-9466-8c35-33e3-c93306fadc1d-45096e7c {
  justify-self: center;
}

#w-node-_26a44383-daff-ba35-abfb-ffdd17428c85-45096e7c, #w-node-c9075679-4548-1408-99d7-750e101367d7-45096e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b240593-d94a-2005-b51a-6e11ab8bdca0-45096e7c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f4ff0be-f979-b3f1-ab64-46e0e2e8754b-45096e7c {
  justify-self: center;
}

#w-node-_4f4ff0be-f979-b3f1-ab64-46e0e2e8754c-45096e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4f4ff0be-f979-b3f1-ab64-46e0e2e8754d-45096e7c, #w-node-_48be4f67-3fa8-24af-7075-c8aeb16911f0-45096e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-45096e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e86d4071-2c60-cd1d-e1e2-7faf88e8357b-45096e7c, #w-node-e61f9eb6-a723-3410-a88e-4cd2c9939947-45096e7c, #w-node-ca1d52bc-d5b2-0919-d809-9b0f2fab7e8c-45096e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_787f44d2-d94f-d77a-040f-9537747c045c-45096e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_20dc7752-b8d3-1abb-1d00-ecdb1f23530a-45096e7c, #w-node-_20dc7752-b8d3-1abb-1d00-ecdb1f235310-45096e7c, #w-node-_20dc7752-b8d3-1abb-1d00-ecdb1f235315-45096e7c, #w-node-_20dc7752-b8d3-1abb-1d00-ecdb1f23531a-45096e7c, #w-node-_20dc7752-b8d3-1abb-1d00-ecdb1f23531f-45096e7c, #w-node-_20dc7752-b8d3-1abb-1d00-ecdb1f235325-45096e7c, #w-node-_6d77ef1a-f238-9e44-6159-9a8f1f67587f-45096e7c, #w-node-_9e8db48d-66e7-4e5e-feb5-5e7c2ecc5f8e-45096e7c, #w-node-_33594da0-27f8-4aa5-a2c1-467d00f3d164-45096e7c, #w-node-b6dc9042-b317-f275-2f50-86f535bb1c8f-45096e7c, #w-node-e7efd679-4fe2-d97c-4eea-de0ca01ec0af-45096e7c, #w-node-_1d4f8576-ac56-3644-d365-62d2a74717c0-45096e7c, #w-node-aa6e2757-a53e-a90f-0c1c-c6ba029c1a99-45096e7c, #w-node-f83f5742-759e-7975-6f35-0278e3d75617-45096e7c, #w-node-_564e0d75-e519-ebb5-8d91-d79f999bda58-45096e7c, #w-node-_41f0fc02-beac-423c-d544-b6e31acbaf8d-45096e7c, #w-node-_905c3951-8a2d-75d5-8b2e-ba8e15dd7fdb-45096e7c, #w-node-_77787a7b-8d8b-a53d-9fe9-7c86e5e4a660-45096e7c, #w-node-_2b811ab6-f094-3d91-46fb-4424c18e37c4-45096e7c, #w-node-_29dcdf85-00e1-1386-38fc-6188fba4e7be-45096e7c, #w-node-fbde91c2-7a6a-347a-89db-a07362d7fce2-45096e7c, #w-node-_58754037-a72e-1217-2427-47fce252cf2a-45096e7c, #w-node-_34320af9-85f6-f356-45a1-99e893eebe1d-45096e7c, #w-node-de0dd3ba-b800-3ca2-30f8-6125fdcf08c8-45096e7c, #w-node-b5a51381-6c69-2fa7-f312-b952ee0142a6-45096e7c, #w-node-aedd5b4b-1282-3677-ee48-0a4bd4e3898a-45096e7c, #w-node-_84e6e2fd-3fbf-59a9-01cf-e78b607d5241-45096e7c, #w-node-_98ae8c77-c3fa-93a4-1599-f4d121c71c39-45096e7c, #w-node-db031724-58f8-84c0-e77d-e886f2a39040-45096e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db031724-58f8-84c0-e77d-e886f2a39043-45096e7c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db031724-58f8-84c0-e77d-e886f2a39044-45096e7c, #w-node-_5e00289f-f31b-4abf-7e75-37df2fc067f0-45096e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db031724-58f8-84c0-e77d-e886f2a39042-45096e7c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-be79c8e8-da0b-04ba-49f7-522a783988f9-45096e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83b85b37-65c9-84a4-1ead-dac431bdde7f-a7476331 {
  justify-self: center;
}

#w-node-_83b85b37-65c9-84a4-1ead-dac431bdde80-a7476331, #w-node-_83b85b37-65c9-84a4-1ead-dac431bdde83-a7476331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83b85b37-65c9-84a4-1ead-dac431bdde87-a7476331 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83b85b37-65c9-84a4-1ead-dac431bdde89-a7476331 {
  justify-self: center;
}

#w-node-_83b85b37-65c9-84a4-1ead-dac431bdde8a-a7476331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_83b85b37-65c9-84a4-1ead-dac431bdde8d-a7476331, #w-node-_48be4f67-3fa8-24af-7075-c8aeb16911f0-a7476331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-a7476331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e86d4071-2c60-cd1d-e1e2-7faf88e8357b-a7476331, #w-node-e61f9eb6-a723-3410-a88e-4cd2c9939947-a7476331, #w-node-_1c07a034-7044-d939-3148-e777f9addfc5-a7476331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c07a034-7044-d939-3148-e777f9addfc7-a7476331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1c07a034-7044-d939-3148-e777f9addfc9-a7476331 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1c07a034-7044-d939-3148-e777f9addfec-a7476331, #w-node-_4b633da9-e645-f0eb-2d90-53ea2bfd04b9-a7476331, #w-node-_5ed4e458-b64e-ca30-38a9-2a1cff9948f7-a7476331, #w-node-f66aaec3-31c0-2252-bcba-874324f1d4b8-a7476331, #w-node-_1bca78fd-2a6f-621d-3d5a-a12137d087bf-a7476331, #w-node-_8654098b-6879-6724-f840-a4505332effb-a7476331, #w-node-b930fb78-87c6-1d09-374e-defd6639736b-a7476331, #w-node-_99a498c4-d393-ba49-88a1-6c7ee4ef767a-a7476331, #w-node-fead4186-ce38-a365-987f-b646393c26ac-a7476331, #w-node-d840ccaf-a462-a6f5-ffd7-32ab6947e25d-a7476331, #w-node-_624a3b4c-687b-565a-9929-a892b0326bf8-a7476331, #w-node-_624a3b4c-687b-565a-9929-a892b0326bfb-a7476331, #w-node-b9a1f408-379d-1294-2e24-84753a5f9374-a7476331, #w-node-_4451b3fe-11eb-3a91-d24a-e444777df4b0-a7476331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4451b3fe-11eb-3a91-d24a-e444777df4b2-a7476331 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4451b3fe-11eb-3a91-d24a-e444777df4b3-a7476331, #w-node-_4451b3fe-11eb-3a91-d24a-e444777df4b9-a7476331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4451b3fe-11eb-3a91-d24a-e444777df4ba-a7476331 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5316ce32-0712-d810-3730-37a2bbcbc29f-a7476331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a694da22-4bd6-a3f4-95a2-f929e30dbab4-d45c6a1e {
  justify-self: center;
}

#w-node-a694da22-4bd6-a3f4-95a2-f929e30dbab5-d45c6a1e, #w-node-a694da22-4bd6-a3f4-95a2-f929e30dbab8-d45c6a1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a694da22-4bd6-a3f4-95a2-f929e30dbabc-d45c6a1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a694da22-4bd6-a3f4-95a2-f929e30dbabe-d45c6a1e {
  justify-self: center;
}

#w-node-a694da22-4bd6-a3f4-95a2-f929e30dbabf-d45c6a1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a694da22-4bd6-a3f4-95a2-f929e30dbac2-d45c6a1e, #w-node-_48be4f67-3fa8-24af-7075-c8aeb16911f0-d45c6a1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-d45c6a1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e86d4071-2c60-cd1d-e1e2-7faf88e8357b-d45c6a1e, #w-node-e61f9eb6-a723-3410-a88e-4cd2c9939947-d45c6a1e, #w-node-f074c7f1-1946-dd10-68d0-508e8e8532be-d45c6a1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f074c7f1-1946-dd10-68d0-508e8e8532c0-d45c6a1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f074c7f1-1946-dd10-68d0-508e8e8532c2-d45c6a1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f074c7f1-1946-dd10-68d0-508e8e8532fb-d45c6a1e, #w-node-_2ae7b9b1-445b-f99c-1000-e063348f8078-d45c6a1e, #w-node-be2ab86c-d2ce-f14d-f742-d8db04f815a4-d45c6a1e, #w-node-_6495c6d5-1516-1704-9241-8274f5999821-d45c6a1e, #w-node-a1009386-a973-ce50-d45e-655f009387bd-d45c6a1e, #w-node-a98547de-eca4-2654-5fc0-a8a99d97c817-d45c6a1e, #w-node-_588e07d7-d77a-2300-fcb4-2715bcd19423-d45c6a1e, #w-node-a0f09220-8e59-3801-1052-1f109849f429-d45c6a1e, #w-node-_07edec04-e5c3-d1a0-9c93-27df2961a513-d45c6a1e, #w-node-_6fe813e3-f100-d81d-08c4-0ba58f0e3742-d45c6a1e, #w-node-a15fc8bb-5983-dbcc-d0d3-925526ac41c9-d45c6a1e, #w-node-_011c7752-39e7-4b53-d9fd-8c907322f683-d45c6a1e, #w-node-_8e530d43-1b75-ba38-81f1-c626dc79c0d1-d45c6a1e, #w-node-db031724-58f8-84c0-e77d-e886f2a39040-d45c6a1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db031724-58f8-84c0-e77d-e886f2a39043-d45c6a1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db031724-58f8-84c0-e77d-e886f2a39044-d45c6a1e, #w-node-_5e00289f-f31b-4abf-7e75-37df2fc067f0-d45c6a1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db031724-58f8-84c0-e77d-e886f2a39042-d45c6a1e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b83a7de5-6c00-ed26-c6fa-278f33100b5c-d45c6a1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7ce9519-1ffe-67bd-0e3e-3c374ac98f74-a8cec2de {
  justify-self: center;
}

#w-node-a7ce9519-1ffe-67bd-0e3e-3c374ac98f75-a8cec2de, #w-node-a7ce9519-1ffe-67bd-0e3e-3c374ac98f78-a8cec2de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7ce9519-1ffe-67bd-0e3e-3c374ac98f7c-a8cec2de {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a7ce9519-1ffe-67bd-0e3e-3c374ac98f7e-a8cec2de {
  justify-self: center;
}

#w-node-a7ce9519-1ffe-67bd-0e3e-3c374ac98f7f-a8cec2de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a7ce9519-1ffe-67bd-0e3e-3c374ac98f82-a8cec2de, #w-node-_48be4f67-3fa8-24af-7075-c8aeb16911f0-a8cec2de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-a8cec2de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e86d4071-2c60-cd1d-e1e2-7faf88e8357b-a8cec2de, #w-node-e61f9eb6-a723-3410-a88e-4cd2c9939947-a8cec2de, #w-node-f472466d-5bdb-4910-4af8-3178784176ff-a8cec2de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f472466d-5bdb-4910-4af8-317878417701-a8cec2de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f472466d-5bdb-4910-4af8-317878417703-a8cec2de {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f472466d-5bdb-4910-4af8-31787841773c-a8cec2de, #w-node-_8ccef4cf-6108-4a58-722d-d2c83a4ab10e-a8cec2de, #w-node-_0b74294c-2c70-ee4c-c077-fa0a65af3301-a8cec2de, #w-node-d4daa731-60df-5873-cc5c-50d5a51b5ce8-a8cec2de, #w-node-_52ba7614-ad1d-45b5-9fe2-a0ddb58eaca9-a8cec2de, #w-node-_2d8de359-e06b-c0d2-144e-fd8e3dab2df4-a8cec2de, #w-node-_12b39740-19d8-3c30-318d-2208e4a48831-a8cec2de, #w-node-ebb50902-5629-8056-fc71-9eb44aff59d0-a8cec2de, #w-node-_146b6656-5169-43f6-7bbd-98504a79d04f-a8cec2de, #w-node-b389e24e-6d4f-4e42-2014-8b8373be81ac-a8cec2de, #w-node-_7fa54297-b01c-5eda-dd51-c8db8ce8a2b3-a8cec2de, #w-node-_8775a7d8-3ed7-e9c7-06db-c0b3680735e6-a8cec2de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8775a7d8-3ed7-e9c7-06db-c0b3680735e8-a8cec2de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c0dc9c4b-9cfb-406e-b0fa-15f9d49f9e8d-a8cec2de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d288bae-966c-aee9-65b8-f0989c144ef7-adc49273 {
  justify-self: center;
}

#w-node-_8d288bae-966c-aee9-65b8-f0989c144ef8-adc49273, #w-node-_8d288bae-966c-aee9-65b8-f0989c144efb-adc49273 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d288bae-966c-aee9-65b8-f0989c144eff-adc49273 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8d288bae-966c-aee9-65b8-f0989c144f01-adc49273 {
  justify-self: center;
}

#w-node-_8d288bae-966c-aee9-65b8-f0989c144f02-adc49273 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8d288bae-966c-aee9-65b8-f0989c144f05-adc49273, #w-node-_48be4f67-3fa8-24af-7075-c8aeb16911f0-adc49273 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-adc49273 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e86d4071-2c60-cd1d-e1e2-7faf88e8357b-adc49273, #w-node-e61f9eb6-a723-3410-a88e-4cd2c9939947-adc49273, #w-node-_2bac13b4-8d59-ce09-517e-e9e53d3027ee-adc49273 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bac13b4-8d59-ce09-517e-e9e53d3027f0-adc49273 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2bac13b4-8d59-ce09-517e-e9e53d3027f2-adc49273 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bac13b4-8d59-ce09-517e-e9e53d30282c-adc49273, #w-node-_02e240ca-59de-3c6f-026f-7ad457b4cf12-adc49273, #w-node-_91703c59-f956-ce63-265f-0846d1f45579-adc49273, #w-node-c233bd84-f41d-ee6f-e43e-a05e8c07a2d6-adc49273, #w-node-_77ff39f5-5d7c-b535-c93d-e994e21ba9b5-adc49273, #w-node-_184ddc2d-7ba3-19cc-a9db-e5e3c80fbebe-adc49273, #w-node-_1ceee262-fa64-807c-40c7-f38b9c53e71d-adc49273, #w-node-_4028dde1-7eef-c657-24e1-95a759bf466f-adc49273, #w-node-_6d450184-732a-c06b-60ff-2b0275fd2e6a-adc49273, #w-node-_55fd527d-5c61-b70e-d075-30d31a002dec-adc49273, #w-node-db031724-58f8-84c0-e77d-e886f2a39040-adc49273 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db031724-58f8-84c0-e77d-e886f2a39043-adc49273 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db031724-58f8-84c0-e77d-e886f2a39044-adc49273, #w-node-_5e00289f-f31b-4abf-7e75-37df2fc067f0-adc49273 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db031724-58f8-84c0-e77d-e886f2a39042-adc49273 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_45cdec18-035e-2ad4-fdc6-305cfdf75054-adc49273, #w-node-d518c04a-3a41-6dd9-e634-3886033eed06-adc49273, #w-node-_06f9b613-350c-70cb-d179-a20ae1d78513-adc49273, #w-node-_8cb7446d-cfcc-af31-9567-8230c0b6aa22-adc49273 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6048a397-83b6-d259-298d-ddcfe0d1cc68-416c03ab {
  justify-self: center;
}

#w-node-_6048a397-83b6-d259-298d-ddcfe0d1cc69-416c03ab, #w-node-_6048a397-83b6-d259-298d-ddcfe0d1cc6c-416c03ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6048a397-83b6-d259-298d-ddcfe0d1cc70-416c03ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6048a397-83b6-d259-298d-ddcfe0d1cc72-416c03ab {
  justify-self: center;
}

#w-node-_6048a397-83b6-d259-298d-ddcfe0d1cc73-416c03ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6048a397-83b6-d259-298d-ddcfe0d1cc76-416c03ab, #w-node-_48be4f67-3fa8-24af-7075-c8aeb16911f0-416c03ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-416c03ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-e86d4071-2c60-cd1d-e1e2-7faf88e8357b-416c03ab, #w-node-d757c8e5-aecf-5154-b5cb-662dd881001d-416c03ab, #w-node-_3b53b326-103d-4f34-3b0c-34812f5c0939-416c03ab, #w-node-cfcb3e7a-a8c3-6e20-7967-ab2a78abaf37-416c03ab, #w-node-_63314056-c5bf-d519-5d3e-b354e690d1f8-416c03ab, #w-node-afb5ac94-f1a7-ba1f-12da-170623ae8908-416c03ab, #w-node-_2cafb3ae-2b3b-9f79-9c6c-721c310a924a-416c03ab, #w-node-_28a8f50f-96d1-54f3-889e-0d2db1ed6574-416c03ab, #w-node-a0a4a8e5-e74b-212b-4487-87b8c60c2f8e-416c03ab, #w-node-_78c7c49d-5ba8-b623-0964-206ea93b2f5e-416c03ab, #w-node-_22211f49-16d7-96c1-588f-bb2200fc1a3b-416c03ab, #w-node-_8971def7-4b39-ba94-ae4b-602c73d826ae-416c03ab, #w-node-_877645a7-20db-aaa6-05e0-b4d08179e316-416c03ab, #w-node-_094674cb-16bd-8f9f-7452-20bca104cd1b-416c03ab, #w-node-_990e5e13-7357-777f-59b9-3f7e5b409b8e-416c03ab, #w-node-_1149c6f4-a8e1-0ffe-a3ee-e24896fa20ee-416c03ab, #w-node-a7f6f7b4-bd74-0975-997e-4c8a1de1e46e-416c03ab, #w-node-_1e5506ae-acda-e3e5-588a-001a1746b340-416c03ab, #w-node-_292f60f5-722a-ab80-2f65-8d5fec48ddd1-416c03ab, #w-node-_4dc030b6-959c-75a1-e6f9-ea0426ffca80-416c03ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e61f9eb6-a723-3410-a88e-4cd2c9939947-416c03ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5591adb7-09b3-5f4a-db32-88c3053a4389-416c03ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60e047ec-a129-828b-abc6-8aa8f035cf72-4ece2b43 {
  justify-self: center;
}

#w-node-_60e047ec-a129-828b-abc6-8aa8f035cf73-4ece2b43, #w-node-_60e047ec-a129-828b-abc6-8aa8f035cf76-4ece2b43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60e047ec-a129-828b-abc6-8aa8f035cf7a-4ece2b43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60e047ec-a129-828b-abc6-8aa8f035cf7c-4ece2b43 {
  justify-self: center;
}

#w-node-_60e047ec-a129-828b-abc6-8aa8f035cf7d-4ece2b43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_60e047ec-a129-828b-abc6-8aa8f035cf80-4ece2b43, #w-node-_48be4f67-3fa8-24af-7075-c8aeb16911f0-4ece2b43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-4ece2b43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-e86d4071-2c60-cd1d-e1e2-7faf88e8357b-4ece2b43, #w-node-_4c8ed327-ff9d-496f-06f8-f564f158a413-4ece2b43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c8ed327-ff9d-496f-06f8-f564f158a415-4ece2b43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fdb13a27-1e7d-2fde-4dcb-51a3951399f4-4ece2b43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fdb13a27-1e7d-2fde-4dcb-51a3951399f5-4ece2b43, #w-node-_6c6678ab-96a6-8561-a601-1eec53cb1c20-4ece2b43, #w-node-_6c6678ab-96a6-8561-a601-1eec53cb1c26-4ece2b43, #w-node-_6c6678ab-96a6-8561-a601-1eec53cb1c2c-4ece2b43, #w-node-_2b58c506-fa38-4b29-5f0c-9a4b213aba10-4ece2b43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0336ad3-6e8b-af5b-dbb1-3b714b52b4c1-4427b765 {
  justify-self: center;
}

#w-node-f0336ad3-6e8b-af5b-dbb1-3b714b52b4c2-4427b765, #w-node-f0336ad3-6e8b-af5b-dbb1-3b714b52b4c5-4427b765 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0336ad3-6e8b-af5b-dbb1-3b714b52b4c9-4427b765 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0336ad3-6e8b-af5b-dbb1-3b714b52b4cb-4427b765 {
  justify-self: center;
}

#w-node-f0336ad3-6e8b-af5b-dbb1-3b714b52b4cc-4427b765 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f0336ad3-6e8b-af5b-dbb1-3b714b52b4cf-4427b765, #w-node-_6fc6e4db-6455-c875-df9a-189ccd577c67-4427b765 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fc6e4db-6455-c875-df9a-189ccd577c69-4427b765 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_6fc6e4db-6455-c875-df9a-189ccd577c6a-4427b765, #w-node-_5889e1a7-fa33-8db7-25a5-56a6eb367d08-4427b765 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5889e1a7-fa33-8db7-25a5-56a6eb367d0a-4427b765 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ebd4529d-a3b5-a19a-2c28-ff67844f616e-4427b765 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebd4529d-a3b5-a19a-2c28-ff67844f61a7-4427b765, #w-node-a52d679a-aff6-8976-c772-fff1005b897b-4427b765, #w-node-_3a2bf821-6347-3dde-eea7-defd1eac95f4-4427b765, #w-node-_6abd252b-41a2-8aac-4d5c-8912c0024e5f-4427b765, #w-node-b233392c-7edf-f38b-d5f1-a12453c8e46f-4427b765, #w-node-_10413651-4ec5-019a-7504-7b873441bb34-4427b765, #w-node-_06638997-ea1b-105b-d83e-93b35efebace-4427b765, #w-node-_23e3d538-e6bd-6e98-53c3-1ea03545f2f5-4427b765, #w-node-d1d50889-4309-2660-502f-4d33615b9607-4427b765, #w-node-cb6d239c-8198-86a2-2927-92aecf6306e9-4427b765 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbfbfdd5-0489-e4ed-e762-7eb7505e5f26-3b425be9 {
  justify-self: center;
}

#w-node-fbfbfdd5-0489-e4ed-e762-7eb7505e5f27-3b425be9, #w-node-fbfbfdd5-0489-e4ed-e762-7eb7505e5f2a-3b425be9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbfbfdd5-0489-e4ed-e762-7eb7505e5f2e-3b425be9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fbfbfdd5-0489-e4ed-e762-7eb7505e5f30-3b425be9 {
  justify-self: center;
}

#w-node-fbfbfdd5-0489-e4ed-e762-7eb7505e5f31-3b425be9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fbfbfdd5-0489-e4ed-e762-7eb7505e5f34-3b425be9, #w-node-_2669b8e5-fad4-d3d4-9277-c591af771767-3b425be9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2669b8e5-fad4-d3d4-9277-c591af771769-3b425be9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_2669b8e5-fad4-d3d4-9277-c591af77176a-3b425be9, #w-node-_9f39d6ee-8d5b-2414-737b-89e16053e885-3b425be9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f39d6ee-8d5b-2414-737b-89e16053e887-3b425be9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_45bc0636-e10c-cbc2-1809-16739b2f2f14-3b425be9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_45bc0636-e10c-cbc2-1809-16739b2f2f44-3b425be9, #w-node-_2064e006-f768-79c7-6ca9-7714ae677182-3b425be9, #w-node-_5445082f-dbaf-d4f6-e2e5-0ed647c53ff8-3b425be9, #w-node-_59f40b33-9fd1-7391-8d42-33ba2e3a2c97-3b425be9, #w-node-feb348cb-711c-8bc9-1be7-d8ded9cf354e-3b425be9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82cb7bd2-c392-839e-1a0a-c975668b01e1-bce2b013 {
  justify-self: center;
}

#w-node-_82cb7bd2-c392-839e-1a0a-c975668b01e2-bce2b013, #w-node-_82cb7bd2-c392-839e-1a0a-c975668b01e5-bce2b013 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_119f3572-61b0-a851-c462-599e083aedac-bce2b013 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_82cb7bd2-c392-839e-1a0a-c975668b01eb-bce2b013 {
  justify-self: center;
}

#w-node-_82cb7bd2-c392-839e-1a0a-c975668b01ec-bce2b013 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_82cb7bd2-c392-839e-1a0a-c975668b01ef-bce2b013 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce835661-d285-7336-09a8-b29ce8b64ba6-b0e6a7bd {
  justify-self: center;
}

#w-node-ce835661-d285-7336-09a8-b29ce8b64ba7-b0e6a7bd, #w-node-ce835661-d285-7336-09a8-b29ce8b64baa-b0e6a7bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce835661-d285-7336-09a8-b29ce8b64bae-b0e6a7bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce835661-d285-7336-09a8-b29ce8b64bb0-b0e6a7bd {
  justify-self: center;
}

#w-node-ce835661-d285-7336-09a8-b29ce8b64bb1-b0e6a7bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ce835661-d285-7336-09a8-b29ce8b64bb4-b0e6a7bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41d17eb0-c110-2cab-b6f5-5e94a5d143db-a55be8f2 {
  justify-self: center;
}

#w-node-_41d17eb0-c110-2cab-b6f5-5e94a5d143dc-a55be8f2, #w-node-_41d17eb0-c110-2cab-b6f5-5e94a5d143df-a55be8f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41d17eb0-c110-2cab-b6f5-5e94a5d143e3-a55be8f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41d17eb0-c110-2cab-b6f5-5e94a5d143e5-a55be8f2 {
  justify-self: center;
}

#w-node-_41d17eb0-c110-2cab-b6f5-5e94a5d143e6-a55be8f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_41d17eb0-c110-2cab-b6f5-5e94a5d143e9-a55be8f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2059309e-fcb3-96d6-b149-a19543112812-7af43f50 {
  justify-self: center;
}

#w-node-_2059309e-fcb3-96d6-b149-a19543112813-7af43f50, #w-node-_2059309e-fcb3-96d6-b149-a19543112816-7af43f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2059309e-fcb3-96d6-b149-a1954311281a-7af43f50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2059309e-fcb3-96d6-b149-a1954311281c-7af43f50 {
  justify-self: center;
}

#w-node-_2059309e-fcb3-96d6-b149-a1954311281d-7af43f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2059309e-fcb3-96d6-b149-a19543112820-7af43f50, #w-node-db031724-58f8-84c0-e77d-e886f2a39040-7af43f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-_831eeb51-5f22-d171-751e-b6c91a30488a-521a6227, #w-node-be79c8e8-da0b-04ba-49f7-522a783988fb-45096e7c, #w-node-_5316ce32-0712-d810-3730-37a2bbcbc2a1-a7476331, #w-node-b83a7de5-6c00-ed26-c6fa-278f33100b5e-d45c6a1e, #w-node-c0dc9c4b-9cfb-406e-b0fa-15f9d49f9e8f-a8cec2de, #w-node-_8cb7446d-cfcc-af31-9567-8230c0b6aa24-adc49273, #w-node-_5591adb7-09b3-5f4a-db32-88c3053a438b-416c03ab, #w-node-_2b58c506-fa38-4b29-5f0c-9a4b213aba12-4ece2b43, #w-node-cb6d239c-8198-86a2-2927-92aecf6306eb-4427b765, #w-node-feb348cb-711c-8bc9-1be7-d8ded9cf3550-3b425be9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_1a54ecad-9466-8c35-33e3-c93306fadc1d-521a6227 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-d12cadeb-1f12-8f20-2421-9937be2b528e-521a6227 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4f4ff0be-f979-b3f1-ab64-46e0e2e8754b-521a6227 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_5e00289f-f31b-4abf-7e75-37df2fc067f0-521a6227 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db031724-58f8-84c0-e77d-e886f2a39042-521a6227 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_04561a01-30b0-5aac-8dbb-70ca089e6771-521a6227 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1a54ecad-9466-8c35-33e3-c93306fadc1d-45096e7c {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-d12cadeb-1f12-8f20-2421-9937be2b528e-45096e7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4f4ff0be-f979-b3f1-ab64-46e0e2e8754b-45096e7c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_5e00289f-f31b-4abf-7e75-37df2fc067f0-45096e7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db031724-58f8-84c0-e77d-e886f2a39042-45096e7c {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_04561a01-30b0-5aac-8dbb-70ca089e6771-45096e7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_83b85b37-65c9-84a4-1ead-dac431bdde7f-a7476331 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-_83b85b37-65c9-84a4-1ead-dac431bdde86-a7476331 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_83b85b37-65c9-84a4-1ead-dac431bdde89-a7476331 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_4451b3fe-11eb-3a91-d24a-e444777df4b9-a7476331 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4451b3fe-11eb-3a91-d24a-e444777df4ba-a7476331 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_4451b3fe-11eb-3a91-d24a-e444777df4bb-a7476331 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a694da22-4bd6-a3f4-95a2-f929e30dbab4-d45c6a1e {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-a694da22-4bd6-a3f4-95a2-f929e30dbabb-d45c6a1e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a694da22-4bd6-a3f4-95a2-f929e30dbabe-d45c6a1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_5e00289f-f31b-4abf-7e75-37df2fc067f0-d45c6a1e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db031724-58f8-84c0-e77d-e886f2a39042-d45c6a1e {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-a7ce9519-1ffe-67bd-0e3e-3c374ac98f74-a8cec2de {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-a7ce9519-1ffe-67bd-0e3e-3c374ac98f7b-a8cec2de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a7ce9519-1ffe-67bd-0e3e-3c374ac98f7e-a8cec2de {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_8d288bae-966c-aee9-65b8-f0989c144ef7-adc49273 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-_8d288bae-966c-aee9-65b8-f0989c144efe-adc49273 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8d288bae-966c-aee9-65b8-f0989c144f01-adc49273 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_5e00289f-f31b-4abf-7e75-37df2fc067f0-adc49273 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db031724-58f8-84c0-e77d-e886f2a39042-adc49273 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_6048a397-83b6-d259-298d-ddcfe0d1cc68-416c03ab {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-_6048a397-83b6-d259-298d-ddcfe0d1cc6f-416c03ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6048a397-83b6-d259-298d-ddcfe0d1cc72-416c03ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_60e047ec-a129-828b-abc6-8aa8f035cf72-4ece2b43 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-_60e047ec-a129-828b-abc6-8aa8f035cf79-4ece2b43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_60e047ec-a129-828b-abc6-8aa8f035cf7c-4ece2b43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-f0336ad3-6e8b-af5b-dbb1-3b714b52b4c1-4427b765 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-f0336ad3-6e8b-af5b-dbb1-3b714b52b4c8-4427b765 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f0336ad3-6e8b-af5b-dbb1-3b714b52b4cb-4427b765 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-fbfbfdd5-0489-e4ed-e762-7eb7505e5f26-3b425be9 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-fbfbfdd5-0489-e4ed-e762-7eb7505e5f2d-3b425be9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fbfbfdd5-0489-e4ed-e762-7eb7505e5f30-3b425be9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_82cb7bd2-c392-839e-1a0a-c975668b01e1-bce2b013 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-_82cb7bd2-c392-839e-1a0a-c975668b01e8-bce2b013 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_82cb7bd2-c392-839e-1a0a-c975668b01eb-bce2b013 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-ce835661-d285-7336-09a8-b29ce8b64ba6-b0e6a7bd {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-ce835661-d285-7336-09a8-b29ce8b64bad-b0e6a7bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce835661-d285-7336-09a8-b29ce8b64bb0-b0e6a7bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_41d17eb0-c110-2cab-b6f5-5e94a5d143db-a55be8f2 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-_41d17eb0-c110-2cab-b6f5-5e94a5d143e2-a55be8f2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_41d17eb0-c110-2cab-b6f5-5e94a5d143e5-a55be8f2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_2059309e-fcb3-96d6-b149-a19543112812-7af43f50 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-_2059309e-fcb3-96d6-b149-a19543112819-7af43f50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2059309e-fcb3-96d6-b149-a1954311281c-7af43f50 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1a54ecad-9466-8c35-33e3-c93306fadc1d-521a6227 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_4f4ff0be-f979-b3f1-ab64-46e0e2e8754b-521a6227 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-521a6227 {
    justify-self: center;
  }

  #w-node-_1a54ecad-9466-8c35-33e3-c93306fadc1d-45096e7c {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_4f4ff0be-f979-b3f1-ab64-46e0e2e8754b-45096e7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-45096e7c {
    justify-self: center;
  }

  #w-node-_83b85b37-65c9-84a4-1ead-dac431bdde7f-a7476331 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_83b85b37-65c9-84a4-1ead-dac431bdde89-a7476331 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-a7476331 {
    justify-self: center;
  }

  #w-node-a694da22-4bd6-a3f4-95a2-f929e30dbab4-d45c6a1e {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-a694da22-4bd6-a3f4-95a2-f929e30dbabe-d45c6a1e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-d45c6a1e {
    justify-self: center;
  }

  #w-node-a7ce9519-1ffe-67bd-0e3e-3c374ac98f74-a8cec2de {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-a7ce9519-1ffe-67bd-0e3e-3c374ac98f7e-a8cec2de {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-a8cec2de {
    justify-self: center;
  }

  #w-node-_8d288bae-966c-aee9-65b8-f0989c144ef7-adc49273 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_8d288bae-966c-aee9-65b8-f0989c144f01-adc49273 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-adc49273 {
    justify-self: center;
  }

  #w-node-_6048a397-83b6-d259-298d-ddcfe0d1cc68-416c03ab {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_6048a397-83b6-d259-298d-ddcfe0d1cc72-416c03ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-416c03ab {
    justify-self: center;
  }

  #w-node-_60e047ec-a129-828b-abc6-8aa8f035cf72-4ece2b43 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_60e047ec-a129-828b-abc6-8aa8f035cf7c-4ece2b43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4fc702f6-4447-0c52-2542-8ec7ba1012d4-4ece2b43 {
    justify-self: center;
  }

  #w-node-f0336ad3-6e8b-af5b-dbb1-3b714b52b4c1-4427b765 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-f0336ad3-6e8b-af5b-dbb1-3b714b52b4cb-4427b765 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_6fc6e4db-6455-c875-df9a-189ccd577c69-4427b765 {
    justify-self: center;
  }

  #w-node-fbfbfdd5-0489-e4ed-e762-7eb7505e5f26-3b425be9 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-fbfbfdd5-0489-e4ed-e762-7eb7505e5f30-3b425be9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_2669b8e5-fad4-d3d4-9277-c591af771769-3b425be9 {
    justify-self: center;
  }

  #w-node-_82cb7bd2-c392-839e-1a0a-c975668b01e1-bce2b013 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_82cb7bd2-c392-839e-1a0a-c975668b01eb-bce2b013 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-ce835661-d285-7336-09a8-b29ce8b64ba6-b0e6a7bd {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-ce835661-d285-7336-09a8-b29ce8b64bb0-b0e6a7bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_41d17eb0-c110-2cab-b6f5-5e94a5d143db-a55be8f2 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_41d17eb0-c110-2cab-b6f5-5e94a5d143e5-a55be8f2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_2059309e-fcb3-96d6-b149-a19543112812-7af43f50 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_2059309e-fcb3-96d6-b149-a1954311281c-7af43f50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
}


@font-face {
  font-family: 'Fa Brands 400';
  src: url('../fonts/fa-brands-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Solid 900';
  src: url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 300';
  src: url('../fonts/fa-light-300.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}