@font-face {
  font-family: Fa brands;
  src: url('../fonts/FA-Brands.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 sharp 900";
  src: url('../fonts/FA-Sharp-900.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --midnight-blue: #000947;
  --white: white;
  --white-smoke: #f0f0f0;
  --gainsboro: #dce1dd;
  --midnight-blue-2: #000947d1;
  --peru: #c72;
  --mid-gray: #8d8d8d;
  --black: black;
  --dark-grey: #aaa;
  --dim-grey: #666;
  --black-2: #333;
}

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

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

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

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

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

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

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

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

.image-section {
  z-index: 0;
  background-image: url('../images/261094452.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  position: relative;
}

.nav-section {
  z-index: 5;
  background-color: var(--midnight-blue);
  border-bottom: 5px #c72;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.navbar {
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 95%;
  max-width: 1200px;
  display: flex;
}

.body {
  flex-direction: column;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 26px;
  display: flex;
}

.nav-link {
  border-bottom: 5px solid var(--midnight-blue);
  color: var(--white);
  text-align: center;
  background-color: #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
}

.nav-link:hover {
  border-bottom-color: var(--white);
}

.nav-link.w--current {
  color: var(--white);
  background-color: #0000;
  border-bottom-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-link.w--open, .nav-link.svs {
  border-bottom-color: var(--white-smoke);
}

.top-section {
  z-index: 6;
  background-color: var(--gainsboro);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

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

.co-logo-link {
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.top-contact-div {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.need-help {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
}

.top-email {
  color: var(--white);
  margin-bottom: 0;
  text-decoration: none;
}

.top-email.black {
  font-size: 18px;
  font-weight: 700;
}

.overlay-div {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.slider-text-div {
  border: 2px none var(--white);
  background-color: #000947c2;
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 49%;
  max-width: 780px;
  padding: 30px;
  display: flex;
}

.slider-overlay-div {
  justify-content: flex-end;
  align-items: center;
  width: 95%;
  max-width: 1200px;
  display: flex;
}

.slider-heading {
  width: 100%;
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 43px;
  font-weight: 800;
  line-height: 60px;
}

.slider-small-text {
  width: 80%;
  color: var(--white);
  margin-bottom: 0;
}

.slider-medium-text {
  width: 100%;
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.small-text-div-and-arrow {
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

._4-boxes-section {
  border-bottom: 10px solid var(--midnight-blue);
  background-color: var(--gainsboro);
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.box-heading {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 37px;
  font-weight: 800;
  line-height: 60px;
}

._4-box-text {
  width: 100%;
  color: var(--white);
  margin-bottom: 0;
}

.box-div {
  opacity: 1;
  background-color: #000947d1;
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 100px;
  padding: 30px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.box-div:hover {
  text-shadow: 4px 4px 5px #000000bf;
  background-color: #8d8d8d42;
  transform: translate(0);
  box-shadow: 3px 3px 9px #00000059;
}

._4-block-div {
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.arrow-head-blue {
  border: 2px solid var(--white);
  background-color: #0000004d;
  width: 70px;
}

.body-copy-section {
  background-color: #f1f1f1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.body-copy-section.grey {
  background-color: var(--white-smoke);
}

.body-copy-section.grey._60tb {
  padding: 60px;
}

.body-copy-section.vertical {
  flex-flow: column;
}

.body-div {
  flex-direction: column;
  align-items: flex-start;
  width: 97%;
  max-width: 1200px;
  display: flex;
}

.body-div.center {
  align-items: center;
}

.body-div.vertical {
  margin-top: 10px;
}

.h1 {
  border-bottom: 3px none var(--peru);
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-weight: 700;
}

.p {
  background-color: #0000;
  margin-bottom: 0;
  font-size: 14px;
}

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

.p._40b {
  margin-bottom: 40px;
}

.p.big {
  background-color: var(--midnight-blue);
  color: var(--white);
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  padding: 40px;
  display: flex;
}

.p.lg {
  text-align: center;
  font-size: 17px;
}

.read-more-button {
  background-color: var(--mid-gray);
  letter-spacing: 1px;
  width: auto;
  margin-top: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}

.full-width-image-section {
  background-image: url('../images/73603182.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.full-width-image-div {
  width: 95%;
  max-width: 1200px;
  min-height: 200px;
}

.full-width-image-text-div {
  background-color: #000947c2;
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 50%;
  max-width: 600px;
  padding: 30px;
  display: flex;
}

.h2 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Droid Sans, sans-serif;
}

.h2._20t {
  margin-top: 20px;
}

.bottom-section {
  border-top: 5px none var(--peru);
  background-color: var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 40px;
  display: flex;
}

.bottom-section.ct {
  padding-top: 60px;
}

.footer-link-section {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.bottom-content-div {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 95%;
  max-width: 1200px;
  display: flex;
}

.contact-left-div {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  width: 40%;
  color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-left-div.contacts {
  background-color: var(--white-smoke);
  border-radius: 5px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  padding: 30px;
  box-shadow: 2px 2px 10px 1px #00000059;
}

.contact-right-div {
  width: 60%;
}

.social-media-icons-div {
  justify-content: space-between;
  align-items: center;
  width: 40%;
  margin-bottom: 20px;
  display: flex;
}

.social-media-icons-div.full {
  width: 100%;
}

.social-media-icons-div.top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end;
  width: 17%;
  margin-bottom: 5px;
  display: grid;
}

.social-media-link {
  background-color: var(--dark-grey);
  width: 40px;
  height: 40px;
  color: var(--white);
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.social-media-link.full {
  width: 110px;
  height: 110px;
}

.social-media-link.tik {
  transition: all .2s;
}

.social-media-link.tik:hover {
  background-color: #7dbad8;
}

.social-media-link.lin {
  transition: all .2s;
}

.social-media-link.lin:hover {
  background-color: #5575ce;
}

.social-media-link.insta {
  transition: all .2s;
}

.social-media-link.insta:hover {
  background-color: #cc9a4b;
}

.social-media-link.fb {
  transition: all .2s;
}

.social-media-link.fb:hover {
  background-color: #528aca;
}

.footer-links {
  width: 100%;
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
}

._4-box-grid {
  grid-column-gap: 9px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.button-link {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 5px;
  display: flex;
}

.arrows {
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.h1-light {
  color: var(--mid-gray);
  font-size: 30px;
  font-weight: 300;
}

.mid-heading {
  width: 100%;
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 800;
  line-height: 65px;
}

.box-img {
  background-image: none;
  background-position: 50%;
  background-size: cover;
  transition: all .2s;
}

.box-img:hover {
  transform: translate(-5px, -5px);
}

.box-img._1 {
  background-image: url('../images/237153398.webp');
  background-position: 50%;
  background-size: cover;
}

.box-img._2 {
  background-image: url('../images/80960330.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 7px;
}

.box-img._3 {
  background-image: url('../images/261094452.webp');
  background-position: 50%;
  background-size: cover;
}

.box-img._4 {
  background-image: url('../images/318388200.webp');
  background-position: 50%;
  background-size: cover;
}

.box-img._5, .box-img._6 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
}

.mid-text {
  width: 82%;
  color: var(--white);
  margin-bottom: 0;
}

.h3-bot {
  color: var(--black);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  text-decoration: none;
}

.h3-bot._0t {
  margin-top: 0;
  line-height: 30px;
}

.text-block-2 {
  color: var(--white);
}

.fa {
  color: var(--white);
  font-family: "Fa sharp 900", sans-serif;
  font-size: 20px;
}

.fa.socials {
  font-family: Fa6 brands;
}

.fa.socials.full {
  font-size: 60px;
}

.fa.big {
  background-color: var(--midnight-blue);
  width: 60px;
  height: 60px;
  color: var(--white);
  border-radius: 7px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  font-size: 36px;
  display: flex;
}

.contacts-box {
  color: var(--white);
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.contacts-box:hover {
  transform: translate(10px);
}

.contacts-box.top {
  align-items: flex-start;
}

.contacts-box.top.black {
  align-items: center;
}

.contacts-icon-box {
  background-color: var(--black);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 20px;
  display: flex;
}

.contacts-icon-box.black {
  background-color: var(--dark-grey);
  color: var(--gainsboro);
}

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

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

._2x1.nopad {
  grid-template-columns: 1.25fr 2.25fr;
  margin-top: 0;
}

._2x1.grey {
  background-color: var(--white-smoke);
}

.img {
  border: 3px solid var(--white);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  width: 93%;
  min-height: 550px;
  box-shadow: 4px 4px 11px 5px #0000001a;
}

.img.home1 {
  background-image: none;
}

.img.home2 {
  background-image: url('../images/332326422.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 7px;
  min-height: 500px;
}

.img.home3 {
  background-image: url('../images/262934347.webp');
  background-position: 50%;
  background-size: cover;
}

.img.home4 {
  background-image: url('../images/271664004.webp');
  background-position: 50%;
  background-size: cover;
}

.img.kit1 {
  background-image: none;
}

.img.kit2, .img.kit3, .img.kit4, .img.kit5, .img.kit6, .img.kit7 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
}

.img.top {
  width: 100%;
  min-height: 300px;
}

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

.img.top.home1 {
  background-image: url('../images/389004194.webp');
  background-position: 50%;
  background-size: cover;
}

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

.img.top.oak1, .img.top.renson1, .img.top.pizza1 {
  background-image: none;
  background-position: 50% 0;
}

.img.top.svs1-1 {
  background-image: url('../images/313672860.webp');
}

.img.top.svs1-8 {
  background-image: url('../images/262934347.webp');
}

.img.top.svs2-1 {
  background-image: url('../images/237153398.webp');
  background-position: 50% 0;
}

.img.top.svs3-1 {
  background-image: url('../images/272168413.webp');
  background-position: 50% 100%;
}

.img.top.svs4-1 {
  background-image: url('../images/132332174.webp');
}

.img.top.svs5-1 {
  background-image: url('../images/268836008.webp');
}

.img.oak1 {
  background-image: none;
  background-position: 50% 0;
}

.img.oak2, .img.oak3 {
  background-image: none;
}

.img.renson2, .img.renson3 {
  background-image: none;
  background-position: 50%;
}

.img.renson4, .img.renson5, .img.renson1, .img.pizza2 {
  background-image: none;
}

.img.pizza3, .img.pizza4 {
  background-image: none;
  background-position: 0%;
}

.img.pizza7, .img.pizza8, .img.pizza9 {
  background-image: none;
}

.img.svs1-2 {
  background-image: url('../images/80960330.webp');
}

.img.svs1-3 {
  background-image: url('../images/398262040.webp');
  background-position: 35%;
}

.img.svs1-4 {
  background-image: url('../images/89062166.webp');
}

.img.svs1-5 {
  background-image: url('../images/132332174.webp');
}

.img.svs1-6 {
  background-image: url('../images/464121145.webp');
}

.img.svs1-7 {
  background-image: url('../images/356782960.webp');
}

.img.svs2-2 {
  background-image: url('../images/332326422.webp');
}

.img.svs2-3 {
  background-image: url('../images/4496485.webp');
}

.img.svs2-4 {
  background-image: url('../images/372644232.webp');
}

.img.svs2-5 {
  background-image: url('../images/278138691.webp');
}

.img.svs2-6 {
  background-image: url('../images/268836008.webp');
}

.img.svs2-7 {
  background-image: url('../images/277452619.webp');
}

.img.svs3-2 {
  background-image: url('../images/227717954.webp');
}

.img.svs3-3 {
  background-image: url('../images/132332174.webp');
}

.img.svs3-4 {
  background-image: url('../images/509019444.webp');
}

.img.svs3-5 {
  background-image: url('../images/294173684.webp');
}

.img.svs3-6 {
  background-image: url('../images/464121145.webp');
}

.img.svs3-7 {
  background-image: url('../images/233708344.webp');
}

.img.svs4-2 {
  background-image: url('../images/59352098.webp');
}

.img.svs4-3 {
  background-image: url('../images/182949967.webp');
}

.img.svs4-4 {
  background-image: url('../images/261094452.webp');
}

.img.svs4-5 {
  background-image: url('../images/357881127.webp');
}

.img.svs4-6 {
  background-image: url('../images/294096561.webp');
}

.img.svs4-7 {
  background-image: url('../images/356782960.webp');
}

.img.svs5-1 {
  background-image: url('../images/464121145.webp');
}

.img.svs5-2 {
  background-image: url('../images/313672860.webp');
}

.img.svs5-4 {
  background-image: url('../images/132332174.webp');
}

.img.svs5-5 {
  background-image: url('../images/4496485.webp');
}

.img.svs5-6 {
  background-image: url('../images/262934347.webp');
}

.img.svs5-7 {
  background-image: url('../images/389004194.webp');
}

.list-div {
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.list-div._2x1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: grid;
}

.list {
  background-color: var(--white);
  border-radius: 6px;
  width: 100%;
  padding: 40px 40px 30px;
  list-style-type: none;
  box-shadow: 1px 2px 7px 3px #0000002e;
}

.list.hzl {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

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

.list._2col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.list-icon {
  background-color: var(--midnight-blue);
  width: 40px;
  height: 40px;
  color: var(--white);
  border-radius: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: auto;
  margin-bottom: 10px;
  transition: all .2s;
  display: grid;
}

.list-item:hover {
  transform: translate(10px);
}

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

._3x1.grey {
  background-color: var(--white-smoke);
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.black {
  color: var(--midnight-blue);
  text-decoration: none;
}

.white {
  color: var(--white);
  text-decoration: none;
}

.p-div {
  margin-top: 20px;
}

.dropdown-list {
  background-color: var(--dark-grey);
}

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

.ddl {
  border-bottom: 5px none var(--black);
  color: var(--white);
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 10px;
}

.ddl:hover {
  border-bottom-style: none;
  border-bottom-color: var(--white);
  background-color: var(--midnight-blue);
}

.ddl.w--current {
  border-bottom-color: var(--white);
  background-color: var(--midnight-blue);
  color: var(--white);
}

.dropdown-list-2 {
  background-color: var(--dark-grey);
}

.body-link {
  color: var(--midnight-blue);
  font-weight: 700;
  transition: all .2s;
}

.body-link:hover {
  color: var(--mid-gray);
}

.h3 {
  color: var(--midnight-blue);
  text-align: left;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
}

.h3.list {
  width: auto;
  box-shadow: none;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}

.h3._0t {
  margin-top: 0;
}

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

.form {
  border-radius: 5px;
  width: 100%;
  margin-bottom: -10px;
  overflow: hidden;
}

.form-embed {
  width: 100%;
  height: 100%;
  margin-top: 20px;
}

.form-embed.nopad {
  margin-top: 0;
}

.maps {
  width: 100%;
}

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

.lightbox-link {
  border-radius: 8px;
  width: auto;
  height: auto;
}

.image-5 {
  width: 100%;
}

.lightbox-link-2 {
  width: auto;
  height: auto;
}

.image-6 {
  width: 100%;
}

.list-item-2 {
  margin-bottom: 20px;
}

.call-btn {
  background-color: var(--white);
  color: var(--midnight-blue);
  border-radius: 7px;
  margin-top: 40px;
  padding: 15px 30px;
  font-size: 17px;
  font-weight: 700;
  transition: all .2s;
}

.call-btn:hover {
  transform: scale(1.1);
}

.list-heading {
  margin-top: 0;
  margin-bottom: 20px;
}

.form-div {
  background-color: #202c7c;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 60px;
  padding: 40px;
  display: flex;
}

.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;
  display: none;
  position: fixed;
  inset: auto auto 0% 0;
}

.click-to-call-button {
  color: #fff;
  text-align: center;
  background-color: #243b63;
  border: 1px solid #2e2e2e4d;
  border-radius: 350px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding-top: 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
  box-shadow: 0 3px 3px 2px #2e2e2e4d;
}

.div-block {
  width: 100%;
}

.section {
  background-color: var(--gainsboro);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-2 {
  background-color: var(--midnight-blue);
  width: 300px;
  height: 5px;
  margin-left: 20px;
  margin-right: 20px;
}

.link-block {
  background-image: url('../images/ONR-solo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 15px;
  width: 130px;
  height: 70px;
}

.link-block.w--current {
  background-color: var(--white);
  background-image: url('../images/ONR-Logo.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 9px;
  width: 120px;
  height: 80px;
}

.review {
  width: 100%;
  height: 100%;
  color: var(--white);
  background-color: #4190df;
  border-radius: 11px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 10px 10px -10px #000;
}

.review.db {
  background-color: var(--midnight-blue-2);
}

.image {
  width: 15px;
  height: 15px;
}

.circle {
  border: 7px solid #0058a2;
  border-radius: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

.circle.outer {
  border-color: #fff;
  border-radius: 100px;
  width: 140px;
  height: 140px;
  margin-bottom: 20px;
  box-shadow: 0 4px 10px #00000047;
}

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

.review-grid.yell {
  margin-top: 40px;
}

.list-item-3 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  list-style-type: none;
  transition: all .4s;
  display: grid;
}

.list-item-3:hover {
  transform: translate(15px);
}

.list-item-3.rev {
  grid-template-columns: 3.5fr .25fr;
  margin-top: 10px;
}

.blue {
  color: #00589f;
  font-weight: 700;
}

.review-head {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 700;
}

.fa-2 {
  color: #004431;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: "Fa sharp 900", sans-serif;
  font-size: 17px;
  text-decoration: none;
  display: flex;
}

.p-2 {
  font-weight: 500;
}

.p-2._10t {
  text-align: center;
  margin-top: 10px;
  line-height: 23px;
}

.p-2._10t.bot-review {
  color: var(--white);
  flex-direction: column;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.p-2._10t.verify {
  color: #00589f;
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.circle-txt {
  color: #0058a2;
  font-family: Open Sans, sans-serif;
  font-size: 49px;
  font-weight: 700;
}

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

._2x1-2._20t {
  grid-column-gap: 6px;
  grid-template-columns: 1fr 1fr;
  margin-top: 20px;
}

._2x1-2._20t.r {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.logo {
  background-image: url('../images/mybuilder.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 30px;
}

.logo.yell {
  background-image: url('../images/YELL.webp');
  margin-bottom: 20px;
}

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

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

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

.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 {
  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-prefs_overlay {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.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-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

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

.fs-cc-banner_button.fs-cc-button-alt {
  color: #4353ff;
  background-color: #f5f5f5;
  border-color: #4353ff;
}

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

.fs-cc-prefs_title {
  color: #021a69;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

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

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

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

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

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

.fs-cc-prefs_button.fs-cc-button-alt {
  color: #4353ff;
  background-color: #fff;
  border-color: #4353ff;
}

.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-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_trigger {
  display: none;
}

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

.fs-cc-prefs_close-icon {
  color: #021a7c;
  width: 16px;
  height: 16px;
}

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

.fs-cc-prefs_text {
  color: #021a69;
  font-size: 12px;
}

.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: #616161;
  margin-right: 24px;
}

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

.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_content {
  height: 100%;
  padding: 40px 32px;
  overflow: scroll;
}

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

.fs-cc-prefs_label {
  color: #4353ff;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
  font-size: 16px;
  font-weight: 700;
}

.fs-cc-banner_text-link {
  color: #4353ff;
  border-bottom: 2px solid #4353ff;
  font-weight: 400;
  text-decoration: none;
}

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

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

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

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

.live-chat-top-text.block {
  color: #494949;
  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: flex;
  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(--dim-grey);
  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(--midnight-blue);
  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 {
  transform: scale(1.05);
}

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

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

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

@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) {
  .navbar {
    width: 100%;
  }

  .nav-link {
    border-bottom-width: 0;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

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

  .overlay-div {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .slider-text-div {
    width: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .slider-overlay-div {
    width: 100%;
  }

  .menu-button {
    width: 100%;
    color: var(--white);
    text-align: center;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .nav-menu {
    background-color: #000;
  }

  .box-heading {
    font-size: 33px;
    line-height: 39px;
  }

  ._4-block-div {
    align-items: flex-end;
  }

  .body-copy-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .body-div {
    width: 90%;
  }

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

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

  .bottom-content-div {
    width: 90%;
  }

  .contact-left-div.contacts {
    grid-template-columns: 1fr 1fr;
  }

  .social-media-icons-div.full {
    justify-content: center;
  }

  .social-media-link.full.mid {
    margin-left: 40px;
    margin-right: 40px;
  }

  ._4-box-grid {
    grid-template-columns: 1fr 1fr;
  }

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

  .img {
    min-height: 300px;
  }

  .img.top, .img.top.home1, .img.top.svs1-8, .img.top.svs2-1, .img.top.svs2-8 {
    width: 100%;
  }

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

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

  ._3x1, ._3x1.grey {
    grid-template-columns: 1fr;
  }

  .ddl {
    text-align: center;
  }

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

  .dropdown {
    width: 100%;
  }

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

  .dropdown-2 {
    width: 100%;
  }

  .text-block-4 {
    padding-left: 20px;
  }

  .link-block {
    border-radius: 0;
  }

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

@media screen and (max-width: 767px) {
  .overlay-div {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._4-boxes-section {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .box-div {
    background-color: var(--midnight-blue-2);
    transition: none;
  }

  .box-div:hover {
    background-color: var(--midnight-blue-2);
    box-shadow: none;
    text-shadow: 4px 4px 5px #000000bf;
    transform: none;
  }

  .body-copy-section, .full-width-image-section, .bottom-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bottom-content-div {
    flex-direction: column;
  }

  .contact-left-div {
    width: 100%;
  }

  .contact-left-div.contacts {
    grid-template-columns: 1fr;
  }

  .contact-right-div {
    width: 100%;
    margin-top: 40px;
  }

  ._4-box-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin: 0;
  }

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

  .box-img:hover {
    transform: none;
  }

  .box-img._1 {
    transition: none;
  }

  .box-img._1:hover {
    transform: none;
  }

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

  .img {
    min-height: 250px;
  }

  .img.top, .img.top.svs3-1, .img.top.svs3-8 {
    width: 100%;
  }

  .img.svs1-5, .img.svs1-6, .img.svs1-7 {
    min-height: 300px;
  }

  .list-div._2x1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

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

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

  .form-embed {
    margin-top: 0;
  }

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 479px) {
  .image-section {
    min-height: 350px;
  }

  .nav-link {
    padding-top: 12px;
    padding-bottom: 12px;
  }

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

  .top-div-block {
    flex-direction: column;
  }

  .co-logo-link {
    justify-content: center;
    width: 100%;
  }

  .top-contact-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    font-size: 13px;
    display: grid;
  }

  .need-help {
    margin-top: 5px;
  }

  .top-email.black {
    font-size: 16px;
  }

  .overlay-div {
    height: 350px;
  }

  .slider-text-div {
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 30px 20px;
  }

  .slider-overlay-div {
    height: 100%;
  }

  .slider-heading {
    font-size: 30px;
    line-height: 31px;
  }

  .slider-small-text {
    width: 80%;
  }

  .slider-medium-text {
    font-size: 20px;
    line-height: 25px;
  }

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

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

  .box-heading {
    font-size: 26px;
    line-height: 38px;
  }

  .box-div {
    width: 100%;
  }

  .body-copy-section {
    width: 95%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .body-copy-section.grey._60tb {
    padding-left: 0;
    padding-right: 0;
  }

  .body-div {
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

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

  .p {
    text-align: center;
  }

  .p.big {
    padding: 20px;
  }

  .full-width-image-div {
    width: 90%;
    max-width: 100%;
  }

  .full-width-image-text-div {
    width: 100%;
    padding: 20px;
  }

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

  .bottom-content-div {
    flex-direction: column;
  }

  .contact-left-div {
    grid-template-rows: auto auto auto auto;
    width: 100%;
  }

  .contact-right-div {
    width: 100%;
    margin-top: 30px;
  }

  .social-media-icons-div {
    width: 70%;
  }

  .social-media-link.full {
    width: 60px;
    min-width: 60px;
    height: 60px;
  }

  .social-media-link.full.mid {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mid-heading {
    font-size: 28px;
    line-height: 30px;
  }

  .mid-text {
    width: 80%;
  }

  .h3-bot._0t {
    width: 95%;
    font-size: 22px;
  }

  .fa.socials.full {
    font-size: 30px;
  }

  .contacts-box.top.black {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 30px 3.75fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .contacts-box.black {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 30px 3fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .list-div._2x1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .list {
    padding: 20px;
  }

  .list.hzl {
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

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

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

  .form-div {
    padding: 40px 10px;
  }

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

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

  .text-block-5 {
    font-size: 11px;
  }

  .text-block-6 {
    font-size: 12px;
  }

  .div-block-2 {
    width: 100px;
  }

  .review {
    padding: 20px;
  }

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

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

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

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

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

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

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

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

#w-node-_0cce6f86-d069-dc53-a46a-c32b18217a90-271a4615, #w-node-_0cce6f86-d069-dc53-a46a-c32b18217a96-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eca38a44-91f0-67ba-685e-6edc14495214-271a4615 {
  justify-self: center;
}

#w-node-eca38a44-91f0-67ba-685e-6edc14495218-271a4615, #w-node-eca38a44-91f0-67ba-685e-6edc14495219-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eca38a44-91f0-67ba-685e-6edc1449521b-271a4615 {
  justify-self: center;
}

#w-node-eca38a44-91f0-67ba-685e-6edc1449521f-271a4615, #w-node-eca38a44-91f0-67ba-685e-6edc14495220-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eca38a44-91f0-67ba-685e-6edc14495222-271a4615 {
  justify-self: center;
}

#w-node-eca38a44-91f0-67ba-685e-6edc14495226-271a4615, #w-node-eca38a44-91f0-67ba-685e-6edc14495227-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eca38a44-91f0-67ba-685e-6edc14495229-271a4615 {
  justify-self: center;
}

#w-node-eca38a44-91f0-67ba-685e-6edc1449522d-271a4615, #w-node-eca38a44-91f0-67ba-685e-6edc1449522e-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eca38a44-91f0-67ba-685e-6edc14495230-271a4615 {
  justify-self: center;
}

#w-node-eca38a44-91f0-67ba-685e-6edc14495234-271a4615, #w-node-eca38a44-91f0-67ba-685e-6edc14495235-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eca38a44-91f0-67ba-685e-6edc14495237-271a4615 {
  justify-self: center;
}

#w-node-eca38a44-91f0-67ba-685e-6edc1449523b-271a4615, #w-node-eca38a44-91f0-67ba-685e-6edc1449523c-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745da-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745db-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745dc-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_941d44da-2fe3-1a3b-47f7-de2142c1896f-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_941d44da-2fe3-1a3b-47f7-de2142c18970-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_941d44da-2fe3-1a3b-47f7-de2142c18971-271a4615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_37b84921-1bd7-e7a2-3b82-a87dbf1c39c5-1d1a460c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8e3019d2-236c-b356-2c13-0151e16f2a53-a81a4609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa421dbb-e938-9ab0-94ed-fe802a2a5208-a81a4609 {
  justify-self: center;
}

#w-node-aa421dbb-e938-9ab0-94ed-fe802a2a520c-a81a4609, #w-node-aa421dbb-e938-9ab0-94ed-fe802a2a520d-a81a4609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa421dbb-e938-9ab0-94ed-fe802a2a520f-a81a4609 {
  justify-self: center;
}

#w-node-aa421dbb-e938-9ab0-94ed-fe802a2a5213-a81a4609, #w-node-aa421dbb-e938-9ab0-94ed-fe802a2a5214-a81a4609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa421dbb-e938-9ab0-94ed-fe802a2a5216-a81a4609 {
  justify-self: center;
}

#w-node-aa421dbb-e938-9ab0-94ed-fe802a2a521a-a81a4609, #w-node-aa421dbb-e938-9ab0-94ed-fe802a2a521b-a81a4609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa421dbb-e938-9ab0-94ed-fe802a2a521d-a81a4609 {
  justify-self: center;
}

#w-node-aa421dbb-e938-9ab0-94ed-fe802a2a5221-a81a4609, #w-node-aa421dbb-e938-9ab0-94ed-fe802a2a5222-a81a4609, #w-node-_0cce6f86-d069-dc53-a46a-c32b18217a90-4d1a4614, #w-node-_0cce6f86-d069-dc53-a46a-c32b18217a96-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd76-4d1a4614 {
  justify-self: center;
}

#w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd7a-4d1a4614, #w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd7b-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd7d-4d1a4614 {
  justify-self: center;
}

#w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd81-4d1a4614, #w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd82-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd84-4d1a4614 {
  justify-self: center;
}

#w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd88-4d1a4614, #w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd89-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd8b-4d1a4614 {
  justify-self: center;
}

#w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd8f-4d1a4614, #w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd90-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd92-4d1a4614 {
  justify-self: center;
}

#w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd96-4d1a4614, #w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd97-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd99-4d1a4614 {
  justify-self: center;
}

#w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd9d-4d1a4614, #w-node-_10652d6a-1e61-2089-58a5-abc20d7dbd9e-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745da-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745db-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745dc-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_941d44da-2fe3-1a3b-47f7-de2142c1896f-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_941d44da-2fe3-1a3b-47f7-de2142c18970-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_941d44da-2fe3-1a3b-47f7-de2142c18971-4d1a4614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6dbb3b1d-6b7b-613b-41f1-9bcf4dda1431-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6dbb3b1d-6b7b-613b-41f1-9bcf4dda1440-d41a4616, #w-node-_6dbb3b1d-6b7b-613b-41f1-9bcf4dda1444-d41a4616 {
  justify-self: center;
}

#w-node-_7b1c5001-aab5-9526-7a12-51bfb26468f6-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b1c5001-aab5-9526-7a12-51bfb26468fd-d41a4616, #w-node-_7b1c5001-aab5-9526-7a12-51bfb2646900-d41a4616 {
  justify-self: center;
}

#w-node-_706c5585-4def-b94d-7bb5-2bcf984ea3e3-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_706c5585-4def-b94d-7bb5-2bcf984ea3ea-d41a4616, #w-node-_706c5585-4def-b94d-7bb5-2bcf984ea3ed-d41a4616 {
  justify-self: center;
}

#w-node-fddc86dd-075d-eed1-16ad-ebb0066be4bd-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fddc86dd-075d-eed1-16ad-ebb0066be4c4-d41a4616, #w-node-fddc86dd-075d-eed1-16ad-ebb0066be4c7-d41a4616 {
  justify-self: center;
}

#w-node-_2c6cd07e-a6c1-f91c-5e27-fe1101a42b2d-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c6cd07e-a6c1-f91c-5e27-fe1101a42b34-d41a4616, #w-node-_2c6cd07e-a6c1-f91c-5e27-fe1101a42b37-d41a4616 {
  justify-self: center;
}

#w-node-c1bf0c57-ee40-2f51-bd39-489b6fe9f712-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1bf0c57-ee40-2f51-bd39-489b6fe9f719-d41a4616, #w-node-c1bf0c57-ee40-2f51-bd39-489b6fe9f71c-d41a4616 {
  justify-self: center;
}

#w-node-ad1b825e-0f2b-b260-4880-a786f5cbcdda-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad1b825e-0f2b-b260-4880-a786f5cbcddf-d41a4616, #w-node-ad1b825e-0f2b-b260-4880-a786f5cbcde2-d41a4616 {
  justify-self: center;
}

#w-node-a1c1c399-cb78-3078-eb8b-f6050e66977c-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1c1c399-cb78-3078-eb8b-f6050e669784-d41a4616 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_9a004f76-b91d-ba2d-0dd4-2efd358aa828-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a004f76-b91d-ba2d-0dd4-2efd358aa835-d41a4616, #w-node-_9a004f76-b91d-ba2d-0dd4-2efd358aa838-d41a4616 {
  justify-self: center;
}

#w-node-dc8f641d-0910-545b-e013-716277bad25c-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc8f641d-0910-545b-e013-716277bad267-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9fd1f9-cfd5-293f-02d4-47fe04622f1d-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9fd1f9-cfd5-293f-02d4-47fe04622f24-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_71dfdbe5-4d53-b6df-3ec3-9c6268441259-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b370d36c-3408-8f94-39aa-138c48b5f3a1-d41a4616, #w-node-b370d36c-3408-8f94-39aa-138c48b5f3a4-d41a4616 {
  justify-self: center;
}

#w-node-_32c9806e-fa19-ae92-0d57-5363ab48978a-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32c9806e-fa19-ae92-0d57-5363ab489792-d41a4616 {
  justify-self: center;
}

#w-node-_6e2d1c6f-222b-e23f-73a0-e21914627a75-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa979f05-114d-f526-2a1d-59872721a0f8-d41a4616, #w-node-fa979f05-114d-f526-2a1d-59872721a0fb-d41a4616 {
  justify-self: center;
}

#w-node-ab6643e6-70aa-1299-3c4e-554d7f3cae81-d41a4616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab6643e6-70aa-1299-3c4e-554d7f3cae86-d41a4616, #w-node-ab6643e6-70aa-1299-3c4e-554d7f3cae89-d41a4616 {
  justify-self: center;
}

#w-node-_0cce6f86-d069-dc53-a46a-c32b18217a90-7a1a4613, #w-node-_0cce6f86-d069-dc53-a46a-c32b18217a96-7a1a4613, #w-node-_48a3e65b-7de0-3d01-acf1-16500ce2bc06-7a1a4613, #w-node-_48a3e65b-7de0-3d01-acf1-16500ce2bc07-7a1a4613, #w-node-_48a3e65b-7de0-3d01-acf1-16500ce2bc0d-7a1a4613, #w-node-_48a3e65b-7de0-3d01-acf1-16500ce2bc0e-7a1a4613, #w-node-_48a3e65b-7de0-3d01-acf1-16500ce2bc14-7a1a4613, #w-node-_48a3e65b-7de0-3d01-acf1-16500ce2bc15-7a1a4613, #w-node-ca86e780-df8e-fdd8-601e-4081d9873298-7a1a4613, #w-node-ca86e780-df8e-fdd8-601e-4081d9873299-7a1a4613, #w-node-f87b751b-374e-10c9-2cbe-c04b7c54eb39-7a1a4613, #w-node-f87b751b-374e-10c9-2cbe-c04b7c54eb3a-7a1a4613 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745da-7a1a4613 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745db-7a1a4613 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745dc-7a1a4613 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8223e8cd-c687-4379-d920-bfff92d10481-7a1a4613, #w-node-df55f006-2b3f-0eb9-ad93-1e8217410d55-7a1a4613 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_941d44da-2fe3-1a3b-47f7-de2142c1896f-7a1a4613 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_941d44da-2fe3-1a3b-47f7-de2142c18970-7a1a4613 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_941d44da-2fe3-1a3b-47f7-de2142c18971-7a1a4613 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3b9d858e-567a-556e-527c-da9d9549b397-7a1a4613, #w-node-_3b9d858e-567a-556e-527c-da9d9549b39e-7a1a4613, #w-node-_66bf196c-dd9f-39d0-da16-3a11416c6534-741a4608, #w-node-_66bf196c-dd9f-39d0-da16-3a11416c653e-741a4608, #w-node-d5265ec3-7a75-62c5-93bc-40b72bbe45d7-741a4608, #w-node-d5265ec3-7a75-62c5-93bc-40b72bbe45d8-741a4608, #w-node-_62ea30ae-d984-4906-501a-741702ee8178-741a4608, #w-node-_62ea30ae-d984-4906-501a-741702ee8179-741a4608, #w-node-ea06c0ab-cc52-5f5a-d87d-240b0ee96148-741a4608, #w-node-ea06c0ab-cc52-5f5a-d87d-240b0ee96149-741a4608, #w-node-_977563e3-ccdc-6e37-cdc6-7cfcf7aa0021-741a4608, #w-node-_977563e3-ccdc-6e37-cdc6-7cfcf7aa0022-741a4608, #w-node-d9ef99c1-30e2-c904-2bf4-30a416a78b86-741a4608, #w-node-d9ef99c1-30e2-c904-2bf4-30a416a78b87-741a4608, #w-node-_3738f835-bf02-9322-3d76-d87ccbf4751f-741a4608, #w-node-_3738f835-bf02-9322-3d76-d87ccbf47520-741a4608, #w-node-a05403f0-913e-459d-db55-a473de4a0c3c-741a4608, #w-node-a05403f0-913e-459d-db55-a473de4a0c3d-741a4608, #w-node-_91018056-6f83-8c30-c8fe-4dc5c17f5ceb-741a4608, #w-node-_91018056-6f83-8c30-c8fe-4dc5c17f5cec-741a4608, #w-node-_2aea1095-91ec-dbbd-6e46-33aad1de3349-741a4608, #w-node-_2aea1095-91ec-dbbd-6e46-33aad1de334a-741a4608, #w-node-d5265ec3-7a75-62c5-93bc-40b72bbe45ed-741a4608, #w-node-d5265ec3-7a75-62c5-93bc-40b72bbe45ee-741a4608, #w-node-_19bfa7e5-ed13-6aec-6b12-8758ff8d3c64-741a4608, #w-node-_19bfa7e5-ed13-6aec-6b12-8758ff8d3c65-741a4608, #w-node-_89e0945a-691d-fd48-df0c-996ab8e338bd-741a4608, #w-node-_89e0945a-691d-fd48-df0c-996ab8e338be-741a4608, #w-node-c59fdd99-f9b9-9c92-ae63-e49f3ba9f84d-741a4608, #w-node-c59fdd99-f9b9-9c92-ae63-e49f3ba9f84e-741a4608, #w-node-c449869c-5212-d5fe-6e9d-f83bfb26ed00-741a4608, #w-node-c449869c-5212-d5fe-6e9d-f83bfb26ed01-741a4608, #w-node-da177258-a0d2-ef14-b076-ed520a6a16ac-741a4608, #w-node-da177258-a0d2-ef14-b076-ed520a6a16ad-741a4608, #w-node-_89f33982-d718-6925-c73d-456ed618277d-741a4608, #w-node-_89f33982-d718-6925-c73d-456ed618277e-741a4608, #w-node-a5a39b0f-f6a8-9c39-2947-a4a2d1b29987-741a4608, #w-node-a5a39b0f-f6a8-9c39-2947-a4a2d1b29988-741a4608, #w-node-d2b83a53-d36a-4ec8-e4e5-2655edceaa77-741a4608, #w-node-d2b83a53-d36a-4ec8-e4e5-2655edceaa78-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe3c-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe3d-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe43-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe44-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe4a-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe4b-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe51-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe52-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe58-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe59-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe5f-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe60-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe66-741a4608, #w-node-_0d72b675-096b-2ad2-7e8a-74adbc4bbe67-741a4608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae6292b2-3be1-b3e6-904d-0a3358158a9a-741a4608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ae6292b2-3be1-b3e6-904d-0a3358158a9b-741a4608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ae6292b2-3be1-b3e6-904d-0a3358158a9c-741a4608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9edd34ff-585f-7365-a560-44d47dda4a31-9c1a460b, #w-node-_0cce6f86-d069-dc53-a46a-c32b18217a90-5d1a4612, #w-node-_0cce6f86-d069-dc53-a46a-c32b18217a96-5d1a4612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dc5caff-30ef-56b7-66c6-78e913450329-5d1a4612 {
  justify-self: center;
}

#w-node-_4dc5caff-30ef-56b7-66c6-78e91345032d-5d1a4612, #w-node-_4dc5caff-30ef-56b7-66c6-78e91345032e-5d1a4612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dc5caff-30ef-56b7-66c6-78e913450330-5d1a4612 {
  justify-self: center;
}

#w-node-_4dc5caff-30ef-56b7-66c6-78e913450334-5d1a4612, #w-node-_4dc5caff-30ef-56b7-66c6-78e913450335-5d1a4612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dc5caff-30ef-56b7-66c6-78e913450337-5d1a4612 {
  justify-self: center;
}

#w-node-_4dc5caff-30ef-56b7-66c6-78e91345033b-5d1a4612, #w-node-_4dc5caff-30ef-56b7-66c6-78e91345033c-5d1a4612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dc5caff-30ef-56b7-66c6-78e91345033e-5d1a4612 {
  justify-self: center;
}

#w-node-_4dc5caff-30ef-56b7-66c6-78e913450342-5d1a4612, #w-node-_4dc5caff-30ef-56b7-66c6-78e913450343-5d1a4612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa4fd0ee-ad14-2073-b06e-ff2f9101bab4-5d1a4612 {
  justify-self: center;
}

#w-node-fa4fd0ee-ad14-2073-b06e-ff2f9101bab8-5d1a4612, #w-node-fa4fd0ee-ad14-2073-b06e-ff2f9101bab9-5d1a4612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6de4929-e0b5-65d0-299c-c7ecd2932f46-5d1a4612 {
  justify-self: center;
}

#w-node-d6de4929-e0b5-65d0-299c-c7ecd2932f4a-5d1a4612, #w-node-d6de4929-e0b5-65d0-299c-c7ecd2932f4b-5d1a4612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9828ff4-e8f6-9aa9-7c67-d76f1732a205-5d1a4612 {
  justify-self: center;
}

#w-node-c9828ff4-e8f6-9aa9-7c67-d76f1732a209-5d1a4612, #w-node-c9828ff4-e8f6-9aa9-7c67-d76f1732a20a-5d1a4612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4db7ac42-fc3e-aac8-f8d2-5cd1a7586c28-5d1a4612 {
  justify-self: center;
}

#w-node-_4db7ac42-fc3e-aac8-f8d2-5cd1a7586c2c-5d1a4612, #w-node-_4db7ac42-fc3e-aac8-f8d2-5cd1a7586c2d-5d1a4612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745da-5d1a4612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745dc-5d1a4612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745db-5d1a4612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0cce6f86-d069-dc53-a46a-c32b18217a90-7e5ae6c1, #w-node-_0cce6f86-d069-dc53-a46a-c32b18217a96-7e5ae6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745da-7e5ae6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745db-7e5ae6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6288f4bb-1879-33bc-1d55-74c0e80745dc-7e5ae6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4efccfef-9558-6e91-6386-ee7bd773ab73-7e5ae6c1 {
  justify-self: center;
}

#w-node-_4efccfef-9558-6e91-6386-ee7bd773ab77-7e5ae6c1, #w-node-_4efccfef-9558-6e91-6386-ee7bd773ab78-7e5ae6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4efccfef-9558-6e91-6386-ee7bd773ab7a-7e5ae6c1 {
  justify-self: center;
}

#w-node-_4efccfef-9558-6e91-6386-ee7bd773ab7e-7e5ae6c1, #w-node-_4efccfef-9558-6e91-6386-ee7bd773ab7f-7e5ae6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4efccfef-9558-6e91-6386-ee7bd773ab81-7e5ae6c1 {
  justify-self: center;
}

#w-node-_4efccfef-9558-6e91-6386-ee7bd773ab85-7e5ae6c1, #w-node-_4efccfef-9558-6e91-6386-ee7bd773ab86-7e5ae6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4efccfef-9558-6e91-6386-ee7bd773ab88-7e5ae6c1 {
  justify-self: center;
}

#w-node-_4efccfef-9558-6e91-6386-ee7bd773ab8c-7e5ae6c1, #w-node-_4efccfef-9558-6e91-6386-ee7bd773ab8d-7e5ae6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_941d44da-2fe3-1a3b-47f7-de2142c1896f-7e5ae6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_941d44da-2fe3-1a3b-47f7-de2142c18970-7e5ae6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_941d44da-2fe3-1a3b-47f7-de2142c18971-7e5ae6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8e3019d2-236c-b356-2c13-0151e16f2a53-cca15fb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f07bad03-08df-e959-b52f-d4a0603e7294-cca15fb7 {
  justify-self: center;
}

#w-node-f07bad03-08df-e959-b52f-d4a0603e7298-cca15fb7, #w-node-f07bad03-08df-e959-b52f-d4a0603e7299-cca15fb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f07bad03-08df-e959-b52f-d4a0603e729b-cca15fb7 {
  justify-self: center;
}

#w-node-f07bad03-08df-e959-b52f-d4a0603e729f-cca15fb7, #w-node-f07bad03-08df-e959-b52f-d4a0603e72a0-cca15fb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f07bad03-08df-e959-b52f-d4a0603e72a2-cca15fb7 {
  justify-self: center;
}

#w-node-f07bad03-08df-e959-b52f-d4a0603e72a6-cca15fb7, #w-node-f07bad03-08df-e959-b52f-d4a0603e72a7-cca15fb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f07bad03-08df-e959-b52f-d4a0603e72a9-cca15fb7 {
  justify-self: center;
}

#w-node-f07bad03-08df-e959-b52f-d4a0603e72ad-cca15fb7, #w-node-f07bad03-08df-e959-b52f-d4a0603e72ae-cca15fb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b866379-79ac-00fb-52cc-e782849a8553-cca15fb7 {
  justify-self: center;
}

#w-node-_3b866379-79ac-00fb-52cc-e782849a8557-cca15fb7, #w-node-_3b866379-79ac-00fb-52cc-e782849a8558-cca15fb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eab3e99c-1ebb-f8da-c91f-afad85285d7c-cca15fb7 {
  justify-self: center;
}

#w-node-eab3e99c-1ebb-f8da-c91f-afad85285d80-cca15fb7, #w-node-eab3e99c-1ebb-f8da-c91f-afad85285d81-cca15fb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cc3cdf5-c102-26cb-c391-8db425db8f3f-cca15fb7 {
  justify-self: center;
}

#w-node-_3cc3cdf5-c102-26cb-c391-8db425db8f43-cca15fb7, #w-node-_3cc3cdf5-c102-26cb-c391-8db425db8f44-cca15fb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9dd2fe9-68d6-debf-c99c-4ad718c68acb-cca15fb7 {
  justify-self: center;
}

#w-node-d9dd2fe9-68d6-debf-c99c-4ad718c68acf-cca15fb7, #w-node-d9dd2fe9-68d6-debf-c99c-4ad718c68ad0-cca15fb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_6288f4bb-1879-33bc-1d55-74c0e80745da-271a4615, #w-node-_6288f4bb-1879-33bc-1d55-74c0e80745dc-271a4615, #w-node-_941d44da-2fe3-1a3b-47f7-de2142c1896f-271a4615, #w-node-_941d44da-2fe3-1a3b-47f7-de2142c18971-271a4615, #w-node-_6288f4bb-1879-33bc-1d55-74c0e80745da-7a1a4613, #w-node-_6288f4bb-1879-33bc-1d55-74c0e80745dc-7a1a4613, #w-node-_941d44da-2fe3-1a3b-47f7-de2142c1896f-7a1a4613, #w-node-_941d44da-2fe3-1a3b-47f7-de2142c18971-7a1a4613, #w-node-ae6292b2-3be1-b3e6-904d-0a3358158a9a-741a4608, #w-node-ae6292b2-3be1-b3e6-904d-0a3358158a9c-741a4608, #w-node-_6288f4bb-1879-33bc-1d55-74c0e80745da-5d1a4612, #w-node-_6288f4bb-1879-33bc-1d55-74c0e80745dc-5d1a4612 {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_6288f4bb-1879-33bc-1d55-74c0e80745da-271a4615, #w-node-_6288f4bb-1879-33bc-1d55-74c0e80745dc-271a4615 {
    justify-self: center;
  }

  #w-node-_37b84921-1bd7-e7a2-3b82-a87dbf1c39c5-1d1a460c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6288f4bb-1879-33bc-1d55-74c0e80745da-4d1a4614, #w-node-_6288f4bb-1879-33bc-1d55-74c0e80745dc-4d1a4614, #w-node-_941d44da-2fe3-1a3b-47f7-de2142c1896f-4d1a4614, #w-node-_941d44da-2fe3-1a3b-47f7-de2142c18971-4d1a4614, #w-node-_6288f4bb-1879-33bc-1d55-74c0e80745da-7e5ae6c1, #w-node-_6288f4bb-1879-33bc-1d55-74c0e80745dc-7e5ae6c1, #w-node-_941d44da-2fe3-1a3b-47f7-de2142c1896f-7e5ae6c1, #w-node-_941d44da-2fe3-1a3b-47f7-de2142c18971-7e5ae6c1 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8c66c934-2f9c-8353-f010-d6401faf6427-1faf6420, #w-node-_699efac9-352e-2f40-302c-a11805f13cec-1faf6420 {
    justify-self: center;
  }

  #w-node-_8c66c934-2f9c-8353-f010-d6401faf6430-1faf6420 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_37b84921-1bd7-e7a2-3b82-a87dbf1c3996-1d1a460c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Fa brands';
  src: url('../fonts/FA-Brands.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 sharp 900';
  src: url('../fonts/FA-Sharp-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}