@font-face { font-family: 'Popins'; src: url('https://walledy-mkt-content-i.us-east-1.linodeobjects.com/landings/fonts/Poppins-Medium.ttf') format(truetype);}
@font-face { font-family: 'Popins'; font-weight: bold; src: url('https://walledy-mkt-content-i.us-east-1.linodeobjects.com/landings/fonts/Poppins-Bold.ttf') format(truetype);}


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

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

.w-commerce-commercecheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  height: 38px;
  min-height: 30px;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  height: 38px;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

.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 {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
}

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

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-layout-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

body {
  color: #333;
  font-family: Nunito, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

h1 {
  text-align: left;
  margin-top: 0;
  font-family: 'Popins', sans-serif;
  font-size: 34px;
  font-weight: bold;
  line-height: 1.1;
}

h2 {
  font-family: 'Popins', sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  color: #333;
  font-family: 'Popins', sans-serif;
  font-size: 20px;
  line-height: 30px;
}

a {
  text-decoration: none;
}

.flexbox-div {
  flex: 1;
}

.container-centre {
  max-width: 1440px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card {
  max-width: 600px;
  min-width: 400px;
  text-align: left;
  border-radius: 32px;
  padding: 32px;
  box-shadow: 1px 1px 35px #e2e2e2;
}

.container-content {
  max-width: 600px;
  padding-left: 16px;
  padding-right: 16px;
}

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

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

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

.nav {
  height: 80px;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #ccc;
  padding-left: 88px;
  padding-right: 88px;
}

.nav__container {
  height: 100%;
  max-width: 1440px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav__container.is--landing-page {
  justify-content: space-between;
}

.logo {
  width: 64px;
  height: 64px;
}

.logo.is--social-proof {
  width: 120px;
  height: 60px;
}

.nav__search-container {
  flex: 1;
  padding: 16px;
}

.nav-search {
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.nav-search__input {
  background-color: #f0f0f0;
  border: 1px #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
}

.nav-search__button {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/search-icon.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 8px;
}

.nav__menu {
  width: 400px;
  height: 100%;
  background-color: #fff;
  border-right: 1px solid #ccc;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.nav__flexbox {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text {
  color: #353434;
  font-size: 18px;
  margin-bottom: 12px;
}

.text.is--no-margin {
  color: #353434;
  margin-bottom: 0px;
}

.text.is--link {
  color: #313131;
  text-decoration: underline;
}

.text.is--link:hover {
  color: #36c;
}

.text.is--form-heading {
  margin-bottom: 16px;
}

.text.is--margins {
  margin-top: 8px;
  margin-bottom: 8px;
}

.text.is--white {
  color: #fff;
}

.text.is--white-no-margin {
  color: #fff;
  margin-bottom: 0px;
}

.nav__shop-icon {
  margin-left: 16px;
}

.nav__menu-button {
  padding: 16px 0;
}

.nav__menu-button.is--secondary {
  color: #36c;
  background-color: #b7cbf2;
}

.nav__logo-container {
  padding-left: 0;
}

.nav__menu-link {
  flex: 1;
  margin-left: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
}

.nav__menu-flexbox {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.section__flexbox {
  max-width: 1440px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin: 16px auto;
  display: flex;
}

.section__flexbox.is--wrap {
  flex-wrap: wrap;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
}

.section__flexbox.is--form {
  margin-top: 0;
  margin-bottom: 0;
}

.section__flexbox.is--cta-box {
  background-color: #36c;
  border-radius: 32px;
  margin-top: 64px;
  padding: 40px 64px 32px;
}

.section__flexbox.is--logo-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  margin-bottom: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: grid;
}

.nav__button {
  color: #fff;
  background-color: #36c;
  border-radius: 16px;
  flex: 1;
  padding: 16px 32px;
  font-weight: 700;
}

.nav__button.is--secondary {
  color: #36c;
  background-color: #b7cbf2;
}

.nav__button-flexbox {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
}

.nav__menu-link-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #ccc;
  flex-direction: column;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.section {
  padding-left: 88px;
  padding-right: 88px;
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
}

.section.is--between {
  height: 24px;
  background-color: #e0e0e0;
  padding-top: 0;
  padding-bottom: 0;
}

.section.is--blue {
  background-color: #568fff;
}

.section.is--gradient {
  background-image: linear-gradient(rgba(10, 58, 152, .09), #fff);
}

.section.is--gradient-grey {
  background-color: #f9f9f9;
  background-image: radial-gradient(circle at 50% 100%, #f2f2f2, #f9f9f9);
}

.section.is--product-diagram {
  background-image: radial-gradient(circle, #f1f6ff 61%, #fff);
}

.section.is--gradient-dark {
  background-image: radial-gradient(circle, #2251ae, #36c);
}

.section__flexbox-div {
  flex: 1;
  position: relative;
}

.section__flexbox-div.is--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 32px;
  display: flex;
}

.section__flexbox-div.is--tab {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}

.section__flexbox-div.is--sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 32px;
}

.section__flexbox-div.is--container-right {
  align-self: center;
  padding-left: 16px;
}

.section__flexbox-div.is--max-width {
  max-width: 540px;
  align-self: center;
}

.section__flexbox-div.is--shrink {
  flex: 0 auto;
}

.button {
  text-align: center;
  background-color: #36c;
  border-radius: 40px;
  padding: 12px 32px;
  font-size: 18px;
  font-family: 'Popins', sans-serif;
  margin-top: 16px;
  margin-bottom: 16px;
}

.button:hover {
  background-color: #0e388d;
}

.button.is--secondary {
  color: #36c;
  background-color: #b7cbf2;
}

.button.is--secondary:hover {
  color: #fff;
  background-color: #8fa4ce;
}

.button.is--ghost {
  color: #36c;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #36c;
}

.button.is--register {
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #36c;
  border-radius: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.button.is--register:hover {
  background-color: #f1f6ff;
}

.button.is--inbox {
  border: 2px solid #36c;
  padding: 8px 32px;
  font-size: 14px;
}

.button.is--secondary-inbox {
  color: #36c;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #36c;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
}

.button.is--orange {
  color: white;
  background-color: #ff9900;
}

.button.is--orange-form {
  color: white;
  background-color: #ff9900;
  width: 100%;
  margin-bottom: 0px;
}

.section__flexbox-div-container-centre {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section__flexbox-div-container-centre.is--cta-layer {
  width: 100%;
  max-width: 540px;
  justify-content: flex-end;
  position: absolute;
  bottom: -32px;
}

.section__flexbox-image {
  width: auto;
  max-width: 100%;
}

.section__flexbox-image.is--profile {
  max-width: 64px;
  border-radius: 64px;
}

.section__flexbox-image.is--blog {
  width: 100%;
  box-shadow: 1px 1px 10px 0 var(--dark-grey-shadow);
  border-radius: 80px;
  margin-bottom: 16px;
  margin-top: 16px;
}

.section__flexbox-image.is--cta-layer {
  height: 400px;
}

.section__flexbox-image.is--product-diagram {
  max-height: 540px;
}

.section__flexbox-image.is--blog {
  width: 100%;
  box-shadow: 1px 1px 10px 0 var(--dark-grey-shadow);
  border-radius: 32px;
}

.flexbox__card {
  width: 100%;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 32px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
  box-shadow: 1px 1px 10px rgba(161, 161, 161, .3);
}

.flexbox__card.is--small-centre{
  max-height: 240px;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.flexbox__card.is--small-centre-defaced{
  max-height: 240px;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 120px;
}

.flexbox__card:hover {
  box-shadow: 1px 1px 40px rgba(161, 161, 161, .3);
}

.flexbox__card.is--image {
  width: 100%;
  height: 200px;
  border-style: none;
  padding: 0;
  overflow: hidden;
}

.flexbox__card.is--centre {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  border-color: #ccc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flexbox__card.is--padding-small {
  padding: 16px;
}

.flexbox__card.is--small {
  max-width: 240px;
  padding: 16px;
}

.flexbox__card.is--contact {
  height: auto;
  color: #32ba45;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
}

.flexbox__card-image {
  width: 100%;
  height: auto;
  background-color: #ccc;
  border-radius: 16px;
}

.flexbox__card-image.is--promo {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.flexbox__card-image.is--thumbnail {
  height: 200px;
  object-fit: cover;
}

.flexbox__card-image.is--chart {
  background-color: rgba(0, 0, 0, 0);
}

.section-between {
  height: 24px;
  background-color: #e0e0e0;
}

.section__container-centre {
  max-width: 1440px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section__container-centre.is--narrow {
  max-width: 880px;
}

.section__ytdefer-wrapper {
  height: 0px;
  overflow: hidden;
  position: relative;
  padding-bottom: 56.25%;
}

.ytdefer {
  width: 100%;
  height: 100%;
  overflow: hidden;
  object-fit: cover;
  background-color: #0a083b;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.container__video-ytdefer {
  max-width: 640px;
  background-color: white;
  border-radius: 16px;
  margin-top: 64px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
  position: relative;
  box-shadow: 0 4px 8px rgba(1, 24, 41, .1);
}

.section__container-centre.is--popup, .section__container-centre.is--narrow-cta {
  max-width: 640px;
}

.flexbox__card-container {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.flexbox__card-icon {
  height: 64px;
}

.flexbox__card-icon.is--big {
  height: 120px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.flexbox__card-icon.is--small {
  height: 40px;
  width: auto;
}

.button__stretch {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.footer__grid {
  max-width: 1440px;
  border-bottom: 1px solid #ccc;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 16px;
}

.text-margin {
  margin-bottom: 32px;
}

.footer__flexbox {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section__container {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section__container.is--blog {
  max-width: 800px;
  margin-bottom: 32px;
}

.footer {
  padding: 32px 64px 16px;
}

.section__grid {
  max-width: 1440px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 16px auto;
  display: grid;
  position: relative;
}

.section__search {
  display: flex;
  position: relative;
}

.search-button {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/search-icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  position: absolute;
  right: 8px;
}

.section__search-input-field {
  height: 40px;
  background-color: #f0f0f0;
  border: 1px #000;
  border-radius: 8px;
  margin-bottom: 0;
}

.button__flexbox {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  display: flex;
}

.section__image-background {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.section__image-background.is--layer {
  min-height: 100vh;
  background-color: #ccc;
}

.section__image-background.is--layer-cover-dark {
  background-color: rgba(2,0,37,.55);
}

.section__image-background.is--cover-top {
  object-position: 50% 50%;
}

.section__image-background.is--blog {
  max-height: 540px;
  background-color: #568fff;
}

.form__log-in {
  width: 100%;
}

.form-log-in__field {
  border-radius: 16px;
  margin-bottom: 0;
}

.form__checkbox-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: left;
  align-items: center;
  margin-bottom: 16px;
  padding-left: 0;
  display: flex;
}

.form-select {
  width: 100%;
  margin-bottom: 0;
}

.form-select__field {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #ccc;
  border-radius: 8px;
  margin-bottom: 0;
}

.nav__menu-profile-flexbox {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.inbox {
  display: flex;
}

.inbox__menu {
  min-width: 180px;
  background-color: #f4f4f4;
  border-radius: 16px;
  flex-direction: column;
  margin-right: 16px;
  display: flex;
  overflow: hidden;
}

.inbox__mask {
  width: 100%;
  min-height: 400px;
  border: 1px solid #ccc;
  border-radius: 16px;
  flex-direction: column;
  display: flex;
}

.inbox__menu-tab {
  background-color: rgba(0, 0, 0, 0);
  padding: 8px 16px;
}

.inbox__menu-tab.w--current {
  background-color: #e2e2e2;
}

.inbox__container {
  height: 100%;
  padding: 8px;
}

.inbox__grid {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #ccc;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 8px;
  font-size: 12px;
  display: grid;
}

.inbox__grid:hover {
  background-color: #f4f4f4;
}

.inbox__grid.w--current {
  background-color: #dbdbdb;
}

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

.inbox__content {
  height: 100%;
  margin-top: 32px;
}

.tab-pane-tab-1 {
  height: 100%;
}

.inbox__content-grid {
  border-bottom: 1px solid #ccc;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  padding: 8px;
  font-size: 12px;
}

.rich-text-block__blog {

}

.rich-text-block__blog p {
  font-size: 18px;
  margin-bottom: 16px;
}

.rich-text-block__blog h2 {
  font-size: 32px;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext figure.w-richtext-align-fullwidth {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

* {
  box-sizing: border-box;
}

.rich-text-block__blog li {
  margin-bottom: 16px;
  font-size: 18px;
}

.form__inbox-field {
  text-align: center;
  border: 1px #000;
  margin-bottom: 0;
  padding: 0;
  font-size: 12px;
}

.form__inbox-field.is--price {
  height: auto;
  min-height: auto;
  text-align: center;
  border-style: none;
  margin-bottom: -8px;
  padding: 0;
}

.form__inbox {
  margin-bottom: 0;
}

.inbox__content-div {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 8px;
}

.paragraph.is--short {
  font-size: 12px;
}

.paragraph.is--white {
  color: #fff;
}

.inbox__text-area {
  margin-bottom: 0;
}

.quote {
  border: 1px solid #ccc;
  border-radius: 16px;
  padding: 8px;
}

.quote__grid {
  border-bottom: 1px solid #ccc;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 12px;
}

.quote__grid.is--comparison {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.quote__select-quantity {
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 24px;
}

.quote__image {
  height: 64px;
}

.quote__checkbox-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.quote__checkbox {
  margin-top: 0;
}

.project__tab {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #ccc;
  border-radius: 16px;
}

.project__tab:hover {
  background-color: #f4f4f4;
}

.project__tab.w--current {
  background-color: #ccc;
}

.project__tab-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  display: flex;
}

.register, .form__register {
  width: 100%;
}

.form__container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.form__contact {
  padding-left: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 32px;
}

.flexbox-div__sticky-container {
  position: -webkit-sticky;
  position: sticky;
  top: 32px;
}

.form__field {
  color: #000;
  border: 1px solid #ccc;
  border-radius: 40px;
  padding: 12px 16px;
  font-weight: 400;
}

.form {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 32px;
  padding: 16px;
  box-shadow: 1px 1px 10px rgba(161, 161, 161, .3);
}

.form:hover {
  box-shadow: 1px 1px 40px rgba(161, 161, 161, .3);
}

.form__block-container {
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 32px;
  align-self: stretch;
  padding: 32px;
  box-shadow: 1px 1px 10px rgba(161, 161, 161, .3);
}

.form__block-container:hover {
  box-shadow: 1px 1px 40px rgba(161, 161, 161, .3);
}

.heading-1 {
  color: #265bc4;
  font-size: 40px;
  font-weight: bold;
  line-height: 1.1;
}

.heading-1.is--white {
  color: #fff;
}

.product-diagram__tab-menu {
  border: 2px solid #36c;
  border-radius: 40px;
  justify-content: center;
  margin-bottom: 32px;
  display: flex;
  overflow: hidden;
  box-shadow: 3px 3px 8px rgba(145, 158, 190, .16);
}

.flexbox-div__list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.section__flexbox-div-2 {
  background-color: rgba(0, 0, 0, 0);
  flex: 1;
  position: relative;
}

.section__flexbox-div-2.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.section__flexbox-div-2.is--container-right {
  width: 50%;
  max-width: 500px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: none;
  align-self: center;
  align-items: flex-start;
  padding-left: 32px;
  display: flex;
}

.text-2 {
  color: #000;
  font-size: 16px;
}

.heading-2 {
  font-weight: bold;
}

.heading-2.is--blue {
  color: #265bc4;
  font-weight: 700;
}

.heading-2.is--big {
  color: #000;
  font-size: 38px;
  line-height: 1.2;
}

.heading-2.is--white {
  color: #fff;
}

.heading-2.is--big-white {
  color: #fff;
  font-size: 38px;
  line-height: 1.2;
}

.flexbox-div__container-centre {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.product-diagram__tab-link {
  color: #36c;
  text-align: center;
  background-color: #fff;
  border: 1px solid #b7cbf2;
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.product-diagram__tab-link:hover {
  background-color: #edf3fb;
}

.product-diagram__tab-link.w--current {
  color: #fff;
  background-color: #36c;
  border-color: #36c;
}

.section__flexbox-hero {
  width: 100%;
  max-width: 1440px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin: 16px auto;
  display: flex;
  position: relative;
}

.product-diagram {
  width: 100%;
  max-width: 1440px;
  min-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.section__flexbox-image-2 {
  width: auto;
  height: auto;
  display: block;
}

.flexbox-div__list-icon {
  width: 20px;
  height: 20px;
}

.heading-numbers {
  font-size: 40px;
  line-height: 1.2;
}

.heading-3.is--small {
  font-size: 16px;
}

.heading-3.is--margin-bottom {
  margin-bottom: 36px;
}

@media screen and (min-width: 1440px) {
  .section__flexbox-div-2.is--container-right {
    max-width: 580px;
  }
}

@media screen and (min-width: 1920px) {
  h1 {
    font-size: 40px;
  }

  .card {
    max-width: 600px;
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
  }

  .button {
    padding: 20px 40px;
    font-size: 24px;
  }

  .section__flexbox-hero {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 991px) {
  .card {
    min-width: 280px;
  }

  .section__flexbox {
    flex-direction: column;
  }

  .section__flexbox.is--form {
    margin-top: 0;
    margin-bottom: 0;
    grid-row-gap: 0px;
  }

  .text.is--link:hover {
    color: #313131;
  }

  .section__flexbox.is--tablet-vertical, .nav__button-flexbox {
    flex-direction: column;
  }


  .section__flexbox.is--wrap {
    flex-direction: row;
  }
  
  .section__flexbox-div-container-centre.is--cta-layer {
    position: relative;
  }

  .nav__menu-link-container {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .section__flexbox-div.is--max-width {
    max-width: none;
  }

  .button:hover {
    background-color: #36c;
  }

  .button.is--secondary:hover {
    color: #36c;
    background-color: #b7cbf2;
  }

  .button.is--register:hover, .button.is--secondary-inbox:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .section__flexbox-image.is--cta-layer {
    height: auto;
  }

  .flexbox__card, .flexbox__card.is--centre {
    box-shadow: 1px 1px 40px rgba(161, 161, 161, .3);
  }

  .inbox__grid:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .form:hover, .form__block-container:hover {
    box-shadow: 1px 1px 10px rgba(161, 161, 161, .3);
  }

  .text-2 {
    font-size: 17px;
  }

  .product-diagram__tab-link:hover {
    background-color: #fff;
  }

  .product-diagram__tab-link.w--current:hover {
    background-color: #36c;
  }

  .product-diagram {
    width: 100%;
    min-width: auto;
  }

  .section__flexbox-image-2 {
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 24px;
    line-height: 32px;
  }

  .container-content {
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text-block__blog p {
    font-size: 16px;
  }

  .rich-text-block__blog h2 {
    font-size: 24px;
  }
  
  .nav {
    padding-left: 32px;
    padding-right: 32px;
  }

  .nav__container {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .flexbox__card.is--small-centre-defaced{
    top: auto;
  }

  .logo {
    width: 40px;
    height: 40px;
  }

  .nav__search-container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .nav__flexbox {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text.is--log-in {
    display: none;
  }

  .nav__shop-icon {
    margin-left: 12px;
  }

  .section__flexbox.is--wrap {
    flex-direction: row;
  }

  .section__flexbox.is--cta-box {
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .section__flexbox.is--logo-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section {
    padding: 32px;
  }

  .section__flexbox-div.is--container {
    padding-right: 0;
  }

  .section__flexbox-div.is--container-right {
    padding-left: 0;
  }

  .footer__grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .footer {
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .inbox {
    flex-direction: column;
  }

  .inbox__menu {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .inbox__content-grid {
    display: block;
  }

  .inbox__content-grid.is--label {
    display: none;
  }

  .form__inbox-field {
    text-align: left;
  }

  .quote__grid {
    display: block;
  }

  .quote__grid.is--label {
    display: none;
  }

  .quote__select-quantity {
    max-width: 64px;
    padding-left: 0;
  }

  .inbox__content-flexbox {
    flex-direction: column;
    display: flex;
  }

  .quote__flexbox {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .heading-1 {
    font-size: 36px;
    line-height: 1.2;
  }

  .product-diagram__tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    box-shadow: none;
    border-style: none;
    border-radius: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: visible;
  }

  .section__flexbox-div-2.is--container-right {
    width: 100%;
    max-width: none;
    padding-left: 0;
  }

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

  .heading-2 {
    font-size: 22px;
  }

  .product-diagram__tab-link {
    border-radius: 40px;
    box-shadow: 3px 3px 8px rgba(145, 158, 190, .16);
  }

  .section__flexbox-hero {
    flex-direction: column;
  }
}

@media screen and (max-width: 479px) {
  .card {
    min-width: 100%;
  }

  .nav {
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav.is--landing-page {
    height: auto;
  }

  .nav__container.is--landing-page {
    flex-wrap: wrap;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .nav__search-container {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-search__input {
    background-image: url('../images/walledy-logo.svg');
    background-position: 8px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    padding-left: 40px;
  }

  .nav-search__button {
    background-size: 16px 16px;
  }

  .nav__menu {
    width: 220px;
  }

  .nav__shop-icon {
    width: 24px;
  }

  .nav__logo-container {
    display: none;
  }

  .nav__logo-container.is--menu, .nav__logo-container.is--landing-page {
    display: block;
  }

  .nav__icon {
    width: 20px;
    height: 20px;
  }

  .nav__menu-link {
    font-size: 12px;
  }

  .section__flexbox.is--logo-grid {
    grid-template-columns: 1fr 1fr;
  }

  .nav__button {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 12px;
  }

  .section {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .button.is--inbox, .button.is--secondary-inbox {
    flex: 1;
  }

  .button.is--orange {
    width: 100%;
  }

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

  .footer {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .form__checkbox-container {
    font-size: 14px;
  }

  .inbox__grid {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .inbox__grid.w--current, .inbox__grid.w--current:hover {
    background-color: #f0f0f0;
  }

  .inbox__grid.is--label {
    display: none;
  }

  .inbox__content-grid {
    grid-auto-flow: row dense;
    display: block;
  }

  .heading-1 {
    font-size: 32px;
  }

  .product-diagram__tab-menu {
    grid-template-columns: 1fr 1fr;
  }

  .text-2 {
    font-size: 15px;
  }

  .heading-2 {
    font-size: 20px;
  }
}

#w-node-e4565da9-9724-24e6-92fc-e5d44309428e-82a8b749, #w-node-_4e61e06b-6157-ee05-a5ca-3830c6896f55-82a8b749, #w-node-fd502b3a-2ff9-1969-181c-b1dc3059e19e-82a8b749 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498ac-3a408a5e {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498af-3a408a5e {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498b2-3a408a5e {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498b5-3a408a5e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498b8-3a408a5e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498bb-3a408a5e {
  grid-area: 1 / 7 / 2 / 8;
  align-self: end;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498bf-3a408a5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498c0-3a408a5e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498c2-3a408a5e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498c4-3a408a5e {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
  justify-self: center;
}

#field-3.w-node-_07e3e7bb-8436-4375-392f-77c2694498c6-3a408a5e {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498c7-3a408a5e {
  grid-area: 1 / 6 / 2 / 7;
  align-self: center;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498ca-3a408a5e {
  grid-area: 1 / 7 / 2 / 8;
  align-self: center;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498ce-3a408a5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498cf-3a408a5e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498d1-3a408a5e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498d3-3a408a5e {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
  justify-self: center;
}

#field-3.w-node-_07e3e7bb-8436-4375-392f-77c2694498d5-3a408a5e {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498d6-3a408a5e {
  grid-area: 1 / 6 / 2 / 7;
  align-self: center;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498d9-3a408a5e {
  grid-area: 1 / 7 / 2 / 8;
  align-self: center;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498dd-3a408a5e {
  grid-area: 1 / 7 / 2 / 8;
  align-self: end;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498e0-3a408a5e {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498e2-3a408a5e {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498e6-3a408a5e {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498e9-3a408a5e {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_07e3e7bb-8436-4375-392f-77c2694498fa-3a408a5e, #w-node-_07e3e7bb-8436-4375-392f-77c269449904-3a408a5e, #w-node-_07e3e7bb-8436-4375-392f-77c26944990e-3a408a5e, #w-node-_76c092bd-9ec1-b5ac-35d3-bf3ebd27091e-21222599, #w-node-_76c092bd-9ec1-b5ac-35d3-bf3ebd270928-21222599, #w-node-_76c092bd-9ec1-b5ac-35d3-bf3ebd270932-21222599, #w-node-_87dc2128-095f-2e97-fd22-85a097c8d48c-15f62034, #w-node-_87dc2128-095f-2e97-fd22-85a097c8d496-15f62034, #w-node-_87dc2128-095f-2e97-fd22-85a097c8d4a0-15f62034, #w-node-_56a91ded-57bb-34e2-c6fb-e6b1365a1f40-004ffed0, #w-node-_56a91ded-57bb-34e2-c6fb-e6b1365a1f4a-004ffed0, #w-node-_56a91ded-57bb-34e2-c6fb-e6b1365a1f54-004ffed0, #w-node-c931ee36-a8a6-0b3f-f0c5-ee19355831c9-11af1830, #w-node-c931ee36-a8a6-0b3f-f0c5-ee19355831d3-11af1830, #w-node-c931ee36-a8a6-0b3f-f0c5-ee19355831dd-11af1830 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c342-bfaf19b8 {
  grid-area: 1 / 7 / 2 / 8;
  align-self: end;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c345-bfaf19b8 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c348-bfaf19b8 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c34b-bfaf19b8 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c34e-bfaf19b8 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c351-bfaf19b8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c356-bfaf19b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c357-bfaf19b8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c359-bfaf19b8 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c35b-bfaf19b8 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
  justify-self: center;
}

#field-3.w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c35d-bfaf19b8 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c35e-bfaf19b8 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: center;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c360-bfaf19b8 {
  grid-area: 1 / 7 / 2 / 8;
  align-self: center;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c364-bfaf19b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c365-bfaf19b8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c367-bfaf19b8 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c369-bfaf19b8 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
  justify-self: center;
}

#field-3.w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c36b-bfaf19b8 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c36c-bfaf19b8 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: center;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c36e-bfaf19b8 {
  grid-area: 1 / 7 / 2 / 8;
  align-self: center;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c372-bfaf19b8 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c374-bfaf19b8 {
  grid-area: 1 / 7 / 2 / 8;
  align-self: end;
  justify-self: center;
}

#w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c385-bfaf19b8, #w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c38f-bfaf19b8, #w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c399-bfaf19b8, #w-node-_4dc6ddef-51fb-f042-07d6-d51271bdc9a5-68812e07, #w-node-_4dc6ddef-51fb-f042-07d6-d51271bdc9af-68812e07, #w-node-_4dc6ddef-51fb-f042-07d6-d51271bdc9b9-68812e07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fdeb-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fdee-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fdf1-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fdf9-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fdfb-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fdfc-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fdfe-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe02-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe04-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe05-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe07-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe0b-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe0d-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe0e-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe10-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe17-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe1a-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe1d-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe20-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe23-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe26-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe2a-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe2c-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe2e-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe30-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe33-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe37-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe39-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe3b-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe3d-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe40-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe44-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe46-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe54-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe57-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe5a-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe5d-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe60-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe63-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe67-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe69-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe6b-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe6d-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe70-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe74-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe76-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe78-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe7a-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe7d-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe81-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe83-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe91-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe94-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe97-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe9a-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fe9d-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fea0-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fea4-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fea6-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fea8-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046feaa-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fead-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046feb1-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046feb3-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046feb5-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046feb7-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046feba-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046febe-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fec0-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fed6-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fed9-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fedc-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fee4-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fee6-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fee7-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fee9-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046feed-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046feef-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fef0-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fef2-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fef6-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fef8-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fef9-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fefb-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff02-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff05-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff08-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff0b-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff0e-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff11-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff15-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff17-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff19-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff1b-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff1e-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff22-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff24-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff26-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff28-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff2b-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff2f-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff31-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff3f-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff42-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff45-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff48-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff4b-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff4e-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff52-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff54-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff56-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff58-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff5b-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff5f-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff61-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff63-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff65-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff68-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff6c-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff6e-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff7c-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff7f-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff82-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff85-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff88-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff8b-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff8f-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff91-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff93-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff95-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff98-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff9c-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ff9e-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffa0-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffa2-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffa5-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffa9-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffab-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffc1-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffc4-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffc7-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffcf-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffd1-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffd2-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffd4-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffd8-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffda-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffdb-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffdd-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffe1-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffe3-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffe4-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffe6-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046ffed-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fff0-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fff3-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fff6-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fff9-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc046fffc-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470000-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470002-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470004-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470006-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470009-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047000d-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047000f-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470011-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470013-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470016-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047001a-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047001c-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047002a-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047002d-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470030-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470033-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470036-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470039-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047003d-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047003f-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470041-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470043-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470046-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047004a-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047004c-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047004e-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470050-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470053-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470057-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470059-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470067-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047006a-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047006d-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470070-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470073-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470076-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047007a-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047007c-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047007e-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470080-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470083-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470087-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470089-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047008b-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047008d-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470090-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470094-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470096-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700ac-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700af-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700b2-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700ba-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700bc-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700bd-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700bf-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700c3-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700c5-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700c6-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700c8-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700cc-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700ce-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700cf-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700d1-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700d8-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700db-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700de-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700e1-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700e4-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700e7-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700eb-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700ed-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700ef-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700f1-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700f4-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700f8-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700fa-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700fc-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04700fe-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470101-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470105-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470107-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470115-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470118-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047011b-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047011e-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470121-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470124-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470128-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047012a-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047012c-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047012e-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470131-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470135-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470137-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470139-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047013b-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047013e-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470142-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470144-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470152-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470155-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470158-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047015b-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047015e-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470161-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470165-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470167-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470169-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047016b-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047016e-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470172-5ce50b85 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470174-5ce50b85 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470176-5ce50b85 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470178-5ce50b85 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047017b-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047017f-5ce50b85 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc0470181-5ce50b85 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-bf970d0f-3f9b-54b6-3f84-8e7fc047019a-5ce50b85, #w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04701a4-5ce50b85, #w-node-bf970d0f-3f9b-54b6-3f84-8e7fc04701ae-5ce50b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc90e-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc911-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc914-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc91a-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc91c-e5c080f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc91d-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc91f-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc923-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc925-e5c080f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc926-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc928-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc92c-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc92e-e5c080f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc92f-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc931-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc936-e5c080f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc938-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc93b-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc93e-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc941-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc944-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc947-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc94b-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc94d-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc94f-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc951-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc953-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc955-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc959-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc95b-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc95d-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc95f-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc961-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc963-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc967-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc969-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc981-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc984-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc987-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc98a-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc98d-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc990-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc994-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc996-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc998-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc99a-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc99c-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc99e-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9a2-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9a4-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9a6-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9a8-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9aa-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9ac-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9b0-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9b2-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9ca-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9cd-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9d0-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9d3-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9d6-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9d9-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9dd-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9df-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9e1-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9e3-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9e5-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9e7-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9eb-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9ed-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9ef-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9f1-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9f3-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9f5-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9f9-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdc9fb-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca12-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca15-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca18-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca1e-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca20-e5c080f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca21-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca23-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca27-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca29-e5c080f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca2a-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca2c-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca30-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca32-e5c080f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca33-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca35-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca3a-e5c080f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca3c-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca3f-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca42-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca45-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca48-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca4b-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca4f-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca51-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca53-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca55-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca57-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca59-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca5d-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca5f-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca61-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca63-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca65-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca67-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca6b-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca6d-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca85-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca88-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca8b-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca8e-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca91-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca94-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca98-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca9a-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca9c-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdca9e-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaa0-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaa2-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaa6-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaa8-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaaa-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaac-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaae-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcab0-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcab4-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcab6-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcace-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcad1-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcad4-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcad7-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcada-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcadd-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcae1-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcae3-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcae5-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcae7-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcae9-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaeb-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaef-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaf1-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaf3-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaf5-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaf7-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaf9-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcafd-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcaff-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb16-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb19-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb1c-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb22-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb24-e5c080f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb25-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb27-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb2b-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb2d-e5c080f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb2e-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb30-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb34-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb36-e5c080f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb37-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb39-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb3e-e5c080f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb40-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb43-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb46-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb49-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb4c-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb4f-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb53-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb55-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb57-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb59-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb5b-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb5d-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb61-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb63-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb65-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb67-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb69-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb6b-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb6f-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb71-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb89-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb8c-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb8f-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb92-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb95-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb98-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb9c-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcb9e-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcba0-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcba2-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcba4-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcba6-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbaa-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbac-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbae-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbb0-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbb2-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbb4-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbb8-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbba-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbd2-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbd5-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbd8-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbdb-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbde-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbe1-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbe5-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbe7-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbe9-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbeb-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbed-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbef-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbf3-e5c080f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbf5-e5c080f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbf7-e5c080f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbf9-e5c080f2 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbfb-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcbfd-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcc01-e5c080f2 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcc03-e5c080f2 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
  justify-self: center;
}

#w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcc1d-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcc27-e5c080f2, #w-node-e25fa98b-866e-5dd3-4c5e-febe9abdcc31-e5c080f2, #w-node-e4565da9-9724-24e6-92fc-e5d44309428e-9b843b08, #w-node-_4e61e06b-6157-ee05-a5ca-3830c6896f55-9b843b08, #w-node-fd502b3a-2ff9-1969-181c-b1dc3059e19e-9b843b08, #w-node-c1560d8b-840e-447a-a131-5a2d18058020-5300b702, #w-node-c42080d4-52f1-1127-e28e-bd1af6ec9657-5300b702 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 767px) {
  #w-node-_3e465a42-aaa2-203f-3b5c-677cbe22c354-bfaf19b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nunito';
  src: url('../fonts/nunito-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nunito';
  src: url('../fonts/nunito-light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}