.w-commerce-commercecartwrapper {
  display: inline-block;
  position: relative;
}

.w-commerce-commercecartopenlink {
  background-color: #3898ec;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: flex;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecartopenlinkcount {
  display: inline-block;
  height: 18px;
  min-width: 18px;
  margin-left: 8px;
  padding-right: 6px;
  padding-left: 6px;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  background-color: #fff;
  color: #3898ec;
  font-size: 11px;
  line-height: 18px;
  font-weight: 700;
  text-align: center;
}

.w-commerce-commercecartcontainerwrapper {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1001;
  background-color: rgba(0, 0, 0, 0.8);
}

.w-commerce-commercecartcontainerwrapper--cartType-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  position: absolute;
  top: 100%;
  left: 0px;
  right: auto;
  bottom: auto;
  background-color: transparent;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  position: absolute;
  left: auto;
  top: 100%;
  right: 0px;
  bottom: auto;
  background-color: transparent;
}

.w-commerce-commercecartcontainer {
  display: flex;
  width: 100%;
  max-width: 480px;
  min-width: 320px;
  flex-direction: column;
  overflow: auto;
  background-color: #fff;
  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.25);
}

.w-commerce-commercecartheader {
  position: relative;
  display: flex;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e6e6e6;
  align-items: center;
}

.w-commerce-commercecartheading {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.w-commerce-commercecartcloselink {
  width: 16px;
  height: 16px;
}

.w-commerce-commercecartformwrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
}

.w-commerce-commercecartform {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
}

.w-commerce-commercecartlist {
  overflow: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  padding-right: 24px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  -webkit-overflow-scrolling: touch;
}

.w-commerce-commercecartitem {
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
  align-items: flex-start;
}

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

.w-commerce-commercecartiteminfo {
  display: flex;
  margin-right: 16px;
  margin-left: 16px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
}

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

.w-commerce-commercecartquantity {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 10px;
  padding-top: 8px;
  padding-right: 6px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 60px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

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

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

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

.w-commerce-commercecartquantity:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

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

.w-commerce-commercecartfooter {
  display: flex;
  padding-top: 16px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #e6e6e6;
}

.w-commerce-commercecartlineitem {
  display: flex;
  margin-bottom: 16px;
  justify-content: space-between;
  align-items: baseline;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
}

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

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

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

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

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

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

.w-commerce-commercecartcheckoutbutton {
  background-color: #3898ec;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: block;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
}

.w-commerce-commercecartemptystate {
  display: flex;
  padding-top: 100px;
  padding-bottom: 100px;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
}

.w-commerce-commercecarterrorstate {
  margin-top: 0px;
  margin-right: 24px;
  margin-bottom: 24px;
  margin-left: 24px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  background-color: #ffdede;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-commercecheckoutcolumn {
  padding-right: 8px;
  padding-left: 8px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-commercecheckoutcardnumber:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

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

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

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

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

.w-commerce-commercecheckoutcardexpirationdate:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

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

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

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

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

.w-commerce-commercecheckoutcardsecuritycode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-commerceaddtocartform {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
}

.w-commerce-commerceaddtocartoptionpillgroup {
  display: flex;
  margin-bottom: 10px;
}

.w-commerce-commerceaddtocartoptionpill {
  margin-right: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #000;
  border-bottom-color: #000;
  border-left-color: #000;
  border-right-color: #000;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  color: #000;
  background-color: #fff;
  cursor: pointer;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected {
  color: #fff;
  background-color: #000;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled {
  color: #666;
  background-color: #e6e6e6;
  border-top-color: #e6e6e6;
  border-bottom-color: #e6e6e6;
  border-left-color: #e6e6e6;
  border-right-color: #e6e6e6;
  cursor: not-allowed;
  outline-style: none;
}

.w-commerce-commerceaddtocartquantityinput {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 10px;
  padding-top: 8px;
  padding-right: 6px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 60px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

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

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

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

.w-commerce-commerceaddtocartquantityinput:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  background-color: #3898ec;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: flex;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  background-color: #e6e6e6;
  border-top-color: #e6e6e6;
  border-bottom-color: #e6e6e6;
  border-left-color: #e6e6e6;
  border-right-color: #e6e6e6;
  cursor: not-allowed;
  outline-style: none;
}

.w-commerce-commercebuynowbutton {
  background-color: #3898ec;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: inline-block;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin-top: 10px;
}

.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
  color: #666;
  background-color: #e6e6e6;
  border-top-color: #e6e6e6;
  border-bottom-color: #e6e6e6;
  border-left-color: #e6e6e6;
  border-right-color: #e6e6e6;
  cursor: not-allowed;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ddd;
}

.w-commerce-commerceaddtocarterror {
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ffdede;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 479px) {
  .w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartquantity {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutemailinput {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingfullname {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstreetaddress {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

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

  .w-commerce-commercecheckoutshippingcity {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstateprovince {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingzippostalcode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingcountryselector {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardnumber {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardexpirationdate {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardsecuritycode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingfullname {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstreetaddress {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingcity {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstateprovince {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingzippostalcode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }

  .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }
}

body {
  background-color: #fff;
  font-family: Inter, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 400;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  transform: none;
  font-family: 'Space Grotesk';
  font-size: 96px;
  line-height: 1.2;
  font-weight: 400;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Space Grotesk';
  font-size: 65px;
  line-height: 1.2;
  font-weight: 400;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Space Grotesk';
  font-size: 40px;
  line-height: 1.3;
  font-weight: 400;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Space Grotesk';
  font-size: 32px;
  line-height: 1.3;
  font-weight: 400;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Outfit, sans-serif;
  font-size: 28px;
  line-height: 1.3;
  font-weight: 600;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Space Grotesk';
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600;
}

p {
  margin-bottom: 10px;
}

a {
  transition: color 300ms ease;
  color: #000;
  font-weight: 400;
  text-decoration: none;
}

a:hover {
  color: #303db4;
  text-decoration: underline;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 30px;
  list-style-type: disc;
}

ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 30px;
  list-style-type: decimal;
}

li {
  margin-bottom: 8px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

img {
  display: inline-block;
  max-width: 100%;
}

blockquote {
  overflow: visible;
  margin: 20px auto;
  padding-top: 50px;
  padding-bottom: 50px;
  border-top: 0px solid #000;
  border-left: 0px solid #000;
  background-image: url('../images/Qoute-Line.svg'), url('../images/Qoute-Line.svg');
  background-position: 0% 95%, 0% 5%;
  background-size: auto, auto;
  background-repeat: no-repeat, no-repeat;
  font-size: 40px;
  line-height: 1.2;
  font-style: italic;
  font-weight: 300;
}

figure {
  margin-top: 20px;
  margin-bottom: 20px;
}

figcaption {
  margin-top: 5px;
  color: #a6a6a6;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}

.nav {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 10000;
  height: 75px;
  background-color: #fff;
  box-shadow: 0 6px 10px 3px rgba(0, 0, 0, 0.1);
}

.nav-logo {
  max-height: 32px;
  min-width: 200px;
}

.nav-link {
  position: relative;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-family: Outfit, sans-serif;
  color: #323232;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.nav-link:hover {
  color: #303db4;
  text-decoration: none;
}

.nav-link.w--current {
  color: #303db4;
  font-weight: 600;
}

.nav-link.nav-item-dropdown {
  height: 100%;
  padding-right: 35px;
  color: #323232;
}

.nav-link.nav-item-dropdown.w--open {
  font-size: 18px;
}

.footer {
  padding: 0em 0px 0px;
  align-items: flex-start;
  background-color: #001540;
}

.footer-grid {
  display: -ms-grid;
  display: grid;
  margin-top: 2em;
  margin-bottom: 0px;
  padding-top: 20px;
  justify-content: flex-end;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 1.5fr 1fr 1fr 1fr;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.section {
  background-color: transparent;
}

.section.section-grey {
  background-color: #f5f5f7;
}

.section.section-grey.padding-bottom {
  position: relative;
  padding-bottom: 2em;
}

.section.section-white {
  background-color: #fff;
}

.section.relative {
  position: relative;
  background-color: #fff;
}

.section.relative.center {
  display: flex;
}

.section.relative.other-section {
  border-radius: 0px;
  background-color: #003ab3;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.section.section-blue {
  position: relative;
  z-index: 1;
  background-color: #003ab3;
}

.section.section-yellow {
    position: relative;
    z-index: 1;
    background-color: #ffc800;
}

.section.section-darkblue {
    position: relative;
    z-index: 1;
    background-color: #001540;
}

.section.with-padding {
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.section.with-scalable-grey-background {
  overflow: hidden;
}

.section.section-dark {
  background-color: #151516;
}

.section.bottom-margin {
  height: auto;
  min-height: 100vh;
  margin-bottom: 2em;
  background-color: #00d4d3;
}

.section.overflow-hidden {
  overflow: hidden;
}

.section.overflow-hidden.section-blue-dark {
  background-color: #001540;
}

.section.white-bg {
  background-color: #fff;
}

.section.section-green {
  position: static;
  z-index: -5;
  background-color: #f5f5f7;
}

.section.section-gray {
  background-color: #f5f5f7;
}

.container {
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  padding: 7rem 0em 0rem;
  font-family: Circularstd, sans-serif;
}

.container.nav-container {
  display: flex;
  padding: 12px 1em;
}

.container.no-padding-bottom {
  margin-top: 0px;
  padding-top: 7rem;
  padding-bottom: 0rem;
}

.container.no-padding-bottom.no-padding-top {
  padding-top: 0rem;
}

.container.desktop-image-container {
  display: flex;
  padding: 0rem 0em;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.container.desktop-image-container.test-1 {
  background-color: #003ab3;
}

.container.no-padding-top {
  padding-top: 7rem;
}

.container.mobile-hero-container {
  position: relative;
  display: flex;
  min-height: 90vh;
  padding: 1em 1em 1rem;
  flex-direction: column;
  justify-content: center;
}

.container.relative {
  position: relative;
}

.container.relative.no-padding-top {
  padding-top: 3rem;
  font-family: Outfit, sans-serif;
}

.container.relative.small-padding {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.container.relative.small-padding.features-v2-container {
  display: flex;
  height: 100%;
  padding-bottom: 4.9rem;
  flex-direction: column;
  justify-content: space-around;
}

.container.no-padding {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.container.before-footing {
  display: block;
  margin-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.container.before-footing-copy {
  padding-top: 0rem;
}

.container.containter-lg {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.container.containter-lg.no-top {
  padding-top: 7rem;
}

.container.containter-lg.no-padding.no-margin-top {
  padding-top: 0rem;
}

.container.containter-lg.less-padding-top {
  padding-top: 3rem;
}

.container.padding-bottom {
  padding-bottom: 12rem;
}

.container.special-hero {
  background-color: #007eff;
}

.container.container-special {
  padding-right: 0em;
}

.container.container-slick {
  padding-top: 0rem;
}

.black-box {
  padding: 10px;
  background-color: #000;
}

.white-text2 {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: Outfit, sans-serif;
  color: #007eff;
  font-size: 28px;
  font-weight: 400;
  text-align: left;
}

.white-text2._18px {
  font-size: 18px;
}

.white-text2.line-spacing {
  margin-bottom: 20px;
  line-height: 2;
  white-space: pre;
}

.white-text2._16px {
  font-size: 16px;
}

.white-text2._24px {
  font-size: 24px;
}

.white-text2.blue-text {
  color: #007eff;
}

.white-text2.textpill-small {
  margin-top: -10px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #007eff;
  font-size: 26px;
}

.white-text2.heading-2 {
  color: #fff;
  font-size: 55px;
  font-weight: 600;
}

.section-hero {
  position: relative;
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.section-hero.desktop-app {
  overflow: visible;
  padding-right: 0em;
  padding-left: 0em;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
}

.section-hero.mobile-section-hero {
  overflow: hidden;
  padding-bottom: 10em;
}

.content {
  border: 1px none #000;
}

.content.relative {
  position: relative;
}

.content.menu-header {
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  border-style: none none solid;
  border-color: #f5f5f7;
  color: #003ab3;
}

.link {
  position: relative;
  overflow: hidden;
  margin-right: 5px;
  padding-bottom: 2px;
  flex: 0 auto;
  color: #000;
  text-decoration: none;
}

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

.link.colored {
  color: #303db4;
}

.link.colored:hover {
  color: #3342cc;
}

.link-underline {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 100%;
  height: 1px;
  background-color: #303db4;
}

.grid-6-columns {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-6-columns.feature-grid-with-icons {
  margin-top: 2em;
  margin-bottom: 2em;
  grid-column-gap: 2em;
  grid-row-gap: 4em;
}

.grid-6-columns.feature-grid-with-icons.no-padding-bottom {
  margin-bottom: 2em;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-6-columns.center-grid {
  align-items: center;
  text-align: left;
}

.grid-6-columns.gab-0 {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.grid-6-columns.no-rows {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-6-columns.top-margin {
  margin-top: 2em;
}

.project-item {
  position: relative;
  padding-top: 30px;
  padding-right: 50px;
  padding-bottom: 30px;
  text-decoration: none;
}

.project-item:hover {
  text-decoration: none;
}

.nav-link-text {
  font-size: 18px;
}

.grid-4-columns {
  display: -ms-grid;
  display: grid;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-4-columns.top-margin {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.grid-4-columns.top-margin-small {
  margin-top: 120px;
}

.nav-menu {
  z-index: 1;
  display: flex;
  padding: 0px;
  flex: 1;
}

.brand {
  z-index: 2;
  display: flex;
  margin-right: 20px;
  padding: 0px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.wrapper {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

.project-item-style-2 {
  position: relative;
  width: 100%;
  padding-top: 80px;
  padding-right: 160px;
  padding-bottom: 60px;
  border-bottom: 5px solid #fff;
  text-decoration: none;
}

.project-item-style-2:hover {
  text-decoration: none;
}

.heading-display {
  font-size: 90px;
}

.utility-page-wrap {
  position: relative;
  display: flex;
  width: 100vw;
  height: 80vh;
  max-height: 100%;
  max-width: 100%;
  padding: 2em 5em;
  justify-content: center;
  align-items: center;
}

.utility-page-wrap.no-padding-top {
  padding-top: 0em;
  padding-bottom: 0em;
}

.utility-page-content {
  display: flex;
  width: 80%;
  height: 100%;
  padding: 24px 2em 2em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid #dadce0;
  border-radius: 24px;
  background-color: #fff;
  text-align: center;
}

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

.represent-title {
  display: inline-block;
  padding: 5px 35px;
  border-style: solid;
  border-width: 2px;
  border-color: #373b41;
  border-radius: 32px;
  background-color: #222529;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.represent-container {
  margin-top: 100px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.represent-container.first {
  margin-top: 0px;
}

.content-details {
  margin-bottom: 40px;
}

.content-details p {
  margin-right: auto;
  margin-left: auto;
}

.content-details h3 {
  margin-right: auto;
  margin-left: auto;
}

.content-details h4 {
  margin-right: auto;
  margin-left: auto;
}

.content-details h5 {
  margin-right: auto;
  margin-left: auto;
}

.content-details h6 {
  margin-right: auto;
  margin-left: auto;
}

.post-item {
  padding-bottom: 0px;
}

.post-item:hover {
  text-decoration: none;
}

.subscribe-form {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0px;
}

.subscribe-form.no-margin-bottom {
  margin-bottom: 0px;
}

.subscribe-form.no-margin-bottom.full-width {
  width: 100%;
}

.subscribe-form-flex {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex: 1;
}

.subscribe-form-input-wrapper {
  position: relative;
  width: 100%;
  margin-right: 20px;
  text-align: left;
}

.form-input {
  height: 116px;
  min-width: 350px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 20px 0px 35px;
  border-style: solid;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 24px;
  transition: border-color 200ms ease;
  color: #868f97;
  font-size: 32px;
}

.form-input:focus {
  border-color: #868f97;
}

.form-input::-moz-placeholder {
  color: #868f97;
  font-weight: 300;
}

.form-input::-ms-input-placeholder {
  color: #868f97;
  font-weight: 300;
}

.form-input::placeholder {
  color: #868f97;
  font-weight: 300;
}

.success-message {
  padding: 15px 20px;
  border-radius: 3px;
  background-color: #000;
}

.error-message {
  border-radius: 3px;
  color: #323232;
}

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

.visit-asset-page {
  padding-top: 10px;
  padding-right: 0px;
}

.text-gradient-1 {
  background-image: linear-gradient(111deg, #f85d7f, #6b81fa);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}

.footer-logo-link {
  max-width: 200px;
  margin-bottom: 20px;
}

.footer-image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: 0% 50%;
     object-position: 0% 50%;
}

.footer-heading {
  margin-top: 0px;
  margin-bottom: 20px;
  font-weight: 500;
}

.grey-text {
  margin-bottom: 15px;
  font-family: Outfit, sans-serif;
  color: #001540;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 400;
}

.grey-text._18px {
  font-size: 18px;
  font-weight: 300;
}

.grey-text._18px.bottem-margin {
  margin-bottom: 24px;
}

.grey-text.line-spacing {
  margin-bottom: 20px;
  line-height: 2;
  white-space: pre;
}

.grey-text._32px {
  font-size: 32px;
}

.grey-text.in-section-dark {
  color: #007eff;
}

.grey-text.blue-text {
  color: #001540;
}

.grey-text.feature-type-2 {
  margin-bottom: 0px;
  color: #fff;
  font-size: 22px;
  font-weight: 300;
}

.grey-text.explain {
  margin-bottom: 2rem;
  color: #001540;
}

.grey-text.bottom-margin {
  margin-bottom: 3rem;
}

.grey-text.white {
  color: #fff;
  font-weight: 300;
}

.grey-text.inblock {
  margin-top: 0px;
}

.footer-grid-content {
  min-width: 15%;
}

.gradient-line {
  width: 100%;
  height: 3px;
  background-image: linear-gradient(103deg, #f85d7f, #6b81fa 50%, #a0fbcd 103%);
}

.gradient-line.line-margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

.nav-cta-button {
  display: block;
  justify-content: flex-end;
  flex: 1;
  text-align: right;
}

.button {
  height: 50px;
  margin-top: 40px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 13px 35px 15px;
  border: 0px solid transparent;
  border-radius: 25px;
  background-color: #303db4;
  transition: color 300ms ease, border-color 300ms ease, background-color 300ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.button:hover {
  background-color: #001540;
  color: #fff;
  text-decoration: none;
}

.button.empty-white-border {
  border-color: #fff;
  background-color: transparent;
  color: #fff;
}

.button.empty-white-border:hover {
  background-color: rgba(255, 255, 255, 0.07);
  color: #fff;
}

.button.empty-white-border.margin {
  margin-right: 2em;
  margin-left: 2em;
}

.button.light {
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  color: #303db4;
}

.button.light:hover {
  background-color: #f5f5f7;
}

.button.light.margin {
  margin-right: 2em;
  margin-left: 2em;
}

.button.subscribe-button {
  position: absolute;
  left: auto;
  top: 16px;
  right: 16px;
  bottom: 16px;
  height: auto;
  padding-right: 48px;
  padding-left: 48px;
  border-radius: 16px;
}

.button.subscribe-button.small-button {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 10px;
}

.button.link-with-arrow {
  height: auto;
  margin-top: 0px;
  padding: 5px 40px 5px 5px;
  background-color: transparent;
  background-image: url('../images/Blue-Arrow.svg');
  background-position: 100% 50%;
  background-size: 24px;
  background-repeat: no-repeat;
  transition: background-position 300ms ease, color 300ms ease, border-color 300ms ease, background-color 300ms ease;
  color: #303db4;
  text-align: left;
}

.button.link-with-arrow:hover {
  background-position: 95% 50%;
}

.button.no-padding {
  padding-top: 13px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #003ab3;
  font-family: Outfit, sans-serif;
}

.button.margin-top {
  margin-top: 45px;
}

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

.button.right-side {
  float: right;
}

.button.add-to-card {
  width: 100%;
  justify-content: center;
}

.button.margin-right-and-bott {
  margin-right: 20px;
}

.button.arrow-subscribe-button {
  position: absolute;
  left: auto;
  top: 1px;
  right: 1px;
  bottom: 1px;
  height: auto;
  border-radius: 8px;
  background-color: #17171a;
  background-image: url('../images/arrow-Left.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.button.arrow-subscribe-button:hover {
  background-color: #222529;
}

.button.button-xl-yellow {
  border-radius: 35px;
}

.button.button-xl-yellow.button-xl {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #007eff;
}

.button.accent {
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  color: #303db4;
}

.button.accent:hover {
  background-color: #f5f5f7;
}

.button.accent.button-xl {
  background-color: #007eff;
  color: #fff;
}

.button.button-xl {
  height: auto;
  margin-top: 0px;
  padding: 30px 54px;
  -ms-grid-row-align: auto;
      align-self: auto;
  border-radius: 50px;
  font-size: 20px;
}

.button.button-xl:hover {
  background-color: #001540;
}

.button.button-xl.bg-orange {
  background-color: #ffa52e;
}

.button.button-xl.less-padding-x {
  padding: 29px;
  border-radius: 100px;
}

.button.button-info {
  background-color: #007eff;
}

.button.button-info.button-xl {
  margin-top: 0px;
}

.button.no-margin {
  padding-right: 30px;
  padding-left: 30px;
}

.button.greyed {
  background-color: rgba(48, 61, 180, 0.5);
  color: hsla(0, 0%, 100%, 0.5);
}

.card-item {
  position: relative;
  display: flex;
  overflow: hidden;
  padding: 0px;
  flex-direction: column;
  justify-content: flex-start;
  flex: 1;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: -1px 20px 15px 2px rgba(0, 0, 0, 0.13);
}

.card-item:hover {
  text-decoration: none;
}

.card-item.fadein-into-view {
  padding-top: 30px;
}

.card-item.blue {
  background-color: #3342cc;
  color: #fff;
}

.white-40 {
  color: hsla(0, 0%, 100%, 0.4);
}

.card-item-content {
  position: relative;
  z-index: 1;
  display: flex;
  width: 100%;
  height: 50%;
  padding: 2em;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
}

.card-item-content.top {
  align-items: flex-start;
}

.card-item-content.full {
  height: 100%;
}

.card-item-content.left {
  justify-content: flex-start;
}

.card-item-content.left.vertical {
  flex-direction: column;
}

.no-margin {
  margin: 0px;
  font-family: Outfit, sans-serif;
  font-weight: 600;
}

.no-margin.h3-to-h2-size {
  margin-bottom: 21px;
  color: #001540;
  font-size: 36px;
  line-height: 1.3;
}

.no-margin.h3-to-h2-size.feature-type-2 {
  color: #fff;
  font-size: 32px;
}

.text-center {
  display: flex;
  width: 90%;
  flex-direction: column;
  align-items: flex-start;
  text-align: center;
}

.button-container {
  position: relative;
  z-index: 1;
  padding-top: 1em;
  padding-bottom: 1em;
}

.hero-product-demo {
  position: relative;
  height: 300vh;
  background-color: transparent;
}

.product-demo-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 1;
  display: flex;
  overflow: hidden;
  min-height: 100vh;
  margin-top: -80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 0px;
  background-color: #00d4d3;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.product-image {
  width: 100%;
}

.product-image-container {
  position: relative;
  display: flex;
  width: 100%;
  padding-top: 26px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transform: none;
}

.small-container {
  max-width: 80%;
  margin-right: auto;
  margin-left: auto;
}

.product-macbookholder {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0px;
  z-index: -1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transform: translate(0px, 0%) scale(2.6);
}

.customers-panel {
  padding-top: 1em;
  text-align: center;
}

.text-holder {
  padding-bottom: 30px;
}

.customer-image {
  max-height: 35px;
}

.customer-image.invert {
  filter: invert(100%);
}

.tab-link {
  overflow: hidden;
  height: 60px;
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 80px;
  background-color: transparent;
  transition: height 200ms ease, color 200ms ease;
  text-decoration: none;
}

.tab-link:hover {
  text-decoration: none;
}

.tab-link.w--current {
  position: relative;
  height: 180px;
  background-color: transparent;
}

.text-container {
  max-width: 100%;
  padding-bottom: 2em;
}

.product-container {
  position: relative;
  left: -5px;
  top: -32px;
  display: inline-block;
  overflow: hidden;
  width: 100%;
  max-height: none;
  max-width: 802px;
  border-style: none;
  border-width: 3px;
  border-color: #003ab3;
  border-radius: 2px;
}

.play-icon-holder {
  position: absolute;
  left: 50%;
  top: 50%;
  right: auto;
  bottom: auto;
  margin-top: -71px;
  margin-right: auto;
  margin-left: -96px;
  border-style: solid;
  border-width: 0px;
  border-color: silver;
  border-radius: 100%;
  transition: box-shadow 200ms ease;
  cursor: pointer;
}

.play-icon-holder:hover {
  box-shadow: 4px 0 20px 8px rgba(0, 0, 0, 0.1);
}

.pricing-table-content {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
}

.pricing-table-content.white-text-pricing-table {
  color: #fff;
}

.pricing-header {
  display: flex;
  margin-bottom: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.pricing-header.white-pricing-header {
  color: #fff;
}

.pricing-list {
  display: flex;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-left: 0px;
  flex-direction: column;
  align-items: center;
  flex: 1;
  text-align: center;
}

.pricing-list.grey-text.no-margin {
  margin-top: 5px;
  align-items: flex-start;
}

.list-item-with-check {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 35px;
  background-image: url('../images/Check-Icon.svg');
  background-position: 3px 50%;
  background-size: auto;
  background-repeat: no-repeat;
  color: #323232;
  font-size: 18px;
  text-align: left;
}

.stretch-content-verticaly {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.pricing-tabs-menu {
  position: relative;
  display: inline-block;
  width: auto;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 3px;
  flex-direction: row;
  justify-content: center;
  border-radius: 8px;
  background-image: linear-gradient(180deg, #fff, #fff);
  box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.1);
  font-weight: 500;
}

.pricing-tabs-menu:hover {
  text-decoration: none;
}

.pricing-tab {
  margin-right: 1px;
  margin-left: 1px;
  border-radius: 5px;
  background-color: #fff;
  color: #3342cc;
  font-weight: 400;
  text-align: center;
}

.pricing-tab:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
  color: #5f82f8;
  text-decoration: none;
}

.pricing-tab.w--current {
  background-color: #3342cc;
  color: #f5f5f7;
}

.pricing-tabs-content {
  overflow: visible;
  width: 100%;
}

.pricing-tabs-content.margin-top {
  margin-top: 15vh;
}

.pricing-tabs {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}

.pricing-tabs.margin-bottem {
  margin-bottom: 2em;
}

.slide {
  width: 100%;
  height: auto;
  padding-right: 15px;
  padding-left: 15px;
  cursor: default;
}

.text-regular {
  font-weight: 400;
}

.play-icon-image {
  position: relative;
  z-index: 200;
  border-radius: 100%;
}

.nav-dropdown-icon {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-right: 10px;
}

.nav-dropdown-list {
  width: 740px;
  min-width: 740px;
  background-color: #1c2328;
}

.nav-dropdown-list.w--open {
  display: flex;
  width: 370px;
  height: auto;
  padding: 10px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  background-color: transparent;
}

.nav-dropdown-list.small-nav {
  width: 280px;
}

.nav-dropdown-list.half {
  width: 370px;
  min-width: 370px;
}

.nav-dropdown-link {
  display: flex;
  overflow: hidden;
  height: auto;
  min-height: auto;
  margin-bottom: 0px;
  padding: 10px;
  justify-content: flex-start;
  align-items: center;
  border-radius: 10px;
  background-color: transparent;
  transition: background-color 300ms ease, color 300ms ease;
  font-family: Outfit, sans-serif;
  color: #323232;
  font-size: 18px;
}

.nav-dropdown-link:hover {
  background-color: hsla(0, 0%, 83.9%, 0.1);
  color: #323232;
  text-decoration: none;
}

.nav-dropdown-link.w--current {
  -ms-grid-row-align: auto;
      align-self: auto;
  background-color: #f5f5f7;
  color: #303db4;
}

.nav-dropdown-link.align-top {
  align-items: center;
}

.nav-icon-holder {
  display: flex;
  width: 40px;
  height: 40px;
  margin-right: 15px;
  padding-right: 0px;
  padding-left: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.nav-icon-holder.no-padding {
  padding-top: 0px;
  justify-content: flex-start;
}

.nav-dropdown-image {
  position: relative;
  z-index: 1;
  width: 30px;
  height: 30px;
  font-family: 'Fa duotone 900', sans-serif;
}

.accordion-item {
  margin-top: 25px;
  margin-bottom: 25px;
}

.accordion-item.top-margin {
  margin-top: 25px;
  margin-bottom: 25px;
}

.accordion-item-trigger {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}

.accordion-item-content {
  overflow: hidden;
  width: 100%;
  padding-left: 55px;
}

.accordion-icon {
  padding-right: 10px;
  padding-left: 10px;
}

.grid-10-columns {
  width: 100%;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-anim-container {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 40vh;
  justify-content: space-between;
  align-items: stretch;
  border-radius: 10px;
}

.team-item {
  width: 100%;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.team-item:hover {
  text-decoration: none;
}

.job-position-container {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 16px;
  background-color: #fff;
  cursor: pointer;
}

.contact-form-block {
  width: 100%;
  padding: 60px 60px 20px;
  border: 1px solid #dadce0;
  border-radius: 24px;
  background-color: #fff;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
}

.subscribe-input {
  height: 54px;
  min-width: 350px;
  margin-bottom: 0px;
  padding-right: 20px;
  padding-left: 20px;
  border: 1px solid #868f97;
  border-radius: 5px;
  background-color: #fff;
  transition: border-color 200ms ease;
  font-size: 18px;
}

.subscribe-input:focus {
  border-color: #868f97;
}

.subscribe-input::-moz-placeholder {
  color: #868f97;
  font-weight: 300;
}

.subscribe-input::-ms-input-placeholder {
  color: #868f97;
  font-weight: 300;
}

.subscribe-input::placeholder {
  color: #868f97;
  font-weight: 300;
}

.social-icon-holder {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 41px;
  height: 41px;
  margin-right: 12px;
  margin-bottom: 12px;
  justify-content: center;
  align-items: center;
  border-radius: 41px;
  background-color: #333334;
}

.change-log-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-bottom: 0px;
  padding-bottom: 0px;
  justify-content: start;
  justify-items: start;
  align-items: center;
  align-content: space-around;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 2fr;
  grid-template-columns: 1fr 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.licensing-item-photo {
  height: 50px;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0px;
  flex: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.copyright {
  color: #003ab3;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.macbook {
  position: relative;
  z-index: -1;
  width: 1040px;
}

.macbook-desktop-image {
  position: absolute;
  left: 11%;
  top: 3%;
  right: 11%;
  bottom: 11%;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-hero-text-container {
  position: absolute;
  z-index: 1;
  display: flex;
  width: 100%;
  height: 100vh;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.macbook-holder {
  position: relative;
  z-index: 1;
}

.grid-5-columns {
  width: 100%;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

.circle-blur {
  position: absolute;
  left: -20vh;
  top: 50vh;
  right: auto;
  bottom: auto;
  z-index: -1;
  width: 40vh;
  height: 40vh;
  border-radius: 100%;
  background-image: linear-gradient(180deg, #fb5397, #fdb45f);
  filter: blur(170px);
}

.circle-blur._2 {
  left: auto;
  right: -30vh;
  width: 60vh;
  height: 60vh;
  background-image: linear-gradient(180deg, #96ddfb, #5f82f8);
}

.circle-blur._1 {
  position: -webkit-sticky;
  position: sticky;
}

.section-circles-container {
  position: absolute;
  left: 0%;
  top: -20vh;
  right: 0%;
  z-index: -1;
  display: flex;
  overflow: hidden;
  height: 150vh;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.featured-slider {
  position: -webkit-sticky;
  position: sticky;
  top: 90px;
  display: -ms-grid;
  display: grid;
  padding-top: 50vh;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: center;
}

.featured-image {
  height: 100%;
  border-radius: 10px;
  box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.1);
}

.featured-image._3 {
  border-style: solid;
  border-width: 3px;
  border-color: #003ab3;
  border-radius: 30px;
  box-shadow: none;
}

.featured-image._2 {
  border-style: solid;
  border-width: 3px;
  border-color: #003ab3;
  border-radius: 30px;
  box-shadow: none;
}

.featured-image._1 {
  border-style: solid;
  border-width: 3px;
  border-color: #003ab3;
  border-radius: 30px;
  box-shadow: none;
}

.feature-slide-content {
  margin-top: 2rem;
  padding-top: 1em;
  text-align: left;
}

.section-circles-sticky {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0px;
  right: 0%;
  z-index: -1;
  display: flex;
  height: 0vh;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.feature-title {
  font-family: Outfit, sans-serif;
  color: #001540;
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
}

.feature-line {
  position: relative;
  width: 100%;
  height: 1px;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  background-color: rgba(0, 0, 0, 0.2);
}

.feature-image-holder {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: flex;
  height: 50vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-style: none;
  border-width: 3px;
  border-color: #003ab3;
  border-radius: 30px;
  perspective: 2000px;
}

.feature-line-active {
  position: absolute;
  left: 0%;
  top: 0%;
  bottom: 0%;
  width: 50%;
  background-color: #303db4;
}

.features-slider-container {
  position: relative;
  min-height: 280vh;
  margin-top: 5em;
}

.feature-slide-description {
  opacity: 0.5;
  font-size: 18px;
}

.feature-slide-description._3 {
  opacity: 0.2;
  font-family: Outfit, sans-serif;
  font-size: 20px;
  line-height: 1.4;
}

.feature-slide-description._1 {
  opacity: 0.2;
  font-family: Outfit, sans-serif;
  font-size: 20px;
  line-height: 1.4;
}

.feature-slide-description._2 {
  opacity: 0.2;
  font-family: Outfit, sans-serif;
  font-size: 20px;
  line-height: 1.4;
}

.subtitle {
  margin-top: 0px;
  margin-bottom: 66px;
  font-family: Outfit, sans-serif;
  color: #007eff;
}

.button-holder {
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
}

.button-holder.no-left-margin {
  margin-left: 0px;
}

.button-holder.right {
  float: right;
}

.text-weight-light {
  font-weight: 300;
}

.icon-with-text {
  display: block;
  margin-bottom: 0.7em;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.small-icon {
  width: 35px;
  margin-right: 0.7em;
}

.no-margin-semi-bold {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Outfit, sans-serif;
  color: #fff;
  font-size: 40px;
  font-weight: 600;
}

.features-sticky-content {
  position: relative;
}

.features-sticky-content.trusted-list {
  padding-top: 70vh;
  padding-bottom: 10vh;
}

.features-sticky-content.features-sticky-right-text {
  padding-top: 40vh;
  padding-bottom: 10vh;
}

.content-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}

.content-sticky.full-height {
  display: flex;
  min-height: 85vh;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.fade-in-on-scroll.margin-bottom {
  margin-bottom: 60px;
}

.fade-in-on-scroll.margin-bottom.text-center {
  align-items: center;
}

.fade-in-on-scroll.max-width {
  width: 100%;
  margin-top: 20px;
}

.fade-in-on-scroll.text-center {
  width: 100%;
}

.fade-in-on-scroll.text-center.relative {
  position: relative;
  align-items: center;
}

.fade-in-on-scroll.margin-top {
  display: flex;
  margin-top: 18px;
}

.fade-in-on-scroll.center {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

.fade-in-on-scroll.center.bottom-margin {
  margin-bottom: 2em;
}

.fade-in-on-scroll.full {
  height: 100%;
}

.fade-in-on-scroll.top-margin {
  margin-top: 80px;
}

.fade-in-on-scroll.relative {
  position: relative;
}

.trusted-overlay-container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 1px;
  height: 100%;
}

.trusted-item-header {
  display: flex;
  align-items: center;
}

.trusted-no {
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  background-color: transparent;
  font-family: Circularstd, sans-serif;
  color: #00d4d3;
  font-weight: 600;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.trusted-item {
  display: flex;
  margin-bottom: 20vh;
  flex-direction: column;
  align-items: flex-start;
}

.trusted-item.last {
  margin-bottom: 0em;
}

.text-small {
  font-size: 60%;
}

.trusted-blue-overlay {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 75px;
  right: 0%;
  bottom: auto;
  width: 46vw;
  height: 15em;
  background-image: linear-gradient(180deg, #003ab3, rgba(48, 61, 180, 0));
}

.trusted-blue-overlay.bottom {
  top: 80vh;
  height: 20vh;
  background-image: linear-gradient(0deg, #003ab3, rgba(48, 61, 180, 0));
}

.trusted-item-title {
  font-family: Circularstd, sans-serif;
  color: #fff;
  font-weight: 600;
}

.perspective {
  align-self: flex-start;
  perspective: 1000px;
}

.hero-title {
  margin-top: 0px;
  margin-bottom: 0px;
  opacity: 1;
  transform: none;
  transform-style: preserve-3d;
}

.hero-title._1 {
  font-size: 80px;
  text-align: left;
}

.hero-title._1.semi-bold {
  font-family: Outfit, sans-serif;
  color: #001540;
  font-size: 70px;
  font-weight: 700;
}

.hero-title._1.semi-bold.bold {
  font-weight: 700;
}

.hero-description {
  max-width: none;
  margin-top: 20px;
  margin-bottom: 0px;
  font-family: Outfit, sans-serif;
  color: #001540;
  font-size: 26px;
  line-height: 1.4;
  text-align: left;
}

.hero-description.white-text {
  max-width: 600px;
  margin-bottom: 20px;
  font-family: Outfit, sans-serif;
  color: #fff;
  font-size: 26px;
}

.hero-description.no-margin {
  margin-top: 0px;
}

.hero-description.no-margin.space-bottom {
  margin-bottom: 24px;
}

.hero-description.right {
  text-align: right;
}

.phone-holder {
  position: static;
  top: 51px;
  width: 32vw;
  height: auto;
  max-height: none;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 0px;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  transform: perspective(1400px);
  transform-style: preserve-3d;
}

.phone-holder._1 {
  width: 100%;
}

.mobile-app-image {
  position: absolute;
  left: 11%;
  top: 5.8%;
  right: auto;
  bottom: auto;
  width: 288px;
  max-width: none;
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

.mobile-app-image._2 {
  width: 89%;
}

.mobile-app-image._2.phone-insert {
  left: 14px;
  top: 11px;
  width: auto;
  height: 67vh;
}

.mobile-app-image._1 {
  width: 89%;
}

.mobile-app-image._1.phone-insert {
  left: 14px;
  top: 11px;
  width: auto;
  height: 67vh;
}

.mobile-app-image._4 {
  left: 56px;
  top: 64px;
  width: 80%;
  margin-top: -24px;
  margin-left: -18px;
}

.mobile-app-image._4.other-image {
  left: 20px;
  top: 0px;
  margin-top: 0px;
  margin-left: 0px;
}

.mobile-app-image._4.phone-insert {
  left: 14px;
  top: 11px;
  width: auto;
  height: 67vh;
  margin-top: 0px;
  margin-left: 0px;
}

.mobile-app-image._3 {
  width: 89%;
}

.mobile-app-image._3.phone-insert {
  left: 14px;
  top: 11px;
  width: auto;
  height: 67vh;
}

.phone-mockup {
  position: relative;
  z-index: 5;
  width: auto;
  height: 70vh;
  max-width: none;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 30px;
}

.phone-mockup.lower {
  position: absolute;
}

.phone-mockup.another-phone {
  width: auto;
  margin-top: 0px;
  margin-left: 0px;
  outline-color: #000;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 3px;
}

.phone-mockup._1 {
  width: auto;
  border-style: none;
  border-width: 0px;
  border-radius: 0px;
}

.phone-mockup._2 {
  width: 80%;
  height: auto;
}

.phone-mockup._3 {
  width: 90%;
  height: auto;
}

.grey-out-background {
  position: absolute;
  z-index: -5;
  display: flex;
  overflow: hidden;
  width: 80%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  border-radius: 30px;
  background-color: #00d4d3;
}

.grey-out-background.hero-mobile {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  justify-content: flex-start;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.grey-out-background.full {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: -20%;
  width: auto;
  height: auto;
  background-color: #ebeef5;
}

.mobile-hero-text-content {
  padding-top: 5%;
  padding-left: 5%;
}

.text-weight-600 {
  font-family: Outfit, sans-serif;
  color: #001540;
  font-weight: 700;
}

.text-weight-600.banner {
  color: #003ab3;
}

.feature-image-background {
  width: 60%;
  height: auto;
  max-width: none;
  padding-bottom: 3rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.feature-image-background.card2 {
  width: 75%;
}

.card-item-image-right {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  -o-object-fit: contain;
     object-fit: contain;
}

.card-with-grey-scalable {
  position: relative;
  margin-top: 2em;
  margin-bottom: 0em;
}

.trusted-grey-overlay {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 75px;
  right: 0%;
  bottom: auto;
  width: 46vw;
  height: 15em;
  background-image: linear-gradient(180deg, #fff, rgba(245, 245, 247, 0));
  font-family: Outfit, sans-serif;
}

.trusted-grey-overlay.bottom {
  top: 80vh;
  height: 20vh;
  background-image: linear-gradient(0deg, #fff, rgba(245, 245, 247, 0));
}

.grey-out-background-holder {
  position: absolute;
  left: -4em;
  top: 0%;
  right: -4em;
  bottom: 0%;
  z-index: -1;
  display: flex;
  padding-right: 0em;
  padding-left: 0em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.fearures-sticky-overlay-container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 1px;
  height: 100%;
  background-color: transparent;
}

.featrure-sticky-item {
  display: flex;
  margin-bottom: 20vh;
  margin-left: 2rem;
  padding: 2rem 3rem;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 30px;
  background-color: #001540;
}

.featrure-sticky-item.last {
  margin-bottom: 0em;
}

.featrure-sticky-item._10vh {
  margin-bottom: 10vh;
}

.featrure-sticky-item.feature-type-2 {
  background-color: #003ab3;
}

.featrure-sticky-item.blue-card {
  background-color: #007eff;
}

.feature-sticky-item-header {
  display: flex;
  align-items: center;
  color: #fa5853;
  font-size: 16px;
  text-transform: uppercase;
}

.feature-sticky-icon {
  margin-right: 10px;
}

.hero-iphone-mockup {
  position: relative;
  z-index: 0;
  width: 240px;
}

.phone-holder-container {
  position: relative;
  transform: rotate(30deg) scale(0.8);
}

.phone-holder-container._2 {
  position: relative;
  z-index: -1;
  transform: rotate(45deg) scale(0.8);
}

.iphone-screen-image-holder {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: -1;
  overflow: hidden;
  width: 211px;
  height: 100%;
  border-radius: 30px;
  opacity: 1;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  transform: perspective(2000px) translate(3px, 98px) skew(-8deg, 27deg) rotateX(0deg) rotateY(-10deg) rotateZ(-8.5deg);
  transform-origin: 100% 60%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-style: preserve-3d;
}

.web-app-hero-content {
  position: relative;
  display: flex;
  width: 90%;
  padding-top: 3em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.web-app-hero-content.half {
  width: 100%;
  padding-top: 0em;
}

.web-app-background-image {
  position: absolute;
  left: 0%;
  top: 48%;
  right: 0%;
  bottom: 0%;
  z-index: -3;
}

.web-app-background-image.top {
  left: 0%;
  top: 45%;
  right: 0%;
  bottom: 0%;
}

.web-app-background-image.right {
  left: auto;
  top: 0%;
  right: -40%;
  bottom: 0%;
}

.web-app-background-image.right.small {
  top: -20%;
  height: 100vh;
  -o-object-fit: contain;
     object-fit: contain;
}

.web-app-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: flex;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.web-app-sticky.first {
  top: 80px;
  display: flex;
  width: 100vw;
  height: 90vh;
  max-width: 100vw;
  flex-direction: column;
  justify-content: flex-start;
}

.web-app-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: none;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.web-app-image._1 {
  left: auto;
  top: auto;
  display: inline-block;
  width: 90vw;
  height: auto;
  max-width: none;
  border-style: solid;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 20px;
  -o-object-fit: fill;
     object-fit: fill;
}

.web-app-image._2 {
  z-index: 3;
}

.web-app-image._2.size {
  position: relative;
  left: 40%;
  top: 10%;
  display: inline-block;
  width: auto;
  height: 90vh;
  max-width: none;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 0px;
}

.web-app-image._2.size.no-border {
  left: 40%;
  top: 15%;
  height: 80vh;
  border-style: none;
  box-shadow: none;
}

.web-app-image._3.size {
  left: 45%;
  top: 6%;
  z-index: 4;
  display: inline-block;
  width: auto;
  height: 90%;
}

.web-app-image._4 {
  left: 50%;
  top: 6%;
  z-index: 5;
  display: inline-block;
  width: auto;
  height: 80%;
  border-style: solid;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 20px;
  box-shadow: 0 7px 15px 4px rgba(0, 0, 0, 0.2);
}

.web-app-image._4.no-borders {
  left: 40%;
  top: 10%;
  border-style: none;
  box-shadow: none;
}

.web-app-image._4.over {
  left: 35%;
  top: 40%;
  width: 45vw;
  height: auto;
  max-width: none;
  border-style: none;
  box-shadow: 0 7px 15px 4px rgba(0, 0, 0, 0.2);
}

.web-app-image._5 {
  left: 35%;
  top: 13%;
  display: inline-block;
  width: auto;
  height: 80%;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 20px;
  outline-color: #007eff;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 50px;
}

.web-app-image._6 {
  left: 34%;
  top: 13%;
  display: inline-block;
  width: auto;
  height: 85%;
}

.web-app-hero-description {
  display: flex;
  margin-bottom: 20px;
  justify-content: center;
  align-items: center;
}

.web-app-feature-list {
  display: flex;
  height: 120vh;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
}

.web-app-feature-list-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 33%;
  padding-bottom: 20vw;
}

.feature-header.bold {
  font-family: Outfit, sans-serif;
  color: #001540;
  font-size: 55px;
  font-weight: 600;
}

.feature-description.grey-text {
  color: #001540;
}

.full-blue-link {
  margin-right: 20px;
  padding: 5px 15px;
  border: 1px solid #000;
  border-radius: 200px;
  background-color: transparent;
  transition: border-color 200ms ease, color 200ms ease;
}

.full-blue-link:hover {
  border-color: #303db4;
  color: #303db4;
  text-decoration: none;
}

.full-blue-link.w--current {
  border-width: 1px;
  border-color: transparent;
  background-color: #303db4;
  color: #fff;
}

.full-blue-link.active {
  border-color: #f5f5f7;
  background-color: #3342cc;
  color: #fff;
}

.tab-header-section.text-center.mobile-left {
  align-items: center;
  text-align: center;
}

.tab-header-section.margin-bottem {
  margin-bottom: 0em;
}

.tabs-content {
  margin-top: 30px;
}

.web-app-tabs-menu {
  margin-top: 40px;
}

.section-background-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 100%;
  height: 100%;
}

.hero-content {
  position: relative;
  min-height: 90vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.gray-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -10;
  overflow: hidden;
  background-color: #f5f5f7;
}

.gray-background.black {
  background-color: #151516;
}

.gray-background.blue {
  background-color: #3342cc;
}

.gray-background.half {
  bottom: 50%;
  overflow: hidden;
}

.gray-background.blue-gradient {
  background-color: transparent;
  background-image: linear-gradient(270deg, #d3f2ff, #fff);
}

.gray-background._10 {
  bottom: 80%;
}

.web-app-hero-holder {
  display: flex;
  justify-content: center;
}

.hero-section-web-app {
  position: relative;
  display: -ms-grid;
  display: grid;
  height: auto;
  margin-top: 7rem;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.web-app-image-grid-content {
  position: absolute;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.web-app-image-grid-content.principal {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-self: auto;
}

.half-container {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 2em;
  padding-left: 2em;
}

.half-container.max-size {
  max-width: 760px;
}

.half-container.morethan-half-container {
  padding-right: 0em;
}

.tab-header {
  font-family: Outfit, sans-serif;
  font-weight: 600;
}

.feature-hero-content {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-align: left;
}

.semi-bold {
  font-family: Outfit, sans-serif;
  color: #001540;
  font-size: 24px;
  font-weight: 700;
}

.semi-bold.no-margin-bottom {
  margin-bottom: 5px;
  font-family: Outfit, sans-serif;
}

.semi-bold.space-bottom {
  margin-bottom: 30px;
  font-size: 65px;
  font-weight: 700;
}

.feature-icon {
  display: flex;
  width: 78px;
  height: 78px;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background-image: linear-gradient(316deg, #f96f74, #9c71c0);
}

.feature-icon._1 {
  background-image: none;
}

.feature-icon._2 {
  background-image: linear-gradient(87deg, #b171af, #5147fd);
}

.feature-icon._3 {
  background-image: linear-gradient(92deg, #7758de, #5982fb);
}

.hover-state {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -2;
  border-style: solid;
  border-width: 2px;
  border-color: #5f82f8;
  border-radius: 20px;
  background-color: #f5f5f7;
  opacity: 0;
}

.feature-holder {
  position: relative;
  cursor: pointer;
}

.left-side-content {
  position: relative;
  width: 100%;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  transform: perspective(1400px);
  transform-origin: 50% 50%;
  transform-style: preserve-3d;
}

.feature-sticky-item-header-black {
  display: block;
  padding-top: 0em;
  align-items: flex-start;
  font-family: 'Space Grotesk';
  text-transform: none;
}

.grey-line {
  width: 40%;
  height: 2px;
  background-color: #eaeaea;
}

.grey-line.marign-top {
  width: 100%;
}

.grey-line.margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

.grey-line.full {
  width: 100%;
}

.feature-section-left {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
}

.feature-section-left.margin-bottom {
  width: auto;
  margin-top: 0rem;
  margin-bottom: 5em;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
}

.feature-section-left.margin-bottom.spirit-marging {
  justify-content: center;
}

.feature-section-left-image {
  height: 90vh;
  transform: translate(0px, 0px);
  -o-object-fit: cover;
     object-fit: cover;
}

.feature-section-right {
  display: flex;
  margin-bottom: 5rem;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
}

.tab-header-section-holder {
  display: flex;
  margin-top: 1em;
  justify-content: center;
  align-items: flex-start;
}

.features-list-holder {
  width: 60%;
  margin-left: 3rem;
  font-family: Outfit, sans-serif;
}

.features-list-holder.left {
  width: 60%;
  height: auto;
  margin-left: 0rem;
}

.features-grid {
  display: -ms-grid;
  display: grid;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.features-grid.margin {
  margin-top: 3em;
  margin-bottom: 3em;
  font-family: Outfit, sans-serif;
}

.features-image-holder {
  display: flex;
  justify-content: center;
  align-items: center;
}

.features-image-holder.half-phone {
  margin-top: -63px;
  align-items: center;
}

.features-hero-content {
  position: relative;
  overflow: hidden;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.image-100pct {
  width: 100%;
}

.image-100pct._50vh {
  position: relative;
  top: 214px;
  width: 100%;
}

.feature-v2-list {
  display: flex;
  width: 100%;
  transition: all 200ms ease;
  font-size: 22px;
  align-items: center;
}

.feature-v2-list:hover {
  transform: scale(1.05);
}

.feature-v2-list.light-margin {
  margin-top: 25px;
}

.check-icon {
  margin-right: 17px;
  font-family: 'Fa 400', sans-serif;
  color: #007eff;
}

.feature-v2-container {
  display: flex;
  padding: 1em;
  flex-direction: column;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #ebebeb;
  border-radius: 10px;
  background-color: #fff;
  transition: border-color 200ms ease;
  text-align: center;
}

.feature-v2-container:hover {
  border-color: #3342cc;
}

.section-background-color {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  background-color: #f5f5f7;
}

.section-background-color.blue-color {
  top: 10%;
  background-color: #3342cc;
}

.section-background-color.blue-color.full {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.feature-v2-holder {
  position: relative;
  cursor: pointer;
}

.trusted-slider {
  display: block;
  overflow: hidden;
  height: auto;
  margin-top: 75px;
  background-color: transparent;
}

.trusted-slider.margin-bottem {
  margin-bottom: 7rem;
}

.slider-card {
  width: 100%;
  height: 500px;
  margin-right: 14px;
  margin-left: 14px;
  padding-right: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}

.slide-mask {
  overflow: visible;
  width: 40vw;
  height: 100%;
  margin-left: 3em;
}

.slider-card-header-image {
  height: 40px;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f7;
}

.slider-card-header-image.small {
  overflow: visible;
  width: auto;
  height: auto;
  max-width: 80%;
  border-radius: 100px;
}

.slider-card-header-image.small._2 {
  max-width: 90%;
}

.slider-card-header-image.small._4 {
  max-width: 60%;
}

.slider-card-header-image.small._5 {
  max-width: 65%;
}

.slider-card-header-image.small._6 {
  max-width: 65%;
}

.slider-card-header-image-holder {
  display: flex;
  min-height: 120px;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f7;
}

.slider-card-text-holder {
  display: flex;
  height: 100%;
  padding: 1.5em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  align-self: center;
  flex: 1;
  font-family: Circularstd, sans-serif;
  text-align: center;
}

.hide {
  display: none;
}

.left-slider-arrow {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.arrow-holder {
  display: flex;
  width: 75px;
  height: 75px;
  justify-content: center;
  align-items: center;
  border-radius: 200px;
  background-color: rgba(0, 58, 179, 0.3);
}

.right-slider-arrow {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
}

.card-text {
  padding-bottom: 3em;
}

.slide-card-content {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}

.slide-card-content.blue {
  justify-content: flex-start;
  align-items: stretch;
  border-radius: 30px;
  background-color: #003ab3;
}

.left-padding {
  padding-left: 0px;
  transition: color 200ms ease;
  font-family: Outfit, sans-serif;
  color: #003ab3;
  font-size: 26px;
}

.left-padding:hover {
  color: #474747;
}

.powerful-features-card-holder {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-align: left;
  /* background-color: #83C0FF; */
  background-color: #00d4d3;
  padding: 2rem;
  border-radius: 2rem;
}

.powerful-features-card-holder2 {
    background-color: #ffa52e;
  }

.feature-icon-no-gradient {
  display: flex;
  width: 56px;
  height: 56px;
  justify-content: center;
  align-items: center;
}

.feature-hero-content-holder {
  position: relative;
  overflow: hidden;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 0px;
  background-color: #ffa52e;
}

.feature-hero-content-holder.back-orange {
  background-color: #ffa52e;
}

.feature-hero-content-holder.back-positive {
  background-color: transparent;
}

.feature-hero-content-holder.back-midnight {
  height: 100vh;
  border-radius: 0px;
  background-color: #00d4d3;
}

.text-holder-half {
  width: 60%;
}

.section-icon-holder {
  display: flex;
  flex-direction: row;
}

.icon-holder {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}

.icon-item {
  display: flex;
  width: 48px;
  height: 48px;
  margin-right: 15px;
  margin-left: 15px;
  justify-content: center;
  align-items: center;
  border-radius: 7px;
  background-color: #5f82f8;
}

.section-full-image {
  overflow: hidden;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 12px;
}

.mac-device-holder {
  position: relative;
  top: 32vh;
  z-index: -2;
  display: flex;
  margin-top: 2em;
  margin-bottom: 2em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.mac-device-holder.static {
  position: static;
}

.mac-device {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 30px;
}

.mac-background-image {
  z-index: -2;
}

.mac-display {
  position: relative;
  z-index: -1;
  border-radius: 20px;
}

.mac-background-holder {
  position: absolute;
  left: 5px;
  top: 5px;
  right: 5px;
  bottom: 5px;
  z-index: -1;
  overflow: hidden;
  border-radius: 20px;
  -o-object-fit: fill;
     object-fit: fill;
}

.mac-background-image-blured {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -4;
  opacity: 0.4;
  filter: blur(50px);
}

.app-on-device-image {
  border-radius: 12px;
}

.app-on-device-image-holder {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: flex;
  padding-right: 20%;
  padding-left: 20%;
  justify-content: center;
  align-items: center;
  border-radius: 30px;
}

.feature-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: 'Space Grotesk';
  text-transform: none;
}

.feature-item.white-background {
  padding: 2em 1em 1em;
  border-style: solid;
  border-width: 1px;
  border-color: #ebebeb;
  border-radius: 16px;
  background-color: #fff;
}

.feature-item.white-background.full-height {
  height: 100%;
}

.horizontal-direction {
  display: flex;
  padding-top: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.horizontal-direction.top-margin {
  margin-top: 2em;
}

.feature-icon-v3 {
  width: 35px;
  height: 35px;
  margin-right: 1em;
}

.slider-card-header-image-holder-circle {
  display: flex;
  overflow: hidden;
  width: 160px;
  height: 160px;
  min-height: 80px;
  min-width: 80px;
  justify-content: center;
  align-items: center;
  align-self: auto;
  order: 0;
  border-radius: 200px;
  background-color: #fff;
}

.card-text-blue-style {
  position: relative;
  margin-top: 2em;
}

.header-text-container {
  position: relative;
  width: 80%;
}

.form-input-small {
  height: 60px;
  min-width: 350px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 20px 0px 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 10px;
  transition: border-color 200ms ease;
  color: #fff;
  font-size: 20px;
}

.form-input-small:focus {
  border-color: #868f97;
}

.form-input-small::-moz-placeholder {
  color: #868f97;
  font-weight: 300;
}

.form-input-small::-ms-input-placeholder {
  color: #868f97;
  font-weight: 300;
}

.form-input-small::placeholder {
  color: #868f97;
  font-weight: 300;
}

.middle-line {
  width: 2px;
  height: 90%;
  margin-right: 20px;
  margin-left: 20px;
  background-color: #c4c4c4;
}

.number-holder {
  padding-left: 50px;
  background-image: url('../images/Phone-Call-Icon.svg');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  color: #fff;
}

.number-holder:hover {
  opacity: 0.9;
  color: #f5f5f7;
  text-decoration: none;
}

.pricing-tab-big {
  margin-right: 1px;
  margin-left: 1px;
  border-radius: 5px;
  background-color: hsla(0, 0%, 100%, 0);
  color: #3342cc;
  font-weight: 400;
  text-align: center;
}

.pricing-tab-big:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
  color: #5f82f8;
  text-decoration: none;
}

.pricing-tab-big.w--current {
  background-color: #3342cc;
  color: #f5f5f7;
}

.pricing-table-v2-header-gird {
  z-index: 100;
  display: -ms-grid;
  display: grid;
  width: 75%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pricing-table-holder {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.pricing-table-holder.indexl {
  z-index: 100;
}

.pricing-table-holder.full-grey-background {
    background-color: #007eff;
}

.pricing-table-name {
  display: flex;
  width: 100%;
  max-height: 54px;
  padding: 6px 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
}

.pricing-table-name.center {
  position: relative;
  z-index: 5;
  justify-content: center;
  align-items: center;
}

.pricing-table-name.cell-button-holder {
  flex-direction: column;
  align-items: stretch;
}

.pricing-table-header {
  position: relative;
  z-index: 3;
  display: flex;
  height: 100%;
  padding: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  text-align: center;
}

.empty-or-text {
  font-size: 18px;
}

.pricing-table {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.price-header {
  display: flex;
  margin-top: 10px;
  padding-bottom: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: left;
}

.all-caps-text {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  text-align: left;
  text-transform: uppercase;
}

.pricing-ecomerce-holdr {
  display: flex;
  height: 100%;
  padding: 10px 10px 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #dadce0;
  border-radius: 8px;
}

.card-title {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #dadce0;
}

.pricing-table-v2-holder {
  position: relative;
  flex-direction: column;
  align-items: flex-end;
  background-color: #fff;
}

.pricing-table-v2-body {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pricing-table-v2-body.top-margin {
  margin-top: 75px;
}

.borders {
  position: absolute;
  left: -1px;
  top: -1px;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  border: 1px solid #dadce0;
}

.borders-rounded-left {
    position: absolute;
    left: -1px;
    top: -1px;
    right: 0%;
    bottom: 0%;
    z-index: -1;
    border-top-left-radius: 20px;
    border: 1px solid #dadce0;
  }

.borders-blue {
    position: absolute;
    left: -1px;
    top: -1px;
    right: 0%;
    bottom: 0%;
    z-index: -1;
    border: 1px solid #3E9DFF;
  }

.tooltip-container {
  position: relative;
  z-index: 120;
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
}

.tooltip-wrapper {
  position: absolute;
  left: 180%;
  top: -25%;
  right: auto;
  bottom: auto;
  z-index: 100;
  display: none;
  width: 300px;
  padding: 2rem;
  border-radius: 12px;
  background-color: #003AB3;
  color: #fff;
  opacity: 0;
}

.pricing-table-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: -58px;
  z-index: 101;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}

.package-list {
  width: 100%;
  height: 100%;
  text-align: center;
}

.package-list-wrapper {
  width: 100%;
  height: 100%;
  -ms-grid-row-align: stretch;
      align-self: stretch;
}

.package-container {
  width: 100%;
  height: 100%;
}

.pricing-tabs-wrapper {
  height: 100%;
}

.pricing-tabs-wrapper.middle {
  height: 120%;
}

.pricing-tabs-list {
  height: 100%;
}

.pricing-tabs-item {
  height: 100%;
}

.full-pricing-simple-list {
  display: -ms-grid;
  display: grid;
  margin-top: 2em;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pricing-table-item:nth-child(odd) {
  background-color: #fff;
}

.pricing-table-item:nth-child(even) {
  background-color: #f5f5f7;
}

.light-18px {
  color: #323232;
  font-size: 18px;
  font-weight: 300;
}

.light-18px.line-spacing {
  width: 100%;
  margin-bottom: 20px;
  color: #3c4043;
  line-height: 2;
  white-space: pre-wrap;
}

.light-18px.line-spacing.white-text {
  color: #fff;
}

.light-18px.white-text {
  color: #fff;
}

.card-item-v3 {
  position: relative;
  display: flex;
  overflow: hidden;
  padding: 0px;
  flex-direction: column;
  justify-content: flex-start;
  flex: 1;
  border: 1px solid #ececec;
  border-radius: 20px;
  background-color: #fff;
}

.card-item-v3:hover {
  text-decoration: none;
}

.card-item-v3.left {
  height: 100%;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #fff;
}

.card-item-v3.middle {
  z-index: 10;
  height: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #3342cc;
  background-color: #fff;
}

.card-item-v3.right {
  z-index: 5;
  height: 100%;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  background-color: #fff;
}

.card-item-grey {
  position: relative;
  display: flex;
  overflow: hidden;
  padding: 0px;
  flex-direction: column;
  justify-content: flex-start;
  flex: 1;
  border-radius: 20px;
  background-color: #f5f5f7;
}

.card-item-grey:hover {
  text-decoration: none;
}

.card-item-grey.full {
  height: 100%;
  justify-content: space-between;
  border-radius: 30px;
  background-color: #003ab3;
}

.card-item-content-homev2 {
  position: relative;
  z-index: 1;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 2em;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.card-item-content-homev2.no-padding {
  padding-right: 0em;
  padding-left: 0em;
  text-align: center;
}

.bold-text-18px {
  margin-right: 2rem;
  margin-left: 2rem;
  font-family: Outfit, sans-serif;
  color: #001540;
  font-size: 22px;
  line-height: 1.4;
  font-weight: 300;
  text-align: left;
}

.bold-text-18px.blue {
  color: #303db4;
}

.regular-18px {
  color: #001540;
  font-size: 18px;
  font-weight: 400;
}

.all-nav-drop-down-links {
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 100%;
  min-width: 100%;
  padding-right: 0px;
  flex-direction: column;
  justify-content: flex-start;
}

.all-nav-drop-down-links.right-side {
  display: flex;
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  padding-right: 0px;
  padding-left: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}

.all-nav-drop-down-links.left-50 {
  width: 100%;
  max-width: 100%;
  min-width: 50%;
  padding-right: 0px;
}

.all-nav-drop-down-links.half {
  width: 370px;
  min-width: 370px;
}

.nav-dropdown-list-style {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 9px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  align-self: stretch;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 0 16px 5px rgba(0, 0, 0, 0.1);
}

.nav-dropdown-list-style.half {
  width: 370px;
}

.iphone-screen {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: -1;
  width: 100%;
  height: 513px;
  border-radius: 30px;
}

.mobile-hand-holder {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: -3;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.mobile-hand {
  position: relative;
  max-width: 45%;
  -o-object-fit: contain;
     object-fit: contain;
}

.gradient-stroke-image {
  position: absolute;
  left: auto;
  top: 2%;
  right: -10%;
  bottom: 0%;
  z-index: 100;
  width: 60%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}

.grey-out-background-container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -17;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.card-item-content-holder {
  position: relative;
  z-index: 1;
  display: flex;
  width: 60%;
  height: 100%;
  padding: 2em 4rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.card-item-content-holder.cta-card-pill {
  display: block;
  width: 65%;
  padding-top: 3em;
  padding-right: 0rem;
  padding-bottom: 3em;
  flex-direction: row;
  -ms-grid-row-align: center;
      align-self: center;
  border-radius: 0px;
}

.card-item-content-holder.cta-card-pill.v2 {
  flex-direction: column;
}

.card-item-blue {
  position: relative;
  display: flex;
  overflow: hidden;
  padding: 0px;
  flex-direction: column;
  justify-content: flex-start;
  flex: 1;
  border-radius: 20px;
  background-color: #f5f5f7;
}

.card-item-blue:hover {
  text-decoration: none;
}

.card-item-blue.horizontal {
  padding-bottom: 21px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-radius: 80px;
  background-color: #003ab3;
}

.card-item-blue.horizontal.cta-card-pill.card-pill-small {
  padding-bottom: 0px;
  border-radius: 200px;
}

.card-item-blue.horizontal.cta-card-pill.card-pill-small.other-card-color {
  margin-right: 1rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
  padding-bottom: 0px;
  border-radius: 20020px;
  background-color: #00d4d3;
}

.card-item-blue.horizontal.bg-orange {
  background-color: #ffa52e;
}

.card-item-blue.horizontal.bg-positive {
  background-color: #00d4d3;
}

.card-item-blue.horizontal.bg-accent {
  background-color: #ffa52e;
}

.card-item-image-holder {
  position: static;
  left: auto;
  top: auto;
  right: -8px;
  bottom: auto;
  display: flex;
  height: 100%;
  padding: 2rem 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  align-self: auto;
  flex: 0 auto;
}

.download-app-button-holder {
  display: flex;
  margin-right: 5px;
  margin-left: 5px;
  padding: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 20px;
}

.download-app-button-holder.margin-right {
  margin-left: 0px;
}

.app-logo-holder {
  display: flex;
  width: 63px;
  height: 63px;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  background-color: #fff;
}

.app-logo {
  height: 22px;
  -o-object-fit: contain;
     object-fit: contain;
}

.cta-holder {
  display: flex;
  margin-left: 0px;
  flex-direction: column;
  justify-content: center;
}

.cta-button-holder {
  display: flex;
  margin-top: 0px;
  margin-right: 60px;
  justify-content: space-between;
  align-items: center;
}

.cta-button-holder.incta {
  margin-top: 31px;
}

.text-container-dark {
  width: 100%;
  padding-bottom: 2em;
  text-align: center;
}

.card-item-light-dark {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 100%;
  padding: 0px;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  border-radius: 20px;
  background-color: #1d1d1f;
}

.card-item-light-dark:hover {
  text-decoration: none;
}

.card-item-dark {
  position: relative;
  display: flex;
  overflow: hidden;
  padding: 0px;
  flex-direction: row;
  justify-content: flex-start;
  flex: 1;
  border-radius: 20px;
  background-color: #151516;
}

.card-item-dark:hover {
  text-decoration: none;
}

.form-input-small-outline {
  height: 60px;
  min-width: 350px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 20px 0px 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 10px;
  background-color: transparent;
  transition: border-color 200ms ease;
  color: #fff;
  font-size: 20px;
}

.form-input-small-outline:focus {
  border-color: #868f97;
}

.form-input-small-outline::-moz-placeholder {
  color: #868f97;
  font-weight: 300;
}

.form-input-small-outline::-ms-input-placeholder {
  color: #868f97;
  font-weight: 300;
}

.form-input-small-outline::placeholder {
  color: #868f97;
  font-weight: 300;
}

.card-item-image {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.header-text-container-company {
  display: flex;
  margin-bottom: 60px;
  justify-content: center;
  align-items: center;
}

.grey-out-background-half {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -5;
  display: flex;
  overflow: hidden;
  height: 40%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  border-radius: 30px;
  background-color: #f5f5f7;
}

.header-image {
  max-width: 80%;
  -o-object-fit: cover;
     object-fit: cover;
}

.company-feature-description {
  font-family: Outfit, sans-serif;
  font-weight: 400;
}

.company-feature-description.top-margin {
  margin-top: 25px;
}

.hero-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.trusted-company-holder {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}

.company-logo {
  height: auto;
  max-width: 80%;
  margin-bottom: 10px;
  -o-object-fit: contain;
     object-fit: contain;
}

.trusted-dark-overlay {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 75px;
  right: 0%;
  bottom: auto;
  width: 40vw;
  height: 15em;
  background-image: linear-gradient(180deg, #151516, hsla(0, 0%, 100%, 0));
}

.trusted-dark-overlay-bottem {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 80vh;
  right: 0%;
  bottom: auto;
  width: 40vw;
  height: 15em;
  background-image: linear-gradient(0deg, #151516, hsla(0, 0%, 100%, 0));
}

.feature-sticky-item-header-light-dark {
  display: flex;
  width: 40vw;
  padding: 1em;
  align-items: flex-start;
  border-radius: 10px;
  background-color: #2c2c2d;
  font-family: 'Space Grotesk';
  text-transform: none;
}

.work-place-background {
  display: flex;
  width: 100%;
  height: 100%;
  padding-top: 2em;
  padding-bottom: 2em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #dadce0;
  border-radius: 30px;
  background-color: #fff;
  text-align: center;
}

.work-place-title {
  margin: 0px 2rem 1.5rem;
  font-family: Outfit, sans-serif;
  color: #fff;
  line-height: 1.1;
  font-weight: 600;
  text-align: left;
}

.work-place-image-holder {
  width: 100%;
  height: 80%;
  padding: 30px;
}

.company-slider-mask {
  overflow: visible;
  width: 370px;
  height: 541px;
}

.company-location-slider {
  overflow: hidden;
  height: auto;
  margin-top: 2em;
  margin-right: 0rem;
  margin-left: 0rem;
  background-color: transparent;
}

.work-place-image {
  width: 100%;
  height: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #dadce0;
  border-radius: 8px;
  -o-object-fit: cover;
     object-fit: cover;
}

.job-position-type-contanier {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.job-position-type-contanier.right-margin {
  margin-right: 60px;
}

.job-position-type-icon-holder {
  display: flex;
  width: 20px;
  height: 20px;
  margin-right: 12px;
  justify-content: center;
  align-items: center;
}

.job-position-type-content {
  display: flex;
}

.job-content-holder {
  display: flex;
  flex-direction: column;
}

.arrow-button {
  width: 42px;
  height: 42px;
  background-color: transparent;
  background-image: url('../images/Blue-Arrow.svg');
  background-position: 50% 50%;
  background-size: 42px 42px;
  background-repeat: no-repeat;
}

.company-slider {
  width: 770px;
  height: 450px;
  padding-right: 2em;
  padding-left: 2em;
}

.company-mask {
  overflow: visible;
  width: 770px;
  height: 450px;
}

.comapny-slider-container {
  display: flex;
  overflow: hidden;
  height: auto;
  padding-bottom: 3em;
  justify-content: center;
  align-items: center;
  background-color: transparent;
}

.slider-image {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

.company-slider-left-arrow {
  left: 30%;
  top: auto;
  right: auto;
  bottom: 1%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.slide-nav {
  transform: scale(0.6);
}

.gradient {
  position: absolute;
  left: -3px;
  top: -3px;
  right: -3px;
  bottom: -3px;
  z-index: 0;
  border-radius: 18px;
  background-image: linear-gradient(135deg, #3f7fe4, #f96e75);
}

.job-position-holder {
  position: relative;
  z-index: 199;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 20px 40px;
  justify-content: space-between;
  align-items: center;
  border-radius: 16px;
  background-color: #fff;
}

.company-slider-right-arrow {
  left: auto;
  top: auto;
  right: 30%;
  bottom: 1%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.features-buttons {
  display: flex;
  margin-top: 12px;
}

.header-secondary-text {
  width: 100%;
  margin-top: 20px;
}

.feature-section-right-image {
  height: 90vh;
  transform: translate(0px, 0px);
  -o-object-fit: contain;
     object-fit: contain;
}

.feature-section-image-holder {
  position: relative;
  display: block;
  width: 40%;
  margin-right: auto;
  margin-left: 3rem;
  justify-content: flex-start;
  flex: 0 auto;
}

.feature-section-image-holder.right {
  display: flex;
  width: 40%;
  margin-right: 3rem;
  margin-left: 3rem;
  justify-content: flex-end;
}

.hero-text-center {
  display: flex;
  max-width: 700px;
  margin-top: 0em;
  margin-left: -394px;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
}

.header-text-container-full-width {
  position: relative;
}

.blog-header-text {
  margin-bottom: 4em;
}

.stricky-content-holder {
  position: relative;
}

.sticky-featured-item {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}

.blog-card-grey {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 100%;
  padding: 0px;
  flex-direction: column;
  justify-content: flex-start;
  flex: 1;
  border: 1px solid #dadce0;
  border-radius: 12px;
  background-color: #fff;
  transition: border-color 200ms ease, color 200ms ease, background-color 200ms ease;
}

.blog-card-grey:hover {
  border-color: transparent;
  background-color: #f5f5f7;
  text-decoration: none;
}

.blog-detail-container {
  padding: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 0px 0px 20px 20px;
  font-family: Outfit, sans-serif;
}

.blog-list-container {
  display: flex;
  height: 100%;
  margin-bottom: 2em;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-radius: 12px;
  transition: color 200ms ease, color 200ms ease, background-color 200ms ease;
}

.blog-list-container:hover {
  background-color: #f5f5f7;
  color: #3342cc;
  text-decoration: none;
}

.blog-thumbnail-holder {
  width: 140px;
  height: 200px;
}

.blog-thumbnail-image {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-details {
  width: 60%;
}

.featured-card-image-holder {
  height: 260px;
}

.featured-card-image-holder.small {
  height: 180px;
}

.featured-card-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-simple-collection-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog-simple-list-wrapper {
  margin-top: 4em;
}

.news-posts {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.blog-card-grey-no-borders {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 100%;
  padding: 0px;
  flex-direction: column;
  justify-content: flex-start;
  flex: 1;
  border-radius: 30px;
  background-color: #fff;
  transition: color 200ms ease, background-color 200ms ease;
}

.blog-card-grey-no-borders:hover {
  border-color: transparent;
  background-color: #f5f5f7;
  text-decoration: none;
}

.contact-form-block-holder {
  display: flex;
  justify-content: center;
  align-items: center;
}

.contact-form-block-holder.margin-top {
  margin-top: 2em;
}

.default-text-field {
  height: 65px;
  border: 1px solid #f0f0f1;
  border-radius: 8px;
  box-shadow: 3px 3px 10px 0 transparent;
  transform: translate(0px, 0px);
  transition: transform 200ms ease, border-color 200ms ease;
  font-family: Outfit, sans-serif;
  font-size: 20px;
}

.default-text-field:focus {
  border-color: #303db4;
  box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.1);
  transform: translate(0px, -2px);
}

.default-text-field.-wfp-focus {
  border-color: #303db4;
  box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.1);
  transform: translate(0px, -2px);
}

.default-text-field::-moz-placeholder {
  font-size: 20px;
}

.default-text-field::-ms-input-placeholder {
  font-size: 20px;
}

.default-text-field::placeholder {
  font-size: 20px;
}

.default-text-field._10px-maring {
  margin-right: 10px;
  font-family: Outfit, sans-serif;
}

.default-text-field.half {
  width: 60%;
}

.default-text-field.half.top-margin {
  margin-top: 2em;
  margin-bottom: 12px;
}

.default-text-field.half.top-margin.lock-image {
  padding-left: 42px;
  background-image: url('../images/Lock-Icon.svg');
  background-position: 4% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.default-text-area {
  max-height: 400px;
  max-width: 100%;
  min-width: 100%;
  padding-top: 18px;
  padding-bottom: 32px;
  border-style: solid;
  border-width: 1px;
  border-color: #f0f0f1;
  border-radius: 8px;
  transition: border-color 200ms ease, transform 200ms ease;
  font-family: Outfit, sans-serif;
}

.default-text-area:focus {
  border-color: #303db4;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  transform: translate(0px, -2px);
}

.default-text-area::-moz-placeholder {
  font-size: 20px;
}

.default-text-area::-ms-input-placeholder {
  font-size: 20px;
}

.default-text-area::placeholder {
  font-size: 20px;
}

.text-center-holder {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #fff;
  text-align: center;
}

.text-center-holder.full {
  width: 100%;
}

.success-message-2 {
  border-style: solid;
  border-width: 1px;
  border-color: #e2e2e2;
  border-radius: 16px;
  background-color: #fff;
}

.blog-detail-header-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.category-text {
  color: #3342cc;
  font-size: 24px;
}

.title-holder {
  width: 70%;
  text-align: center;
}

.title-holder.left-aligh {
  width: 100%;
  text-align: left;
}

.top-margin {
  margin-top: 2em;
}

.main-image-holder {
  width: 90%;
  height: 600px;
}

.blog-main-image {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  -o-object-fit: cover;
     object-fit: cover;
}

.rich-text-holder {
  width: 70%;
}

.category-holder {
  display: flex;
  margin-bottom: 2em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.collection-list-4 {
  display: flex;
  align-items: center;
}

.light-dark-background {
  background-color: #1d1e20;
}

.text-feild-holder {
  display: flex;
  justify-content: space-around;
  align-items: center;
  -moz-column-count: 2;
       column-count: 2;
}

.grey-background {
  padding: 80px 40px;
  border-radius: 32px;
  background-color: #f5f5f7;
}

.phone._2 {
  position: absolute;
  left: 82px;
  top: 122px;
  z-index: -2;
  width: 350px;
}

.phone._1 {
  position: absolute;
  left: 29px;
  top: -38px;
  z-index: 2;
  width: 350px;
}

.section-grey-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.section-grey-background.half {
  bottom: 50%;
  z-index: -4;
  overflow: hidden;
}

.card-item-holder {
  position: relative;
  z-index: 1;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0.8em;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}

.comapny-location-slider {
  width: 420px;
  height: 541px;
  margin-right: 0em;
  margin-left: 2em;
}

.default-dropdown {
  height: 65px;
  border: 1px solid #f0f0f1;
  border-radius: 8px;
  box-shadow: 3px 3px 10px 0 transparent;
  transform: translate(0px, 0px);
  transition: transform 200ms ease, border-color 200ms ease;
  font-family: 'Space Grotesk';
  font-size: 20px;
}

.default-dropdown:focus {
  border-color: #303db4;
  box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.1);
  transform: translate(0px, -2px);
}

.default-dropdown::-moz-placeholder {
  font-size: 20px;
}

.default-dropdown::-ms-input-placeholder {
  font-size: 20px;
}

.default-dropdown::placeholder {
  font-size: 20px;
}

.block-header {
  z-index: 2;
  border-width: 0px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.block-content {
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

.customer-info {
  position: relative;
  border: 1px solid #dadce0;
  border-radius: 12px;
}

.shipping-address {
  border-style: solid;
  border-width: 1px;
  border-color: #dadce0;
  border-radius: 12px;
}

.field-label {
  font-family: 'Space Grotesk';
  color: #818181;
  font-size: 16px;
  font-weight: 400;
}

.shipping-method {
  border: 1px solid #dadce0;
  border-radius: 12px;
}

.payment-info {
  border: 1px solid #dadce0;
  border-radius: 12px;
}

.billing-address {
  border: 1px solid #dadce0;
  border-radius: 12px;
}

.order-summary {
  border: 1px solid #dadce0;
  border-radius: 12px;
}

.order-items {
  border: 1px solid #dadce0;
  border-radius: 12px;
}

.shipping-method-2 {
  border-style: solid;
  border-width: 1px;
  border-color: #dadce0;
  border-radius: 12px;
}

.white-background {
  height: 80%;
  padding: 0px 60px;
  border: 0px solid #ececec;
  border-radius: 0px;
  background-color: #fff;
}

.collection-list-5 {
  display: flex;
}

.default-state {
  width: 100%;
}

.cart-button {
  margin-left: 12px;
  border-radius: 12px;
  background-color: transparent;
  transition: background-color 300ms ease;
}

.cart-button:hover {
  background-color: #f5f5f7;
  text-decoration: none;
}

.card-icon {
  height: 29px;
  -o-object-fit: contain;
     object-fit: contain;
}

.dark-font {
  margin-left: 5px;
  color: #323232;
  font-size: 16px;
  font-weight: 500;
}

.dark-font.no-margin {
  margin-left: 0px;
}

.cart-quantity {
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #878787;
  font-size: 16px;
  font-weight: 500;
}

.quantety-holder {
  color: #878787;
}

.quantity-container {
  display: flex;
  margin-left: 8px;
  flex-direction: row;
  align-items: center;
}

.cart-header {
  justify-content: flex-start;
  border-bottom-width: 0px;
}

.close-button {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}

.maring-left {
  margin-left: 12px;
  font-weight: 300;
}

.cart-container {
  height: 90%;
  max-width: 850px;
  min-width: 600px;
  border-radius: 12px;
}

.cart-item {
  position: relative;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 12px;
  align-items: center;
  border: 1px solid #c9cace;
  border-radius: 12px;
}

.cart-quantity-input {
  width: 40px;
  height: 30px;
  margin-bottom: 0px;
  margin-left: 5px;
  padding: 3px 8px;
  border-width: 1px;
  border-radius: 5px;
  background-color: #fff;
  color: #3c4043;
  font-size: 16px;
  font-weight: 500;
}

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

.item-title {
  font-family: 'Space Grotesk';
  font-size: 24px;
  font-weight: 500;
}

.item-detail-holder {
  flex-direction: row;
  justify-content: space-between;
}

.price-info {
  position: relative;
  display: flex;
  margin-right: 2em;
  align-items: center;
}

.remove-button {
  position: relative;
  display: flex;
  width: 40px;
  height: 40px;
  padding: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid #c9cace;
  border-radius: 100px;
  background-color: #f5f5f7;
  transition: background-color 300ms ease, color 300ms ease;
}

.remove-button:hover {
  background-color: #fff;
}

.remove-button-container {
  position: absolute;
  left: auto;
  top: 0%;
  right: -20px;
  bottom: 0%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.x-button-holder {
  position: relative;
  top: 1px;
  right: 0px;
  display: flex;
  width: 12px;
  height: 12px;
  justify-content: center;
  align-items: center;
}

.total-price {
  font-size: 24px;
  font-weight: 500;
}

.sub-total-price {
  font-family: 'Space Grotesk';
  font-size: 24px;
}

.item-image {
  width: 65px;
  height: 65px;
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-category-holder {
  display: flex;
  margin-bottom: 2em;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.section-copyright {
  display: flex;
  margin-top: 5em;
  padding-top: 24px;
  justify-content: space-between;
  align-items: flex-end;
  border-top: 1px solid #003ab3;
}

.social-media-icon-holder {
  display: flex;
  align-items: center;
}

.social-media-icon {
  margin-right: 16px;
  color: #007eff;
}

.social-media-icon.last {
  margin-right: 0px;
}

.white-card {
  display: -ms-grid;
  display: grid;
  padding: 125px 70px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 28px;
  background-color: #fff;
}

.main-logo-holder {
  width: 20%;
  margin-bottom: 12px;
}

.card-item-white {
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #d6d6d6;
  border-radius: 24px;
  background-color: #fff;
}

.utility-page-content-full {
  display: flex;
  padding: 24px 2em 2em;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #dadce0;
  border-radius: 24px;
  background-color: #fff;
  text-align: center;
}

.blue-text {
  color: #313db3;
}

.phone-holder-conent {
  position: absolute;
}

.phone-background-image {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 26%;
  z-index: -1;
  transform: scale(1.05);
  -o-object-fit: contain;
     object-fit: contain;
}

.app-screenshot {
  position: absolute;
  left: 27%;
  top: auto;
  right: 0%;
  bottom: 14%;
  z-index: 5;
  width: 89%;
}

.app-screenshot.fade-in-on-scroll {
  left: 198px;
  bottom: 100px;
  width: auto;
  height: 30vh;
  border-style: solid;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 20px;
  box-shadow: 0 5px 14px 3px rgba(0, 0, 0, 0.2);
  transition: all 400ms ease;
  transform-style: preserve-3d;
}

.app-screenshot.fade-in-on-scroll:hover {
  transform: translate3d(0px, 0px, 300px);
}

.app-screenshot.fade-in-on-scroll.left {
  left: -11%;
  width: auto;
  height: 30vh;
  max-width: none;
}

.company-header-image {
  display: flex;
  overflow: hidden;
  width: 90%;
  height: auto;
  margin-bottom: 0px;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

.company-header-image.left {
  justify-content: flex-start;
}

.social-media-icon-link {
  transition: opacity 200ms ease;
}

.social-media-icon-link:hover {
  opacity: 0.7;
}

.mac-device-holder---all-platform {
  position: relative;
  top: 30vh;
  z-index: 2;
  display: flex;
  overflow: hidden;
  margin-top: 0em;
  margin-bottom: 11.4em;
  padding-bottom: 0px;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  border-style: solid;
  border-width: 3px;
  border-color: #003ab3;
  border-radius: 30px;
}

.nav-menu-grey-line {
  position: absolute;
  left: 50%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 1px;
  margin-left: -1px;
  background-color: #f5f5f7;
}

.navigation-item-description {
  padding-top: 10px;
}

.no-margin-top {
  margin-top: 0px;
  font-family: Outfit, sans-serif;
  color: #001540;
  font-weight: 700;
}

.card-footer {
  padding-top: 3em;
}

.cart-list {
  padding: 1em;
}

.cart-footer {
  padding: 0.9em;
}

.white-phone-number {
  color: #fff;
}

.price-table-slash {
  padding-left: 5px;
  color: #323232;
  font-size: 18px;
}

.price-table-heading-price-holder {
  display: flex;
  padding-top: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.pricing-cell-check-icon {
  width: 24px;
}

.price-table-v2-description {
  display: block;
  color: #323232;
  font-size: 18px;
  font-weight: 300;
}

.middle-grey-line {
  width: 2px;
  height: 90%;
  margin-right: 20px;
  margin-left: 20px;
  background-color: #c4c4c4;
}

.checkout-order-item-content {
  display: flex;
  justify-content: space-between;
}

.checkout-item-title {
  min-width: 30%;
}

.checkout-item-quantity {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 1;
  font-size: 18px;
  text-align: left;
}

.checkout-order-item {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f7;
}

.blog-collection {
  margin-top: 4em;
}

.blog-collection-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.white-phone-link {
  color: #fff;
}

.white-phone-link:hover {
  color: #f5f5f7;
  text-decoration: none;
}

.phone-screen-parent-holder {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
}

.device-holder {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}

.macbook-app-image-holder {
  position: absolute;
  left: 11%;
  top: 4%;
  right: 11%;
  bottom: 11%;
  z-index: -2;
  height: 90%;
  max-width: 79%;
}

.tabs-iphone-holder {
  position: absolute;
  left: -2%;
  top: auto;
  right: auto;
  bottom: -3%;
  z-index: 2;
  width: 28%;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  transform: perspective(1400px);
  transform-origin: 50% 50%;
  transform-style: preserve-3d;
}

.tabs-iphone-holder.right {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  width: 160px;
}

.tabs-mobile-app-image {
  position: absolute;
  left: 11%;
  top: 5.8%;
  right: auto;
  bottom: auto;
  max-width: 78%;
  border-radius: 2px;
  -o-object-fit: cover;
     object-fit: cover;
}

.tabs-mobile-app-image.right {
  width: 123px;
  border-radius: 4px;
}

.ipad-holder {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 2;
  width: 44vw;
}

.ipad-app-image {
  position: absolute;
  left: 5%;
  top: 7%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 90%;
  -o-object-fit: cover;
     object-fit: cover;
}

.center-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.instructions-image {
  border-style: solid;
  border-width: 3px;
  border-color: #e9e9e9;
  border-radius: 12px;
}

.bottom-margin {
  margin-bottom: 24px;
}

.empty-state {
  flex-direction: column;
}

.margin {
  margin-top: 24px;
  margin-bottom: 24px;
}

.nav-link-2 {
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Outfit, sans-serif;
  font-size: 18px;
}

.button-xl {
  height: 60px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 18px 40px;
  border: 0px solid transparent;
  border-radius: 35px;
  background-color: #003ab3;
  transition: color 300ms ease, border-color 300ms ease, background-color 300ms ease;
  font-family: Outfit, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.button-xl:hover {
  background-color: #3342cc;
  color: #fff;
  text-decoration: none;
}

.button-xl.margin-right {
  margin-right: 20px;
}

.button-xl.primary {
  background-color: #007eff;
}

.button-xl.primary:hover {
  background-color: #001540;
}

.heading {
  font-family: Outfit, sans-serif;
  color: #fff;
  font-weight: 700;
}

.heading.heading-dark {
  color: #001540;
}

.heading-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Outfit, sans-serif;
  color: #001540;
  font-size: 65px;
  font-weight: 700;
  text-align: left;
}

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

.heading-3 {
  margin-bottom: 26px;
  font-family: Outfit, sans-serif;
  color: #001540;
  font-weight: 700;
}

.heading-3.no-margin-top {
  font-weight: 700;
  text-align: right;
}

.heading-3.no-margin-top.bottom-margin {
  margin-bottom: 5rem;
  font-weight: 700;
  text-align: left;
}

.heading-3.no-margin-top.bottom-margin.right {
  text-align: left;
}

.heading-3.no-margin-top.right {
  font-weight: 700;
  text-align: left;
}

.heading-4 {
  margin-bottom: 26px;
  font-family: Outfit, sans-serif;
  color: #001540;
  font-weight: 600;
}

.paragraph {
  overflow: visible;
}

.bold-text {
  font-family: Outfit, sans-serif;
  color: #001540;
  line-height: 1.4;
  font-weight: 400;
}

.container-2 {
  max-width: 1440px;
  padding: 32px 3em 31px;
  background-color: #001540;
  color: #fff;
}

.text-block {
  font-family: Outfit, sans-serif;
  color: rgba(255, 255, 255, 0.7);
  line-height: 1.4;
  font-weight: 300;
}

.text-block.blue-text-types {
  color: #007eff;
}

.text-block-10 {
  color: #007eff;
  font-size: 16px;
  font-weight: 300;
}

.text-block-11 {
  margin-bottom: 20px;
  color: #007eff;
  font-size: 16px;
}

.heading-6 {
  margin-top: 10px;
  font-family: Outfit, sans-serif;
  color: #fff;
  font-weight: 600;
}

.paragraph-2 {
  font-family: Outfit, sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1.4;
}

.heading-10 {
  font-family: Circularstd, sans-serif;
  color: #fff;
  font-weight: 700;
}

.white-text {
  font-family: Outfit, sans-serif;
  color: #fff;
  font-size: 28px;
  font-weight: 600;
}

.white-text.bigger-text {
  font-size: 60px;
}

.text-white {
    color: #ffffff;
  }

.text-green {
    color: #00d4d3;
}

.text-dark {
    color: #000000;
}

.white-text.text-pill {
  display: block;
  margin-top: 0px;
  font-size: 40px;
}

.white-text.text-pill.darkblue {
  color: #003ab3;
}

.white-text-big {
  font-family: Outfit, sans-serif;
  color: #fff;
  font-size: 80px;
  font-weight: 700;
  text-align: left;
}

.white-text4 {
  display: none;
  font-family: Outfit, sans-serif;
  color: #fff;
  line-height: 1.4;
  font-weight: 300;
}

.youtube {
  position: static;
  z-index: 4;
  display: block;
  width: 100%;
  height: auto;
  max-height: 0%;
  max-width: 0%;
  min-height: auto;
  min-width: auto;
  padding-right: 0px;
  padding-left: 0px;
  flex: 0 auto;
  border-radius: 30px;
}

.fa-icon {
  font-family: 'Fa 300', sans-serif;
  color: #00d4d3;
  font-size: 32px;
}

.fa-icon2 {
  margin-bottom: 10px;
  padding-right: 12px;
  font-family: 'Fa 400', sans-serif;
  color: #00d4d3;
  font-size: 70px;
}

.body {
  background-color: #fff;
  font-family: Outfit, sans-serif;
}

.text-block-14 {
  color: #003ab3;
}

.section-2 {
  margin-top: 7rem;
  background-color: #fff;
}

.text-block-15 {
  font-size: 18px;
}

.text-block-16 {
  font-size: 18px;
}

.text-block-17 {
  font-size: 18px;
}

.heading-11 {
  font-family: Outfit, sans-serif;
  color: #001540;
  font-size: 26px;
  font-weight: 600;
}

.paragraph-6 {
  line-height: 1.4;
}

.text-block-18 {
  color: #007eff;
}

.text-block-19 {
  font-family: 'Fa brands 400', sans-serif;
  color: #003ab3;
  font-size: 32px;
}

.text-block-20 {
  font-family: Outfit, sans-serif;
}

.heading-12 {
  font-family: Outfit, sans-serif;
  color: #001540;
  font-weight: 700;
}

.text-block-21 {
  margin-right: 11px;
  margin-bottom: 8px;
  font-family: 'Fa 300', sans-serif;
  color: #00d4d3;
  font-size: 60px;
}

.text-block-icon {
    margin-bottom: 8px;
    font-family: 'Fa 300', sans-serif;
    font-size: 50px;
    color: #00d4d3;
  }

.text-block-icon2 {
    margin-bottom: 8px;
    font-family: 'Fa 300', sans-serif;
    font-size: 50px;
    color: #001540;
}

.image {
  position: absolute;
  max-height: 250px;
  max-width: 400px;
  margin-top: 0px;
  margin-left: -85px;
  border-style: none;
  border-width: 0px;
  border-color: #003ab3;
  border-radius: 200px;
  transform: perspective(137px);
}

.pill-blue {
  position: absolute;
  width: 550px;
  height: 250px;
  max-height: 250px;
  margin-top: 0px;
  margin-left: 0px;
  border-radius: 200px;
  background-color: #003ab3;
}

.pill-with-pic {
  margin-top: 172px;
  margin-left: -264px;
}

.image-2 {
  width: 100%;
  height: 100%;
  max-width: none;
  margin-top: 0px;
  mix-blend-mode: normal;
}

.image-3 {
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform-style: preserve-3d;
}

.image-4 {
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform-style: preserve-3d;
}

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

.image-5 {
  width: 120%;
  max-width: none;
}

.image-6 {
  position: fixed;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 35vw;
}

.image-7 {
  position: fixed;
  left: auto;
  top: auto;
  right: 6%;
  bottom: 20%;
  width: auto;
  height: auto;
  max-height: none;
  max-width: 32%;
  transition: all 400ms ease;
}

.image-7:hover {
  max-width: 32%;
  transform: rotate(15deg) scale(1.1);
}

.image-7.twist {
  position: absolute;
  right: 4%;
  bottom: 17%;
  max-width: 34%;
}

.image-7.twist:hover {
  transform: rotate(5deg) scale(1.2);
}

.div-block-2 {
  overflow: visible;
  max-height: none;
  max-width: none;
  min-width: 0px;
}

.bold-text-2 {
  max-width: none;
  font-size: 28px;
  line-height: 1.4;
  font-weight: 400;
}

.heading-13 {
  font-family: Outfit, sans-serif;
  color: #001540;
  font-weight: 700;
}

.heading-14 {
  font-family: Outfit, sans-serif;
  color: #001540;
  font-weight: 700;
}

.icon-on-srcoll {
  font-family: 'Fa 300', sans-serif;
  color: #00d4d3;
  font-size: 60px;
}

.div-block-3 {
  display: flex;
  justify-content: center;
}

.image-8 {
  position: absolute;
  left: 68px;
  top: 44px;
  width: 50%;
  max-width: none;
}

.did-you-know-pill {
  display: flex;
  min-height: 130px;
  padding: 20px 40px;
  align-items: center;
  border-radius: 100px;
  background-color: #00d4d3;
  transition: all 200ms ease;
}

.did-you-know-pill:hover {
  transform: scale(1.1);
}

.div-block-5 {
  margin-right: 30px;
}

.text-block-22 {
  transition: opacity 375ms ease;
  color: #fff;
  font-size: 24px;
  line-height: 1.1;
  font-weight: 600;
}

.text-block-23 {
  transition: opacity 350ms ease, opacity 0ms ease;
  font-family: 'Fa 300', sans-serif;
  color: #fff;
  font-size: 60px;
}

.div-block-6 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hints-pill {
  display: flex;
  min-height: 130px;
  padding: 20px 40px;
  align-items: center;
  border-radius: 100px;
  background-color: #ffa52e;
  transition: all 200ms ease;
}

.hints-pill:hover {
  transform: scale(1.1);
}

.text-block-24 {
  margin-right: 17px;
  font-family: 'Fa 400', sans-serif;
}

.text-block-25 {
  display: block;
  margin-right: 37px;
  -ms-grid-row-align: center;
      align-self: center;
  font-family: 'Fa 300', sans-serif;
  color: #001540;
  font-size: 80px;
}

.image-9 {
  position: fixed;
  right: 38.4%;
  bottom: 45.7%;
  max-width: 3%;
}

.type-block {
  min-height: 500px;
  padding: 3rem;
  border-radius: 30px;
  background-color: #001540;
  transition: all 425ms ease;
}

.type-block:hover {
  transform: scale(1.1);
}

.button-type {
  position: static;
  top: 4rem;
  bottom: auto;
}

.text-block-27 {
  font-family: Outfit, sans-serif;
  color: #001540;
}

.text-block-27.white {
  color: #fff;
  line-height: 1.4;
}

.text-block-28 {
  font-family: Outfit, sans-serif;
  color: #fff;
  line-height: 1.4;
}

.top-margin-xl {
  margin-top: 7rem;
}

.div-block-7 {
  margin-top: 2rem;
  margin-right: 4rem;
  margin-left: 4rem;
  padding: 1rem;
  border-style: solid;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 30px;
  background-color: #fff;
  box-shadow: 0 6px 10px 3px rgba(0, 0, 0, 0.1);
}

.html-embed {
  background-color: transparent;
}

.menu-header {
  font-family: Outfit, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.bold-text-3 {
  color: #001540;
  text-align: left;
}

.div-block-8 {
  margin-bottom: 1.5rem;
  margin-left: 0rem;
}

.text-block-29 {
  font-family: 'Fa 300', sans-serif;
  color: #00d4d3;
  font-size: 70px;
}

.bold-text-4 {
  font-size: 80px;
}

.bold-text-5 {
  color: #fff;
  font-size: 36px;
  font-style: normal;
}

.bold-text-6 {
  color: #fff;
}

.bold-text-7 {
  color: #fff;
}

.small-img {
  height: auto;
  border: 1px none #000;
  border-radius: 20px;
}

.div-block-9 {
  display: block;
  width: 100%;
  height: 100%;
}

.text-block-30 {
  font-family: 'Fa 300', sans-serif;
  color: #003ab3;
  font-size: 200px;
}

.big-icon {
  margin-bottom: 24px;
  font-family: 'Fa 300', sans-serif;
  color: #00d4d3;
  font-size: 200px;
}

.text-block-31 {
  font-family: 'Fa 300', sans-serif;
  font-size: 300px;
}

.text-block-31.very-big-icon {
  color: #001540;
  text-align: right;
}

.heading-15 {
  font-family: Outfit, sans-serif;
  color: #001540;
  font-weight: 700;
  text-align: center;
}

.paragraph-7 {
  color: #001540;
  font-size: 28px;
}

.heading-16 {
  font-family: Outfit, sans-serif;
  color: #001540;
  font-weight: 700;
}

.greyed {
  color: rgba(50, 50, 50, 0.5);
}

.img-holder {
  flex: 0 auto;
  text-align: center;
}

.image-10 {
  position: relative;
  left: auto;
  top: 0px;
  right: auto;
  bottom: 0%;
  z-index: 5;
  max-width: 68%;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 0px;
}

.image-10.phone-holder-2 {
  border-style: none;
  border-radius: 0px;
}

.image-11 {
  position: absolute;
  left: 105px;
  top: 30px;
  right: auto;
  bottom: 0%;
  max-width: 54%;
  border-radius: 20px;
}

.img-placement {
  position: relative;
  left: 20px;
  top: -23%;
  right: auto;
  bottom: 0%;
  max-width: 90%;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
}

.horizontal-pill {
  transform: rotate(25deg);
}

.horizontal-pill.straight {
  position: relative;
  left: auto;
  top: 0%;
  right: 27%;
  bottom: 0%;
  z-index: -1;
  transform: rotate(90deg);
}

.horizontal-pill.left {
  position: relative;
  right: 78px;
  z-index: -1;
  max-width: 90%;
  transform: rotate(90deg);
}

.horizontal-pill.left.blue {
  left: 78px;
}

.horizontal-pill.right {
  position: relative;
  left: 78px;
  z-index: -1;
  transform: rotate(90deg);
}

.horizontal-pill.right.yellow {
  max-width: 90%;
}

.image-12 {
  transform: rotate(25deg);
}

.image-12.right {
  position: relative;
  left: 78px;
  z-index: -1;
  transform: rotate(90deg);
}

.image-13 {
  position: absolute;
  left: auto;
  top: 299px;
  right: 261px;
  bottom: 0%;
  z-index: 5;
  height: 30vh;
  max-width: none;
  border-style: solid;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 20px;
  box-shadow: 0 5px 7px 3px rgba(0, 0, 0, 0.2);
}

.image-14 {
  position: relative;
  left: auto;
  top: 110px;
  right: 60px;
  bottom: 0%;
  max-width: 90%;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 0px;
}

.image-15 {
  max-width: 90%;
}

.image-cart-muted {
  position: relative;
  left: 43px;
  top: 0px;
  right: auto;
  bottom: 0%;
  max-width: 90%;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 20px;
}

.image-16 {
  position: relative;
  left: auto;
  top: 0px;
  right: auto;
  bottom: 0%;
  z-index: 2;
  max-width: 68%;
}

.image-16._2 {
  height: 70vh;
  max-width: none;
}

.image-17 {
  max-width: 90%;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 20px;
}

.image-18 {
  position: relative;
  left: auto;
  top: 0px;
  right: auto;
  bottom: 0%;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 20px;
}

.image-19 {
  position: absolute;
  left: auto;
  top: 273px;
  right: 182px;
  bottom: 0%;
  z-index: 5;
  height: 30vh;
  max-width: none;
  border-style: solid;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 20px;
  box-shadow: 0 5px 7px 3px rgba(0, 0, 0, 0.2);
}

.image-20 {
  position: relative;
  left: auto;
  top: 0px;
  right: auto;
  bottom: 0%;
  z-index: 2;
  height: 70vh;
  max-width: none;
}

.image-21 {
  border-style: solid;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 20px;
}

.image-22 {
  position: relative;
  left: auto;
  top: 0%;
  right: auto;
  bottom: 0%;
  overflow: hidden;
  max-width: 85%;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 0px;
}

.image-23 {
  position: relative;
  left: auto;
  top: 77px;
  right: auto;
  bottom: 0%;
  max-width: 85%;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 0px;
}

.image-24 {
  max-width: 90%;
}

.image-25 {
  position: relative;
  max-width: 80%;
  border-style: none;
  border-width: 1px;
  border-color: #c9cace;
  border-radius: 0px;
}

.image-26 {
  position: absolute;
  left: 103px;
  top: 53px;
  max-width: 54%;
}

.image-27 {
  position: relative;
  left: auto;
  top: 0px;
  right: auto;
  bottom: 0%;
}

.text-block-32 {
  font-family: 'Fa 300', sans-serif;
  color: #001540;
  font-size: 200px;
  text-align: right;
}

.link-2 {
  color: #001540;
  font-size: 300px;
  text-align: right;
}

.image-29 {
  max-width: 80%;
}

.image-30 {
  max-width: 50%;
}

.image-31 {
  margin-left: 0em;
}

.image-32 {
  max-height: 60vh;
}

.image-34 {
  max-height: 60vh;
}

.image-35 {
  max-height: 60vh;
}

.image-36 {
  max-height: 60vh;
}

.text-block-33 {
  font-family: 'Fa 300', sans-serif;
  color: #00d4d3;
  font-size: 60px;
  text-align: left;
}

.text-block-34 {
  color: #001540;
  font-size: 22px;
}

.text-block-35 {
    font-family: 'Fa 300', sans-serif;
    color: #00d4d3;
    font-size: 42px;
    text-align: left;
    margin-right: 1rem;
  }

.image-37 {
  max-width: 70%;
}

.image-38 {
  max-width: 50%;
}

.image-39 {
  max-width: 50%;
}

.text-span {
  font-size: 16px;
  font-weight: 300;
}

.image-40 {
  height: 60vh;
}

.rich-text-block {
  font-family: Outfit, sans-serif;
}

.heading-17 {
  font-family: Outfit, sans-serif;
  font-size: 65px;
  font-weight: 700;
}

.heading-18 {
  font-family: Outfit, sans-serif;
  font-size: 18px;
}

@media screen and (min-width: 1280px) {
  .container {
    max-width: 1280px;
    padding-right: 3em;
    padding-left: 3em;
  }

  .container.relative.no-padding-top {
    padding-top: 3rem;
  }

  .section-hero {
    padding-right: 2em;
    padding-left: 2em;
  }

  .section-hero.desktop-app {
    min-height: 200vh;
  }

  .section-hero.mobile-section-hero {
    padding-bottom: 11.2em;
  }

  .utility-page-content {
    width: 80%;
  }

  .product-demo-sticky {
    background-color: #ffa52e;
  }

  .product-container {
    max-width: 900px;
  }

  .contact-form-block {
    width: 100%;
  }

  .macbook {
    width: 1170px;
  }

  .featured-slide {
    border-radius: 30px;
  }

  .hero-description.no-margin.space-bottom {
    width: 85%;
  }

  .grey-out-background {
    width: 84%;
  }

  .feature-image-background {
    width: 100%;
    height: auto;
  }

  .phone-holder-container {
    transform: rotate(30deg) scale(0.8);
  }

  .phone-holder-container._2 {
    transform: rotate(45deg) scale(0.8);
  }

  .web-app-hero-content.half {
    width: 100%;
  }

  .web-app-background-image {
    top: 44%;
  }

  .web-app-image._2.size {
    left: 40%;
  }

  .hero-content {
    min-height: 81vh;
  }

  .half-container {
    max-width: 900px;
  }

  .half-container.max-size {
    padding-left: 3em;
  }

  .half-container.morethan-half-container {
    max-width: 1000px;
  }

  .features-grid.margin {
    margin-top: 5em;
    margin-bottom: 5em;
  }

  .image-100pct.small {
    width: 80%;
  }

  .slider-card {
    background-color: transparent;
  }

  .slide-mask {
    width: 25vw;
  }

  .slide-card-content.blue {
    border-radius: 30px;
  }

  .mac-display {
    width: auto;
    height: auto;
    max-width: 100%;
  }

  .app-on-device-image-holder {
    padding-right: 15%;
    padding-left: 15%;
  }

  .mobile-hand {
    max-width: 51%;
  }

  .card-item-content-holder {
    width: 60%;
    height: 70%;
    padding-right: 4rem;
  }

  .card-item-content-holder.cta-card-pill {
    height: 100%;
  }

  .card-item-blue.horizontal {
    border-radius: 30px;
  }

  .card-item-blue.horizontal.cta-card-pill.card-pill-small {
    justify-content: space-between;
    border-radius: 200px;
  }

  .card-item-image-holder {
    position: static;
    left: 5%;
    top: 2%;
    right: auto;
    bottom: auto;
    display: flex;
    padding-right: 0rem;
    padding-left: 5rem;
    align-items: flex-start;
  }

  .download-app-button-holder {
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    border-radius: 20px;
  }

  .download-app-button-holder.margin-right {
    margin-right: 18px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .cta-button-holder {
    position: static;
  }

  .feature-section-image-holder {
    width: 50%;
  }

  .blog-thumbnail-holder {
    width: 240px;
    height: 240px;
  }

  .blog-details {
    width: 50%;
  }

  .title-holder.left-aligh {
    width: 95%;
  }

  .white-background {
    padding-right: 0em;
    padding-left: 0em;
    border-width: 0px;
    border-radius: 0px;
  }

  .white-card {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .utility-page-content-full {
    width: 80%;
  }

  .tabs-iphone-holder {
    left: -1%;
    width: 260px;
  }

  .tabs-mobile-app-image {
    width: 202px;
  }

  .image-7 {
    right: 33%;
    bottom: 38%;
    width: 18vw;
  }

  .image-7.twist {
    right: 6%;
    bottom: 17%;
    width: auto;
  }

  .image-10 {
    top: 10px;
  }

  .image-10.phone-holder-2 {
    left: auto;
    top: 0px;
  }

  .image-11 {
    left: 118px;
    max-width: 54%;
  }

  .image-11._2 {
    left: 104px;
  }

  .image-13 {
    top: 298px;
    right: 258px;
  }

  .image-14 {
    top: 0px;
    right: auto;
  }

  .image-16 {
    top: 0px;
  }

  .image-18 {
    left: auto;
    top: 0px;
  }

  .image-26 {
    top: 44px;
  }
}

@media screen and (min-width: 1440px) {
  h2 {
    font-size: 70px;
  }

  h3 {
    font-size: 50px;
  }

  h4 {
    font-size: 40px;
  }

  figure {
    margin-top: 20px;
  }

  .section {
    position: static;
  }

  .section.relative.center {
    justify-content: center;
    align-items: center;
  }

  .container {
    max-width: 1440px;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .container.mobile-hero-container {
    min-height: 82vh;
  }

  .container.relative.no-padding-top {
    padding-top: 3rem;
  }

  .container.relative.small-padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .container.before-footing {
    padding-bottom: 7rem;
  }

  .container.before-footing-copy {
    padding-bottom: 7rem;
  }

  .section-hero.mobile-section-hero {
    padding-bottom: 16em;
  }

  .utility-page-content {
    height: 100%;
  }

  .text-center {
    width: 70%;
  }

  .product-demo-sticky {
    background-color: #ffa52e;
  }

  .product-image-container {
    transform: none;
  }

  .product-container {
    position: relative;
    left: -6px;
    max-width: 1040px;
    margin-top: -11px;
    margin-left: -3px;
    border-style: none;
    border-radius: 1px;
  }

  .play-icon-holder {
    position: absolute;
    left: 50%;
    top: 50%;
    right: auto;
    bottom: auto;
    margin-top: -76px;
  }

  .pricing-tab.w--current {
    background-color: #3342cc;
  }

  .macbook {
    width: 1350px;
  }

  .macbook-desktop-image {
    position: fixed;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .hero-title._1.semi-bold {
    font-size: 80px;
  }

  .hero-description.white-text {
    color: #fff;
  }

  .grey-out-background {
    width: 85%;
  }

  .grey-out-background.full {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: -22%;
    width: auto;
    height: auto;
  }

  .card-item-image-right {
    height: 90%;
  }

  .phone-holder-container {
    transform: rotate(30deg) scale(0.8);
  }

  .phone-holder-container._2 {
    transform: rotate(45deg) scale(0.8);
  }

  .web-app-background-image {
    top: 30%;
  }

  .web-app-image {
    border-radius: 12px;
  }

  .web-app-hero-description {
    width: 60%;
  }

  .web-app-hero-description.center {
    width: 100%;
  }

  .tab-header-section {
    width: 70%;
  }

  .tab-header-section.margin-bottem {
    width: auto;
  }

  .gray-background.black {
    background-color: #151516;
  }

  .half-container {
    display: flex;
    max-width: 900px;
    padding-right: 3em;
    padding-left: 3em;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .grey-line.marign-top {
    margin-top: 20px;
  }

  .tab-header-section-holder {
    display: flex;
    justify-content: center;
    align-items: flex-start;
  }

  .features-list-holder {
    display: block;
    justify-content: flex-start;
    align-items: center;
    flex: 1;
  }

  .features-grid {
    margin-bottom: 4em;
  }

  .description-holder {
    width: 80%;
  }

  .slide-mask {
    width: 25vw;
  }

  .right-slider-arrow.right-side {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .mac-device-holder {
    top: 189px;
    z-index: -3;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .mac-device {
    display: flex;
    width: auto;
    height: auto;
    justify-content: center;
    align-items: center;
  }

  .mac-display {
    width: auto;
    height: auto;
    max-width: 100%;
    padding-top: 0px;
  }

  .app-on-device-image-holder {
    padding-right: 13%;
    padding-left: 13%;
  }

  .number-holder {
    background-position: 0% 50%;
  }

  .pricing-tab-big {
    font-size: 32px;
  }

  .pricing-tab-big.w--current {
    background-color: #3342cc;
  }

  .pricing-table-v2-header-gird {
    grid-auto-columns: 1fr;
    background-color: #fff;
  }

  .mobile-hand-holder {
    bottom: 2%;
    align-items: flex-start;
  }

  .mobile-hand {
    max-width: 46%;
    min-width: 46%;
  }

  .card-item-content-holder.cta-card-pill {
    flex-direction: row;
    align-items: center;
  }

  .card-item-content-holder.cta-card-pill.v2 {
    align-items: flex-start;
  }

  .card-item-blue.horizontal.cta-card-pill.card-pill-small {
    flex-direction: row;
  }

  .download-app-button-holder {
    padding-right: 24px;
    padding-left: 24px;
  }

  .download-app-button-holder.margin-right {
    margin-right: 2em;
  }

  .card-item-image {
    height: 90%;
  }

  .trusted-dark-overlay {
    width: 33vw;
    background-image: linear-gradient(180deg, #151516, rgba(21, 21, 22, 0));
  }

  .trusted-dark-overlay-bottem {
    width: 33vw;
    background-image: linear-gradient(0deg, #151516, rgba(21, 21, 22, 0));
  }

  .feature-sticky-item-header-light-dark {
    width: 33vw;
  }

  .company-location-slider {
    overflow: hidden;
  }

  .header-secondary-text {
    width: 90%;
  }

  .feature-section-image-holder {
    width: 40%;
  }

  .blog-details {
    width: 55%;
  }

  .featured-card-image-holder {
    background-color: #fff;
  }

  .contact-form-block-holder {
    justify-content: center;
    align-items: flex-start;
  }

  .phone._2 {
    left: -159px;
    bottom: -642.578px;
  }

  .phone._1 {
    left: -215px;
    bottom: -481.578px;
  }

  .white-card {
    grid-column-gap: 5em;
  }

  .utility-page-content-full {
    height: 100%;
  }

  .app-screenshot.fade-in-on-scroll {
    width: auto;
    max-width: none;
  }

  .mac-device-holder---all-platform {
    top: 189px;
    z-index: -3;
    display: flex;
    margin-bottom: 18.5em;
    justify-content: center;
    align-items: center;
  }

  .tabs-iphone-holder {
    left: -1%;
    bottom: -2%;
  }

  .button-xl {
    padding-top: 22px;
    padding-bottom: 22px;
    border-radius: 35px;
    font-size: 20px;
    line-height: 20px;
  }

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

  .image-7 {
    bottom: 40%;
    width: auto;
    max-width: 13%;
  }

  .image-7.twist {
    max-width: 32%;
  }

  .image-8 {
    position: absolute;
    width: 640px;
  }

  .did-you-know-pill {
    padding-bottom: 20px;
  }

  .hints-pill {
    padding-bottom: 20px;
  }

  .image-10 {
    left: 66px;
    top: 0px;
  }

  .image-10.phone-holder-2 {
    left: auto;
    top: 0px;
  }

  .image-11 {
    left: 134px;
    top: 40px;
    max-width: 48%;
  }

  .image-11._1 {
    left: 124px;
    max-width: 54%;
  }

  .image-11._2 {
    left: 152px;
  }

  .image-13 {
    top: 391px;
    right: 370px;
    max-width: none;
  }

  .image-16 {
    top: 0px;
    right: auto;
    max-width: 60%;
  }

  .image-19 {
    top: 275px;
    right: 192px;
    max-width: none;
  }

  .image-20 {
    position: relative;
    left: auto;
    top: 0px;
    right: auto;
    bottom: 0%;
    z-index: 2;
    max-width: none;
  }

  .image-25 {
    max-width: 70%;
  }

  .image-27 {
    right: auto;
  }
}

@media screen and (min-width: 1920px) {
  img {
    padding-right: 0px;
  }

  .nav {
    font-family: Circularstd, sans-serif;
  }

  .nav-link {
    color: #17171a;
    font-size: 18px;
  }

  .nav-link.nav-item-dropdown {
    color: #17171a;
    font-size: 18px;
  }

  .footer {
    margin-bottom: 60px;
  }

  .footer-grid {
    -ms-grid-columns: 1.5fr 1fr 1fr 1fr;
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
  }

  .section.relative {
    background-color: #fff;
  }

  .section.bottom-margin {
    height: 100vh;
  }

  .section.section-green {
    position: static;
  }

  .container {
    padding-top: 5rem;
    padding-right: 0em;
    padding-left: 0em;
    font-family: Circularstd, sans-serif;
  }

  .container.nav-container {
    font-family: 'Circularstd book', sans-serif;
    font-size: 22px;
  }

  .container.no-padding-bottom {
    display: block;
  }

  .container.no-padding-bottom.no-padding-top.container-xl {
    max-width: 1700px;
  }

  .container.mobile-hero-container {
    min-height: 70vh;
  }

  .container.relative.no-padding-top {
    padding-top: 3rem;
  }

  .container.before-footing {
    margin-top: -114px;
    padding-top: 0rem;
    padding-bottom: 7rem;
  }

  .container.before-footing.no-margin-bottom {
    padding-bottom: 0rem;
  }

  .container.before-footing-copy {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .container.containter-lg {
    padding-top: 7rem;
  }

  .container.container-special {
    max-width: none;
    padding-right: 3em;
    padding-left: 26em;
  }

  .container.container-slick {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .white-text2 {
    transition: opacity 500ms ease;
    font-family: Outfit, sans-serif;
    color: #fff;
    font-size: 34px;
  }

  .white-text2.semi-bold {
    position: relative;
  }

  .white-text2._16px {
    font-size: 20px;
  }

  .white-text2.blue-text {
    font-size: 32px;
  }

  .white-text2.textpill-small {
    color: #007eff;
  }

  .section-hero.mobile-section-hero {
    padding-bottom: 18.8em;
  }

  .grid-6-columns.feature-grid-with-icons.no-padding-bottom {
    grid-row-gap: 4em;
  }

  .footer-logo-link {
    max-width: 240px;
  }

  .grey-text {
    font-family: Outfit, sans-serif;
    color: #001540;
    font-size: 24px;
    line-height: 1.4;
  }

  .grey-text.reussite {
    color: #001540;
  }

  .nav-cta-button {
    display: block;
    flex-direction: row;
    justify-content: flex-end;
    flex-wrap: nowrap;
    align-items: center;
    flex: 1;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .button {
    margin-top: 40px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .button.link-with-arrow {
    font-size: 20px;
  }

  .button.no-padding {
    margin-top: 0px;
  }

  .button.button-xl-yellow {
    border-radius: 50px;
    background-color: #ffc800;
  }

  .button.button-xl-yellow.button-xl {
    background-color: #007eff;
  }

  .button.accent.button-xl {
    background-color: #ffa52e;
    box-shadow: none;
    color: #fff;
  }

  .button.no-margin {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 500;
  }

  .no-margin {
    margin-bottom: 20px;
    font-family: Circularstd, sans-serif;
    font-size: 40px;
    line-height: 1.1;
  }

  .button-container {
    margin-bottom: 20px;
  }

  .hero-product-demo {
    background-color: transparent;
  }

  .product-demo-sticky {
    position: -webkit-sticky;
    position: sticky;
    background-color: #ffa52e;
  }

  .product-image {
    mix-blend-mode: normal;
  }

  .product-image-container {
    padding-top: 26px;
  }

  .product-macbookholder {
    transform: none;
  }

  .product-container {
    display: block;
    max-width: 1048px;
    margin-left: 2px;
    flex: 1;
    border-style: solid;
    border-width: 2px;
    border-color: #001540;
    border-radius: 3px;
  }

  .play-icon-image {
    border: 1px none #000;
  }

  .nav-dropdown-link.align-top {
    align-items: center;
  }

  .nav-icon-holder {
    margin-right: 15px;
  }

  .accordion-item {
    width: auto;
  }

  .accordion-item.top-margin {
    position: relative;
    width: auto;
  }

  .copyright {
    font-family: 'Circularstd book', sans-serif;
    color: #003ab3;
  }

  .macbook-desktop-image {
    left: 11%;
    top: 3%;
    right: 11%;
    bottom: 11%;
    border-style: none;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.3);
    background-image: none;
  }

  .main-hero-text-container {
    border: 1px none transparent;
    transition: opacity 200ms ease;
  }

  .macbook-holder {
    overflow: hidden;
  }

  .featured-image._3 {
    border-radius: 20px;
  }

  .featured-image._2 {
    border-radius: 20px;
  }

  .featured-image._1 {
    border-radius: 20px;
  }

  .feature-slide-content {
    margin-top: 2em;
  }

  .feature-title {
    font-size: 28px;
    font-weight: 700;
  }

  .feature-line {
    border-style: solid;
    border-width: 2px;
    border-color: #ececec;
    border-radius: 0px;
  }

  .feature-image-holder {
    margin-bottom: 0em;
    padding-bottom: 0px;
  }

  .feature-line-active._2 {
    margin-top: -2px;
    margin-left: -2px;
    border-style: solid;
    border-width: 2px;
    border-color: #007eff;
  }

  .feature-line-active._1 {
    margin-top: -2px;
    margin-left: -2px;
    border-style: solid;
    border-width: 2px;
    border-color: #007eff;
  }

  .feature-line-active._3 {
    margin-top: -2px;
    margin-left: -2px;
    border-style: solid;
    border-width: 2px;
    border-color: #007eff;
  }

  .feature-slide-description._3 {
    font-family: 'Circularstd book', sans-serif;
    font-size: 24px;
  }

  .feature-slide-description._1 {
    font-family: 'Circularstd book', sans-serif;
    font-size: 24px;
  }

  .feature-slide-description._2 {
    font-family: 'Circularstd book', sans-serif;
    font-size: 24px;
  }

  .subtitle {
    font-family: Outfit, sans-serif;
    color: #007eff;
    font-size: 32px;
  }

  .no-margin-semi-bold {
    font-family: Outfit, sans-serif;
    font-size: 46px;
  }

  .content-sticky.full-height {
    top: 10%;
  }

  .trusted-no {
    font-family: Circularstd, sans-serif;
  }

  .trusted-item-title {
    font-family: Circularstd, sans-serif;
  }

  .hero-title._1 {
    font-size: 96px;
  }

  .hero-title._1.semi-bold {
    font-family: Outfit, sans-serif;
    line-height: 1;
    font-weight: 700;
  }

  .hero-description {
    font-family: Outfit, sans-serif;
    color: #001540;
  }

  .hero-description.white-text {
    max-width: 900px;
    margin-bottom: 40px;
    font-size: 36px;
    font-weight: 400;
  }

  .hero-description.no-margin {
    max-width: none;
  }

  .hero-description.no-margin.space-bottom {
    width: 100%;
  }

  .phone-holder {
    width: 400px;
  }

  .phone-holder._1 {
    width: 100%;
  }

  .phone-holder.fusee {
    width: auto;
  }

  .mobile-app-image._2 {
    width: 88%;
  }

  .mobile-app-image._2.phone-insert {
    left: 23px;
    height: 77vh;
  }

  .mobile-app-image._1 {
    width: 88%;
  }

  .mobile-app-image._1.phone-insert {
    left: 23px;
    height: 77vh;
  }

  .mobile-app-image._4 {
    left: 58px;
    top: 70px;
    width: 80%;
    margin-top: -30px;
    margin-left: -21px;
  }

  .mobile-app-image._4.phone-insert {
    left: 23px;
    top: 14px;
    height: 77vh;
  }

  .mobile-app-image._3 {
    width: 88%;
  }

  .mobile-app-image._3.phone-insert {
    left: 23px;
    height: 77vh;
  }

  .phone-mockup {
    width: auto;
    height: 75vh;
  }

  .phone-mockup.another-phone {
    width: auto;
    height: 80vh;
    margin-top: 0px;
    margin-left: 0px;
  }

  .grey-out-background {
    background-color: #00d4d3;
  }

  .text-weight-600 {
    font-size: 32px;
  }

  .text-weight-600.banner {
    font-size: 80px;
  }

  .feature-image-background {
    width: 80%;
  }

  .feature-image-background.card2 {
    width: 100%;
  }

  .card-item-image-right {
    width: 100%;
    height: 90%;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 0px;
    justify-content: flex-end;
    font-family: 'Fa 300', sans-serif;
    font-size: 200px;
  }

  .featrure-sticky-item {
    margin-left: 2rem;
    background-color: #003ab3;
  }

  .featrure-sticky-item.blue-card {
    background-color: #007eff;
  }

  .web-app-image._1 {
    width: auto;
    height: 90vh;
    max-width: none;
    border-radius: 30px;
    -o-object-fit: fill;
       object-fit: fill;
  }

  .web-app-image._2 {
    max-width: none;
  }

  .web-app-image._2.size {
    left: 42%;
    top: 0%;
    height: 95%;
  }

  .web-app-image._2.size.no-border {
    left: 40%;
    border-style: none;
    box-shadow: none;
  }

  .web-app-image._3.size {
    left: 42%;
    top: 0%;
    height: 100%;
    max-width: none;
  }

  .web-app-image._4 {
    top: 0%;
    height: 95%;
    max-width: none;
  }

  .web-app-image._4.no-borders {
    top: 5%;
  }

  .web-app-image._4.over {
    left: 40%;
    height: auto;
  }

  .web-app-image._5 {
    top: 0%;
    height: 95%;
    box-shadow: none;
    outline-color: #003ab3;
    outline-offset: 0px;
    outline-style: none;
    outline-width: 100px;
  }

  .web-app-feature-list-sticky {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .web-app-image-grid-content {
    border-style: none;
    border-width: 1px;
    border-color: #c9cace;
    border-radius: 20px;
  }

  .web-app-image-grid-content.small-img {
    width: 80%;
    height: 80%;
    max-width: 350px;
    border-style: solid;
    box-shadow: 0 5px 13px 4px rgba(0, 0, 0, 0.2);
  }

  .half-container {
    max-width: none;
    padding-right: 0em;
    padding-left: 3em;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .half-container.max-size {
    max-width: 1000px;
  }

  .half-container.left {
    padding-right: 3rem;
    padding-left: 0em;
  }

  .tab-header {
    font-family: Circularstd, sans-serif;
  }

  .semi-bold {
    font-family: Outfit, sans-serif;
    font-size: 32px;
  }

  .feature-section-left.margin-bottom {
    width: 100%;
    align-items: center;
  }

  .feature-section-left-image {
    height: 100vh;
  }

  .features-list-holder {
    position: relative;
    display: block;
    margin-right: 0rem;
    margin-left: 0rem;
  }

  .image-100pct._50vh {
    position: relative;
    left: -84px;
    top: 114px;
    width: auto;
    height: 60vh;
    max-height: 60vh;
    max-width: none;
  }

  .trusted-slider.margin-bottem {
    margin-bottom: 180px;
  }

  .slider-card {
    background-color: #001540;
  }

  .slide-mask {
    width: 19vw;
    margin-left: 15em;
  }

  .left-slider-arrow {
    left: 13%;
    bottom: 40%;
  }

  .left-slider-arrow.left-side {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
  }

  .arrow-holder {
    background-color: rgba(0, 58, 179, 0.4);
  }

  .right-slider-arrow {
    bottom: 40%;
  }

  .slide-card-content.blue {
    border-radius: 24px;
  }

  .left-padding {
    font-family: Circularstd, sans-serif;
  }

  .feature-hero-content-holder {
    background-color: #ffa52e;
  }

  .app-on-device-image {
    left: 18%;
    top: 10%;
    height: 57vh;
  }

  .app-on-device-image-holder {
    padding-right: 0%;
    padding-left: 0%;
  }

  .pricing-table-v2-header-gird {
    padding-top: 1rem;
  }

  .pricing-table-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pricing-table-item {
    padding-top: 1rem;
  }

  .card-item-grey.full {
    background-color: #003ab3;
  }

  .card-item-content-homev2.no-padding {
    padding-right: 0em;
    padding-left: 0em;
  }

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

  .nav-dropdown-list-style {
    border-radius: 16px;
    box-shadow: 2px 5px 16px 4px rgba(0, 0, 0, 0.3);
  }

  .mobile-hand {
    min-width: 50%;
  }

  .card-item-content-holder {
    height: auto;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .card-item-blue.horizontal {
    background-color: #003ab3;
    background-image: none;
  }

  .card-item-blue.horizontal.cta-card-pill {
    display: flex;
    justify-content: space-between;
    border-radius: 200px;
  }

  .card-item-image-holder {
    position: static;
    width: 40%;
    height: auto;
    align-items: flex-end;
  }

  .cta-holder {
    margin-left: 0px;
  }

  .work-place-background {
    align-items: center;
  }

  .company-location-slider {
    margin-right: -2rem;
    margin-left: -2rem;
  }

  .header-secondary-text {
    width: 90%;
  }

  .feature-section-right-image {
    height: 100vh;
  }

  .feature-section-image-holder {
    width: 35%;
    max-height: 60vh;
    margin-left: 0rem;
    flex: 0 auto;
  }

  .feature-section-image-holder.right {
    position: static;
    width: 40%;
    margin-right: 0rem;
    margin-left: auto;
  }

  .feature-section-image-holder.margin-right {
    margin-right: 2rem;
  }

  .hero-text-center {
    max-width: 900px;
    margin-left: -461px;
  }

  .section-copyright {
    margin-bottom: 60px;
    border-top-color: #003ab3;
  }

  .social-media-icon {
    color: #ebeef5;
  }

  .phone-holder-conent {
    display: block;
  }

  .app-screenshot {
    left: 50%;
    bottom: 13%;
    width: 65%;
    border-style: solid;
    border-width: 1px;
    border-color: #c9cace;
    border-radius: 20px;
    box-shadow: 0 6px 15px 4px rgba(0, 0, 0, 0.2);
  }

  .app-screenshot.fade-in-on-scroll {
    left: 293px;
    width: auto;
    height: 30vh;
    transition: all 400ms ease;
  }

  .app-screenshot.fade-in-on-scroll:hover {
    transform: translate(0px, -133px) scale(1.2);
  }

  .app-screenshot.fade-in-on-scroll.left {
    width: auto;
    height: 30vh;
    max-width: none;
  }

  .company-header-image {
    width: 90%;
  }

  .mac-device-holder---all-platform {
    z-index: 3;
    width: auto;
    max-height: 0%;
    max-width: 96%;
    margin-top: 4em;
  }

  .no-margin-top {
    font-family: Outfit, sans-serif;
    font-size: 80px;
    font-weight: 700;
  }

  .tabs-iphone-holder {
    left: -1%;
    bottom: -2%;
  }

  .tabs-iphone-holder.right {
    width: 240px;
  }

  .tabs-mobile-app-image.right {
    width: 185px;
  }

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

  .button-xl {
    height: auto;
    padding: 30px 54px;
    border-radius: 40px;
    font-family: Circularstd, sans-serif;
    font-size: 20px;
    font-style: normal;
  }

  .heading {
    font-family: Outfit, sans-serif;
    font-size: 80px;
    font-weight: 700;
  }

  .heading.heading-dark {
    font-family: Outfit, sans-serif;
  }

  .heading-2 {
    font-family: Outfit, sans-serif;
    font-size: 80px;
  }

  .heading-3 {
    font-family: Outfit, sans-serif;
    font-weight: 700;
  }

  .heading-3.no-margin-top.bottom-margin {
    text-align: left;
  }

  .heading-4 {
    font-family: Circularstd, sans-serif;
  }

  .paragraph {
    font-family: 'Circularstd book', sans-serif;
  }

  .bold-text {
    font-family: 'Circularstd book', sans-serif;
    font-size: 30px;
    line-height: 1.4;
  }

  .container-2 {
    max-width: 1440px;
    padding-top: 4rem;
    padding-right: 3em;
    padding-left: 3em;
    font-family: Circularstd, sans-serif;
  }

  .text-block {
    font-family: Outfit, sans-serif;
    font-size: 22px;
    line-height: 1.4;
  }

  .text-block-10 {
    background-color: transparent;
    font-family: 'Circularstd book', sans-serif;
    color: #007eff;
    font-size: 18px;
  }

  .text-block-11 {
    font-family: 'Circularstd book', sans-serif;
    color: #007eff;
  }

  .heading-6 {
    font-family: Outfit, sans-serif;
    font-weight: 700;
  }

  .paragraph-2 {
    font-family: 'Circularstd book', sans-serif;
  }

  .heading-10 {
    font-family: Circularstd, sans-serif;
    color: #f5f5f7;
  }

  .white-text {
    font-family: Circularstd, sans-serif;
    color: #fff;
    line-height: 1.1;
    font-weight: 900;
  }

  .white-text.bigger-text {
    font-family: Outfit, sans-serif;
    font-size: 80px;
    font-weight: 600;
  }

  .white-text.text-pill {
    font-size: 45px;
  }

  .white-text-big {
    transition: opacity 500ms ease;
    font-family: Outfit, sans-serif;
    color: #fff;
    font-size: 96px;
  }

  .white-text4 {
    font-family: 'Circularstd book', sans-serif;
    color: #fff;
  }

  .youtube {
    width: 100%;
    height: auto;
    max-width: 0px;
  }

  .fa-icon {
    width: 50px;
    height: 40px;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  .fa-icon2 {
    width: 50px;
    height: 40px;
    margin-bottom: 69px;
    -ms-grid-row-align: auto;
        align-self: auto;
    color: #00d4d3;
    font-size: 80px;
  }

  .heading-12 {
    font-size: 80px;
  }

  .pill-with-pic {
    display: block;
  }

  .image-2 {
    width: 100%;
    height: 100%;
    max-width: none;
  }

  .image-7 {
    left: auto;
    right: 34%;
    bottom: 40%;
    width: auto;
    max-width: 11%;
  }

  .image-7.twist {
    right: 7%;
    bottom: 11%;
    max-width: 30%;
  }

  .image-8 {
    position: absolute;
    left: 270px;
    top: 100px;
    width: 640px;
  }

  .div-block-6 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .image-9 {
    position: fixed;
    right: 20%;
    bottom: 50%;
    max-width: 3%;
  }

  .button-type {
    position: static;
    top: 3rem;
  }

  .bold-text-3 {
    font-size: 32px;
    font-weight: 600;
  }

  .div-block-8 {
    margin-left: 0rem;
  }

  .text-block-29 {
    font-family: 'Fa 300', sans-serif;
    color: #00d4d3;
    font-size: 70px;
  }

  .bold-text-4 {
    font-family: Outfit, sans-serif;
  }

  .bold-text-8 {
    font-family: Outfit, sans-serif;
    font-size: 70px;
  }

  .small-img {
    width: auto;
    height: 60%;
    max-height: 60%;
    max-width: 350px;
  }

  .div-block-9 {
    display: block;
  }

  .big-icon {
    color: #00d4d3;
  }

  .text-block-31.very-big-icon {
    font-size: 400px;
  }

  .img-holder {
    position: relative;
  }

  .image-10 {
    left: auto;
    top: 0px;
  }

  .image-10.phone-holder-2 {
    left: auto;
    top: 0px;
    max-width: 72%;
  }

  .image-11 {
    left: 220px;
    top: 42px;
    max-width: 43%;
  }

  .image-11._1 {
    left: 113px;
    max-width: 56%;
  }

  .image-11._2 {
    left: 220px;
  }

  .horizontal-pill.left {
    right: 0px;
    max-width: 100%;
  }

  .horizontal-pill.right.yellow {
    max-width: 80%;
  }

  .image-12.right.blue {
    max-width: 80%;
  }

  .image-13 {
    top: 387px;
    right: 318px;
    max-width: none;
  }

  .image-14 {
    position: relative;
    top: 0px;
    right: auto;
    width: 70%;
    max-width: none;
  }

  .image-15 {
    max-width: 100%;
  }

  .image-cart-muted {
    left: 0px;
    top: 24px;
    max-width: 100%;
  }

  .image-16 {
    position: static;
    left: auto;
    top: 0px;
    right: auto;
    bottom: 0%;
    max-width: 54%;
  }

  .image-16._2 {
    position: relative;
  }

  .image-17 {
    border-style: none;
  }

  .image-18 {
    left: auto;
    top: 0px;
    max-width: 110%;
  }

  .image-19 {
    top: 295px;
    right: 204px;
    height: 30vh;
    max-width: none;
  }

  .image-20 {
    top: 0px;
    right: auto;
    height: 70vh;
    max-width: none;
  }

  .image-23 {
    right: -23px;
    height: 60vh;
    max-width: 100%;
  }

  .image-24 {
    position: relative;
    left: -96px;
    top: 0px;
    right: auto;
    bottom: 0%;
    max-width: 120%;
  }

  .image-25 {
    max-width: 85%;
  }

  .image-26 {
    top: -9px;
  }

  .image-27 {
    top: 0px;
    right: auto;
    max-width: 100%;
  }

  .image-28 {
    max-width: 100%;
  }

  .image-33 {
    max-height: 60vh;
  }

  .bold-text-10 {
    font-family: Outfit, sans-serif;
  }

  .bold-text-11 {
    font-family: Outfit, sans-serif;
  }

  .image-35 {
    max-height: 60vh;
  }

  .image-36 {
    max-height: 60vh;
  }

  .text-block-34 {
    font-size: 24px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 70px;
  }

  .nav-link {
    margin-bottom: 5px;
    margin-left: 0px;
    font-size: 18px;
    text-align: left;
  }

  .nav-link.nav-item-dropdown {
    margin-left: 0px;
    align-items: flex-start;
  }

  .footer-grid {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
  }

  .container {
    padding-right: 1em;
    padding-left: 1em;
  }

  .container.nav-container {
    width: auto;
    height: 80px;
    max-width: 1400px;
    min-width: 0%;
    margin-right: auto;
    margin-left: auto;
    justify-content: space-between;
    flex-wrap: nowrap;
  }

  .container.before-footing {
    padding-top: 0rem;
  }

  .container.before-footing-copy {
    padding-top: 7rem;
  }

  .white-text2.textpill-small {
    margin-left: 0px;
    text-align: center;
  }

  .white-text2.heading-2 {
    font-size: 40px;
    text-align: center;
  }

  .section-hero {
    height: auto;
  }

  .content {
    margin-bottom: 0px;
  }

  .grid-6-columns.feature-grid-with-icons.no-padding-bottom {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-6-columns.center-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .project-item {
    width: 100%;
    padding-right: 0px;
  }

  .nav-menu {
    padding: 20px;
    background-color: #f5f5f7;
  }

  .brand {
    flex: 1;
  }

  .menu-button {
    display: flex;
    height: auto;
    margin-right: 0px;
    margin-left: 5px;
    padding: 13px 15px 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    transition: background-color 300ms ease;
  }

  .menu-button:hover {
    background-color: #f5f5f7;
  }

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

  .project-item-style-2 {
    padding-right: 0px;
  }

  .utility-page-content {
    max-width: 50vw;
  }

  .content-details h2 {
    text-align: left;
  }

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

  .content-details figcaption {
    font-size: 18px;
  }

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

  .grey-text {
    font-size: 22px;
  }

  .grey-text.feature-type-2 {
    font-size: 24px;
  }

  .grey-text.explain {
    font-size: 22px;
  }

  .grey-text.white {
    font-size: 22px;
  }

  .nav-cta-button {
    padding-left: 15px;
    justify-content: flex-start;
    text-align: left;
  }

  .button {
    padding-top: 13px;
  }

  .button.margin-top {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .button.margin-right-and-bott {
    margin-right: 0px;
    margin-bottom: 24px;
  }

  .button.button-xl {
    display: block;
  }

  .button.button-info {
    display: block;
    background-color: #007eff;
  }

  .card-item-content.full {
    padding: 1em;
  }

  .small-container {
    max-width: 100%;
  }

  .tab-link {
    padding-right: 0px;
  }

  .tab-link.w--current {
    height: 160px;
  }

  .text-container {
    max-width: 90%;
  }

  .product-container {
    max-width: 500px;
    margin-top: -10px;
    margin-left: 5px;
  }

  .play-icon-holder {
    width: 100px;
    margin-top: -95px;
    margin-left: -50px;
  }

  .pricing-table-content {
    align-items: center;
  }

  .pricing-list {
    padding-left: 0px;
  }

  .play-icon-image {
    width: 100px;
  }

  .nav-dropdown-icon {
    margin-right: 30px;
  }

  .nav-dropdown-list {
    background-color: #222529;
  }

  .nav-dropdown-list.w--open {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    padding: 0px;
  }

  .nav-dropdown-link {
    margin-bottom: 10px;
    padding: 5px 0px;
  }

  .nav-dropdown-link.last {
    margin-bottom: 0px;
  }

  .nav-icon-holder {
    padding: 6px;
  }

  .team-item {
    min-height: 300px;
  }

  .circle-blur {
    display: none;
  }

  .section-circles-container {
    background-image: radial-gradient(circle closest-corner at 0% 50%, rgba(251, 83, 151, 0.22), rgba(150, 221, 251, 0.1) 50%, #fff);
  }

  .featured-image {
    box-shadow: 4px 4px 20px 0 rgba(0, 0, 0, 0.06);
  }

  .section-circles-sticky {
    position: absolute;
  }

  .feature-image-holder {
    left: -1em;
    right: -1em;
    overflow: hidden;
    padding: 1em;
  }

  .subtitle {
    font-size: 26px;
  }

  .phone-holder {
    width: 260px;
    margin-left: 0rem;
  }

  .mobile-app-image {
    width: 268px;
  }

  .mobile-app-image._2 {
    margin-top: -20px;
    margin-left: -13px;
  }

  .mobile-app-image._2.phone-insert {
    margin-top: 0px;
    margin-left: 0px;
  }

  .mobile-app-image._1 {
    width: 89%;
    margin-top: -20px;
    margin-left: -13px;
  }

  .mobile-app-image._1.phone-insert {
    margin-top: 0px;
    margin-left: 0px;
  }

  .mobile-app-image._4 {
    width: 89%;
    margin-top: -20px;
    margin-left: -13px;
    border-radius: 12px;
  }

  .mobile-app-image._3 {
    margin-top: -20px;
    margin-left: -13px;
  }

  .mobile-app-image._3.phone-insert {
    margin-top: 0px;
    margin-left: 0px;
  }

  .phone-mockup.another-phone {
    margin-top: 0px;
    margin-left: 0px;
  }

  .grey-out-background.hero-mobile {
    justify-content: flex-end;
  }

  .mobile-hero-text-content {
    padding-left: 0%;
  }

  .featrure-sticky-item.feature-type-2 {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .web-app-background-image.right.small {
    left: auto;
    top: -10%;
    right: -40%;
    bottom: auto;
    height: 60vh;
  }

  .web-app-sticky {
    position: static;
    width: 100%;
    height: 100%;
    justify-content: flex-start;
    align-items: center;
  }

  .web-app-sticky.first {
    height: auto;
  }

  .web-app-image {
    position: static;
  }

  .web-app-feature-list {
    height: auto;
  }

  .web-app-feature-list-sticky {
    position: static;
    padding-bottom: 0vw;
  }

  .hero-section-web-app {
    bottom: 0vh;
    margin-top: 0rem;
    padding-top: 3em;
    flex-direction: column;
    justify-content: center;
    align-content: start;
  }

  .web-app-image-grid-content {
    position: static;
    width: 100%;
    height: 100%;
    padding-right: 1em;
    padding-left: 1em;
  }

  .web-app-image-grid-content.principal {
    width: auto;
    height: auto;
  }

  .half-container {
    max-width: 1170px;
    padding-right: 1em;
    padding-left: 1em;
  }

  .semi-bold {
    margin-bottom: 37px;
  }

  .semi-bold.space-bottom {
    font-size: 55px;
  }

  .left-side-content {
    display: block;
    overflow: visible;
    float: none;
    clear: none;
    -o-object-fit: fill;
       object-fit: fill;
  }

  .feature-section-left.margin-bottom {
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .feature-section-left-image {
    height: auto;
    max-width: 50vw;
  }

  .feature-section-right {
    margin-bottom: 3em;
  }

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

  .features-image-holder.half-phone {
    margin-top: 0px;
  }

  .features-hero-content {
    height: auto;
  }

  .image-100pct._50vh {
    height: 50vh;
    -o-object-fit: contain;
       object-fit: contain;
  }

  .left-padding {
    font-size: 22px;
  }

  .feature-hero-content-holder {
    height: auto;
  }

  .mac-background-holder {
    border-radius: 5px;
  }

  .card-text-blue-style {
    margin-top: 1.6em;
  }

  .pricing-table-name.cell-button-holder {
    position: relative;
    z-index: 3;
    padding-right: 10px;
    padding-left: 10px;
  }

  .full-pricing-simple-list {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .nav-dropdown-list-style {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.03);
  }

  .mobile-hand {
    max-width: 80%;
  }

  .gradient-stroke-image {
    left: 0%;
    top: auto;
    bottom: 0em;
    width: auto;
    height: 630px;
  }

  .card-item-content-holder {
    width: 90%;
    height: auto;
    padding-top: 1rem;
    padding-bottom: 0em;
    padding-left: 0rem;
    align-items: center;
    text-align: center;
  }

  .card-item-content-holder.cta-card-pill {
    position: relative;
    display: flex;
    width: 100%;
    height: 0%;
    padding-bottom: 0em;
    padding-left: 0rem;
    align-items: flex-start;
  }

  .card-item-content-holder.cta-card-pill.v2 {
    align-items: center;
  }

  .card-item-blue.horizontal {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .card-item-blue.horizontal.cta-card-pill {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .card-item-blue.horizontal.cta-card-pill.card-pill-small.other-card-color {
    align-items: flex-start;
  }

  .card-item-blue.horizontal.bg-accent {
    display: flex;
    flex-wrap: nowrap;
  }

  .card-item-image-holder {
    position: static;
    display: block;
    padding-right: 0rem;
    padding-left: 0px;
    align-items: center;
    -ms-grid-row-align: center;
        align-self: center;
    flex: 0 auto;
    text-align: left;
  }

  .app-logo-holder {
    border-radius: 12px;
  }

  .cta-holder {
    margin-left: 0px;
  }

  .cta-button-holder {
    display: block;
    width: 50%;
    min-width: 200px;
    margin-top: 40px;
    margin-right: 0rem;
    margin-left: 0rem;
    padding-bottom: 33px;
    justify-content: center;
    flex-wrap: nowrap;
    align-items: center;
    -ms-grid-row-align: center;
        align-self: center;
    flex: 1;
    text-align: left;
  }

  .text-container-dark {
    max-width: 90%;
  }

  .company-logo {
    width: 90%;
    height: 90%;
    margin-bottom: 10px;
    -o-object-fit: contain;
       object-fit: contain;
  }

  .work-place-background {
    justify-content: space-between;
  }

  .work-place-image-holder {
    height: 35vh;
  }

  .feature-section-right-image {
    height: auto;
    max-width: 50vw;
  }

  .hero-text-center {
    margin-left: 12px;
  }

  .blog-simple-collection-list {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grey-background {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .phone._1 {
    position: relative;
  }

  .white-background {
    border-radius: 0px;
  }

  .cart-button {
    height: 100%;
  }

  .white-card {
    padding: 3em 2em;
  }

  .card-holder {
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    flex: 1;
  }

  .utility-page-content-full {
    max-width: 50vw;
  }

  .phone-holder-conent {
    position: static;
  }

  .app-screenshot {
    display: none;
  }

  .menu-icon {
    height: 20px;
  }

  .no-margin-top {
    font-size: 55px;
  }

  .card-footer {
    padding-top: 2em;
  }

  .white-phone-number {
    color: #fff;
  }

  .checkout-order-item-content {
    flex-direction: column;
  }

  .checkout-item-quantity {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .checkout-order-item {
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .blog-collection {
    margin-top: 1em;
  }

  .blog-collection-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .tabs-mobile-app-image {
    width: 268px;
  }

  .heading {
    font-size: 50px;
    font-weight: 700;
  }

  .heading-3.no-margin-top.bottom-margin {
    text-align: left;
  }

  .text-block-10 {
    font-size: 20px;
  }

  .white-text.text-pill {
    font-size: 32px;
    text-align: left;
  }

  .white-text-big {
    font-size: 60px;
  }

  .heading-12 {
    font-size: 55px;
  }

  .image-7.twist {
    display: none;
    overflow: visible;
  }

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

  .text-block-30 {
    margin-top: 2rem;
    font-size: 120px;
    text-align: center;
  }

  .text-block-31.very-big-icon {
    text-align: center;
  }

  .image-13 {
    top: 235px;
    right: 190px;
    height: 20vh;
  }

  .image-23 {
    max-width: 100%;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 50px;
  }

  h2 {
    font-size: 50px;
  }

  h3 {
    font-size: 40px;
  }

  h4 {
    font-size: 30px;
  }

  h5 {
    font-size: 24px;
  }

  blockquote {
    font-size: 22px;
  }

  .nav-logo {
    max-height: 38px;
  }

  .footer-grid {
    padding-top: 0px;
    flex-direction: column;
    -ms-grid-columns: 2.5fr;
    grid-template-columns: 2.5fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .container.nav-container {
    justify-content: space-between;
  }

  .container.no-padding-bottom.no-padding-top.container-xl {
    padding-top: 3rem;
  }

  .container.relative.small-padding.features-v2-container {
    margin-top: 0px;
  }

  .container.containter-lg {
    text-align: center;
  }

  .container.containter-lg.no-top {
    padding-top: 0rem;
  }

  .white-text2 {
    color: #007eff;
  }

  .white-text2.textpill-small {
    font-size: 20px;
  }

  .content {
    margin-bottom: 0px;
    -ms-grid-row-align: center;
        align-self: center;
  }

  .grid-6-columns {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .project-item {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .grid-4-columns {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .nav-menu {
    display: flex;
    flex-direction: column;
  }

  .menu-button {
    padding-top: 15px;
    line-height: 1;
  }

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

  .heading-display {
    font-size: 50px;
  }

  .utility-page-content {
    max-width: none;
  }

  .subscribe-form-flex {
    flex-direction: column;
    align-items: stretch;
  }

  .subscribe-form-input-wrapper {
    margin-right: 0px;
  }

  .asset-licensing-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .footer-image {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .footer-heading {
    font-size: 24px;
  }

  .grey-text {
    font-size: 20px;
    text-align: left;
  }

  .grey-text.blue-text.center {
    text-align: center;
  }

  .grey-text.feature-type-2 {
    font-size: 20px;
  }

  .grey-text.feature-type-2.center {
    text-align: center;
  }

  .button {
    margin-bottom: 5px;
  }

  .button.btn-subscribe {
    margin-right: 0px;
  }

  .button.button-xl {
    border-radius: 100px;
  }

  .card-item {
    flex-direction: column;
  }

  .card-item-content {
    flex-direction: column;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  .no-margin.h3-to-h2-size.feature-type-2 {
    font-size: 28px;
  }

  .product-macbookholder {
    transform: translate(0px, 0%) scale(5);
  }

  .customers-panel {
    text-align: left;
  }

  .tab-link {
    padding-left: 0px;
  }

  .text-container {
    max-width: 100%;
  }

  .product-container {
    max-width: 370px;
  }

  .pricing-list {
    margin-top: 20px;
    margin-bottom: 50px;
  }

  .pricing-tabs-menu {
    flex-direction: column;
  }

  .nav-dropdown-icon {
    margin-right: 25px;
  }

  .nav-dropdown-link.w--current {
    justify-content: flex-start;
    align-items: center;
    flex: 0 auto;
  }

  .grid-10-columns {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .team-item {
    min-height: auto;
  }

  .change-log-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .licensing-item-photo {
    -ms-grid-row-align: center;
        align-self: center;
  }

  .copyright {
    font-size: 18px;
  }

  .grid-5-columns {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .customer-content {
    justify-content: flex-start;
  }

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

  .feature-image-holder {
    height: 60vh;
  }

  .features-slider-container {
    margin-top: 0em;
  }

  .subtitle {
    font-size: 20px;
  }

  .no-margin-semi-bold {
    font-size: 28px;
  }

  .features-sticky-content {
    padding-top: 0rem;
    padding-bottom: 3rem;
  }

  .features-sticky-content.trusted-list {
    padding-top: 0vh;
  }

  .features-sticky-content.features-sticky-right-text {
    padding-top: 0vh;
    padding-bottom: 0vh;
  }

  .content-sticky.full-height {
    top: auto;
    width: 100%;
    min-height: 0vh;
  }

  .fade-in-on-scroll.text-center {
    text-align: center;
  }

  .trusted-overlay-container {
    display: none;
  }

  .trusted-item {
    margin-bottom: 3em;
  }

  .hero-title._1 {
    font-size: 40px;
  }

  .hero-description.white-text {
    margin-bottom: 25px;
    font-size: 20px;
    font-weight: 500;
  }

  .phone-holder {
    width: 100%;
    margin-left: 0rem;
  }

  .phone-holder._1 {
    width: 90vw;
  }

  .mobile-app-image {
    width: 290px;
  }

  .fearures-sticky-overlay-container {
    display: none;
  }

  .featrure-sticky-item {
    margin-bottom: 3em;
    margin-left: 0rem;
  }

  .featrure-sticky-item.feature-type-2 {
    margin-left: 0rem;
  }

  .full-blue-link {
    margin-bottom: 20px;
  }

  .hero-section-web-app {
    padding-top: 5em;
  }

  .feature-container {
    text-align: right;
  }

  .semi-bold {
    text-align: left;
  }

  .semi-bold.space-bottom {
    font-size: 40px;
  }

  .feature-holder {
    padding: 1rem;
    border-radius: 20px;
    background-color: #ebeef5;
  }

  .feature-section-left.margin-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .feature-section-left-image {
    max-width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }

  .feature-section-right {
    flex-direction: column;
    align-items: flex-start;
  }

  .features-list-holder {
    width: auto;
    margin-left: 0rem;
  }

  .features-list-holder.left {
    width: auto;
  }

  .slider-card {
    height: auto;
  }

  .slider-card-text-holder {
    padding-right: 0.7em;
    padding-left: 0.7em;
  }

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

  .feature-hero-content-holder.back-midnight {
    height: auto;
  }

  .pricing-table-v2-header-gird {
    width: 100%;
  }

  .pricing-table-name.cell-button-holder {
    flex-direction: column;
    align-items: stretch;
  }

  .pricing-table-v2-body {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tooltip-wrapper {
    left: auto;
    right: 90%;
    width: 60vw;
    text-align: right;
  }

  .pricing-table-wrapper {
    background-color: #fff;
  }

  .pricing-tabs-wrapper.middle {
    height: 100%;
  }

  .full-pricing-simple-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .card-item-v3 {
    flex-direction: column;
  }

  .card-item-v3.left {
    border-radius: 20px;
  }

  .card-item-v3.middle {
    height: auto;
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .card-item-v3.right {
    border-radius: 20px;
  }

  .card-item-grey {
    flex-direction: column;
  }

  .card-item-content-homev2 {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

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

  .all-nav-drop-down-links.right-side {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    padding-left: 0px;
  }

  .all-nav-drop-down-links.left-50 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    padding-right: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .nav-dropdown-list-style {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }

  .mobile-hand {
    max-width: 90%;
  }

  .gradient-stroke-image {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 0% 100%;
       object-position: 0% 100%;
  }

  .card-item-content-holder {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  .card-item-content-holder.cta-card-pill {
    width: 70%;
  }

  .card-item-content-holder.cta-card-pill.v2 {
    padding-top: 2em;
  }

  .card-item-blue {
    flex-direction: column;
  }

  .download-app-button-holder.margin-right {
    margin-bottom: 12px;
  }

  .cta-button-holder {
    width: 60%;
    margin-top: 13px;
    flex-direction: column;
  }

  .text-container-dark {
    max-width: 100%;
  }

  .card-item-light-dark {
    flex-direction: column;
  }

  .card-item-dark {
    flex-direction: column;
  }

  .feature-sticky-item-header-light-dark {
    width: 100%;
  }

  .feature-section-right-image {
    max-width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }

  .feature-section-image-holder {
    display: flex;
    width: 70%;
    margin-left: auto;
    padding-right: 1em;
    padding-bottom: 3rem;
    padding-left: 1em;
    justify-content: center;
  }

  .feature-section-image-holder.right {
    width: 70%;
    margin-right: auto;
    margin-left: auto;
  }

  .blog-card-grey {
    flex-direction: column;
  }

  .blog-simple-collection-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .blog-card-grey-no-borders {
    flex-direction: column;
  }

  .card-item-holder {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  .white-background {
    height: 100%;
    padding: 24px;
    border-width: 0px;
    border-radius: 0px;
  }

  .cart-container {
    width: 95%;
    height: 95%;
    max-width: none;
    min-width: auto;
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 10px;
  }

  .section-copyright {
    margin-top: 2em;
    padding-top: 1em;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
  }

  .social-media-icon-holder {
    margin-top: 2em;
  }

  .utility-page-content-full {
    max-width: none;
  }

  .app-screenshot {
    display: none;
  }

  .nav-menu-grey-line {
    position: relative;
    left: 0%;
    width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
  }

  .navigation-item-description {
    padding-top: 5px;
    font-size: 16px;
  }

  .no-margin-top {
    font-size: 40px;
  }

  .white-phone-number {
    color: #fff;
  }

  .middle-grey-line {
    width: 100%;
    height: 2px;
    margin: 20px auto;
  }

  .blog-collection-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .button-xl {
    margin-bottom: 5px;
  }

  .heading {
    font-size: 40px;
  }

  .heading-2 {
    -ms-grid-row-align: center;
        align-self: center;
    font-size: 40px;
  }

  .heading-3.no-margin-top.bottom-margin.right {
    margin-bottom: 0rem;
  }

  .container-2 {
    padding-right: 23px;
    padding-left: 23px;
  }

  .text-block.blue-text-types {
    font-size: 18px;
  }

  .text-block-10 {
    font-size: 22px;
  }

  .white-text {
    font-size: 20px;
  }

  .white-text.text-pill {
    width: auto;
    flex: 0 auto;
    font-size: 28px;
    text-align: center;
  }

  .white-text-big {
    color: #fff;
    font-size: 40px;
  }

  .white-text4 {
    font-size: 18px;
  }

  .heading-12 {
    font-size: 40px;
    text-align: center;
  }

  .text-block-25 {
    display: none;
    flex-wrap: nowrap;
    flex: 0 auto;
  }

  .img-holder {
    max-width: 100%;
  }

  .image-13 {
    left: 20px;
    top: 386px;
    right: auto;
    height: 30vh;
  }

  .image-18 {
    left: auto;
  }

  .image-19 {
    right: 195px;
  }

  .image-20 {
    position: relative;
  }

  .image-23 {
    max-width: 90%;
  }

  .text-block-32 {
    text-align: center;
  }

  .text-block-34 {
    text-align: left;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 44px;
  }

  h2 {
    font-size: 40px;
  }

  h3 {
    font-size: 30px;
    font-weight: 500;
  }

  h4 {
    font-size: 28px;
  }

  h5 {
    font-weight: 400;
  }

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

  .nav-logo {
    flex: 0 auto;
  }

  .nav-link {
    margin-left: 0px;
    padding: 10px 15px;
  }

  .nav-link.nav-item-dropdown {
    margin-left: 0px;
    padding-right: 15px;
    padding-left: 15px;
  }

  .footer {
    text-align: left;
  }

  .footer-grid {
    margin-top: 0em;
    flex-direction: column;
  }

  .section.overflow-hidden {
    border-radius: 0px;
  }

  .container {
    padding: 3rem 1rem 0rem;
  }

  .container.nav-container {
    padding: 0.6em 0.2em;
    justify-content: space-between;
    align-items: center;
  }

  .container.no-padding-bottom {
    margin-bottom: -209px;
    padding-top: 3.6rem;
    padding-bottom: 0rem;
  }

  .container.no-padding-bottom.no-padding-top.container-xl {
    margin-bottom: 0px;
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .container.no-padding-top {
    padding-top: 0rem;
  }

  .container.relative.small-padding.features-v2-container {
    margin-top: 0px;
    padding-bottom: 2rem;
  }

  .container.before-footing {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .container.before-footing-copy {
    padding-top: 7rem;
    padding-bottom: 0rem;
  }

  .container.containter-lg {
    margin-top: 0rem;
    padding: 3rem 1rem 2rem;
  }

  .container.containter-lg.no-top {
    margin-top: 0rem;
    padding-top: 0rem;
  }

  .container.containter-lg.no-padding {
    margin-top: 2rem;
  }

  .container.containter-lg.no-padding.no-margin-top {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .white-text2 {
    align-self: flex-start;
    color: #007eff;
    font-size: 20px;
    text-align: center;
  }

  .white-text2.blue-text {
    font-size: 16px;
    text-align: left;
  }

  .white-text2.textpill-small {
    font-size: 18px;
  }

  .white-text2.heading-2 {
    font-size: 30px;
  }

  .section-hero.mobile-section-hero {
    padding-bottom: 6em;
  }

  .grid-6-columns {
    justify-items: start;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-6-columns.feature-grid-with-icons.no-padding-bottom {
    margin-bottom: 0em;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-4-columns {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-4-columns.top-margin {
    margin-top: 40px;
  }

  .grid-4-columns.top-margin-small {
    margin-top: 40px;
  }

  .nav-menu {
    padding-right: 0px;
    padding-left: 0px;
    align-items: center;
  }

  .brand {
    padding-left: 0px;
    flex: 1;
  }

  .menu-button {
    padding-right: calc(15px - 0.5em);
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .heading-display {
    font-size: 40px;
  }

  .utility-page-wrap.no-padding-top {
    padding-right: 0em;
    padding-left: 0em;
  }

  .content-details figcaption {
    font-size: 16px;
  }

  .subscribe-form {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-direction: column;
    align-items: center;
  }

  .subscribe-form-input-wrapper {
    flex-direction: column;
    -ms-grid-row-align: stretch;
        align-self: stretch;
  }

  .form-input {
    height: 60px;
    min-width: auto;
    margin-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 15px;
    color: #313db3;
    font-size: 18px;
  }

  .footer-logo-link {
    height: 60px;
  }

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

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

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

  .grey-text.feature-type-2 {
    font-size: 20px;
    line-height: 1.3;
  }

  .grey-text.top-margin {
    font-size: 20px;
    line-height: 1.3;
  }

  .grey-text.explain {
    font-size: 20px;
  }

  .grey-text.white {
    font-size: 20px;
    text-align: center;
  }

  .button {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .button.empty-white-border.margin {
    margin-right: 0.5em;
    margin-left: 0.5em;
  }

  .button.light.margin {
    margin-right: 0.1em;
    margin-left: 0.1em;
  }

  .button.subscribe-button {
    position: static;
    width: 100%;
    height: 60px;
  }

  .button.margin-right {
    margin-bottom: 20px;
  }

  .button.margin-right.button-xl {
    display: block;
    margin-right: auto;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .button.arrow-subscribe-button {
    width: 50px;
    height: 58px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 0px 14px 14px 0px;
  }

  .button.button-xl-yellow.button-xl {
    display: block;
    padding-right: 12px;
    padding-left: 12px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .button.button-xl {
    padding: 20px;
    font-size: 16px;
  }

  .button.button-info.button-xl {
    padding-right: 26px;
    padding-left: 26px;
  }

  .card-item {
    width: 100%;
    height: 100%;
  }

  .card-item-content {
    padding: 1em;
    flex-direction: column;
  }

  .card-item-content.top {
    padding-right: 0em;
    padding-left: 0em;
  }

  .no-margin.h3-to-h2-size {
    line-height: 1;
  }

  .no-margin.h3-to-h2-size.feature-type-2 {
    font-size: 30px;
  }

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

  .product-demo-sticky {
    margin-top: -100px;
  }

  .product-image-container {
    width: 100%;
    padding-top: 64px;
    transform: translate(0px, 30vh);
  }

  .customers-panel {
    padding-top: 3em;
  }

  .text-holder {
    padding-bottom: 20px;
  }

  .tab-link {
    height: 78px;
  }

  .tab-link.w--current {
    height: auto;
  }

  .product-container {
    max-width: 248px;
    margin-top: -12px;
    margin-left: 7px;
    padding-top: 0px;
    padding-left: 0px;
  }

  .play-icon-holder {
    width: 60px;
    margin-top: -93px;
    margin-left: -30px;
    border-width: 0px;
  }

  .pricing-header.white-pricing-header {
    color: #fff;
  }

  .pricing-tabs-menu {
    width: 100%;
  }

  .pricing-tabs-content.margin-top {
    margin-top: 0vh;
  }

  .slide {
    padding-right: 5px;
    padding-left: 5px;
  }

  .play-icon-image {
    width: 60px;
    border: 0px none transparent;
  }

  .nav-dropdown-list.w--open {
    padding-right: 10px;
    padding-left: 10px;
  }

  .nav-dropdown-link {
    margin-bottom: 5px;
  }

  .nav-dropdown-link.w--current {
    padding-left: 0px;
    justify-content: flex-start;
  }

  .nav-icon-holder {
    width: 40px;
    height: 40px;
  }

  .nav-dropdown-image {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }

  .accordion-item {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .accordion-item.top-margin {
    flex-direction: column;
  }

  .accordion-icon {
    position: absolute;
  }

  .job-position-container {
    width: 94%;
  }

  .contact-form-block {
    padding: 30px;
  }

  .subscribe-input {
    width: 100%;
    min-width: auto;
  }

  .copyright {
    font-size: 12px;
    text-align: left;
  }

  .macbook-holder {
    display: flex;
    overflow: hidden;
    min-width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-align: center;
  }

  .macbook-holder.full {
    width: 100%;
    height: 90%;
    min-width: 100%;
  }

  .grid-5-columns {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-5-columns.left-align {
    justify-items: start;
    grid-row-gap: 1em;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-5-columns.left-align.top-margin {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .featured-slider {
    padding-top: 25vh;
  }

  .featured-image {
    box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.03);
  }

  .feature-title {
    font-size: 20px;
  }

  .feature-line {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .feature-image-holder {
    height: 25vh;
    padding: 0.5em;
  }

  .features-slider-container {
    margin-top: 2em;
  }

  .feature-slide-description._3 {
    font-size: 18px;
  }

  .feature-slide-description._1 {
    font-size: 18px;
  }

  .feature-slide-description._2 {
    font-size: 18px;
  }

  .button-holder {
    margin-left: 0px;
  }

  .button-holder.no-left-margin.margin-l {
    margin-bottom: 20px;
  }

  .no-margin-semi-bold {
    text-align: center;
  }

  .features-sticky-content {
    padding-bottom: 0rem;
  }

  .features-sticky-content.features-sticky-right-text {
    padding-bottom: 0vh;
  }

  .content-sticky.full-height {
    min-height: auto;
    justify-content: flex-start;
  }

  .fade-in-on-scroll.margin-top {
    flex-direction: column;
  }

  .trusted-item {
    overflow: visible;
  }

  .hero-title._1.semi-bold {
    font-size: 50px;
    line-height: 1;
  }

  .hero-title._1.semi-bold.bold {
    font-size: 47px;
  }

  .hero-description.white-text {
    margin-bottom: 37px;
    font-size: 16px;
    line-height: 1.4;
    font-weight: 400;
  }

  .hero-description.no-margin.space-bottom {
    line-height: 1.2;
  }

  .hero-button-container {
    display: block;
  }

  .phone-holder {
    width: 80%;
    max-width: 80%;
    margin-top: 2rem;
    -ms-grid-row-align: center;
        align-self: center;
    text-align: center;
  }

  .mobile-app-image {
    width: 78%;
    border-radius: 30px;
  }

  .mobile-app-image._2 {
    width: 88%;
    margin-top: 11px;
    margin-left: -11px;
    border-radius: 0px;
  }

  .mobile-app-image._2.phone-insert {
    left: 12px;
    top: 10px;
    width: 89%;
    height: auto;
  }

  .mobile-app-image._1 {
    width: 88%;
    margin-top: 11px;
    margin-left: -11px;
    border-radius: 0px;
  }

  .mobile-app-image._1.phone-insert {
    left: 12px;
    top: 10px;
    width: 89%;
    height: auto;
  }

  .mobile-app-image._4 {
    left: 21px;
    top: 22px;
    width: 82%;
    margin-top: -7px;
    margin-left: -5px;
    border-radius: 17px;
  }

  .mobile-app-image._4.phone-insert {
    left: 12px;
    top: 10px;
    width: 89%;
    height: auto;
  }

  .mobile-app-image._3 {
    width: 88%;
    margin-top: 11px;
    margin-left: -11px;
    border-radius: 13px;
  }

  .mobile-app-image._3.phone-insert {
    left: 12px;
    top: 10px;
    width: 89%;
    height: auto;
  }

  .phone-mockup {
    width: 90%;
    height: auto;
    border-radius: 0px;
  }

  .phone-mockup.another-phone {
    width: 100%;
    margin-left: 0px;
  }

  .phone-mockup._1 {
    width: 80%;
    border-radius: 0px;
  }

  .phone-mockup._3 {
    border-radius: 0px;
  }

  .text-weight-600.white-text.bottom-margin {
    font-size: 28px;
  }

  .featrure-sticky-item {
    margin-left: 0rem;
    padding-right: 1rem;
    padding-left: 1rem;
    align-items: center;
    text-align: center;
  }

  .featrure-sticky-item.feature-type-2 {
    margin-left: 0rem;
  }

  .web-app-hero-content {
    width: 100%;
  }

  .web-app-background-image {
    top: 67%;
  }

  .web-app-sticky.first {
    width: 100%;
  }

  .web-app-image._1 {
    border-radius: 10px;
  }

  .web-app-image._2 {
    display: block;
  }

  .web-app-feature-list.margin-mobile {
    margin-top: 4em;
  }

  .feature-header.bold {
    font-size: 30px;
    line-height: 1;
    text-align: center;
  }

  .feature-description.grey-text.explain {
    margin-top: 2rem;
    text-align: center;
  }

  .full-blue-link {
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .tab-header-section {
    margin-top: 0px;
  }

  .tab-header-section.text-center.mobile-left {
    width: 100%;
    text-align: left;
  }

  .tabs-content {
    height: 40vh;
  }

  .hero-content {
    min-height: 70vh;
  }

  .hero-section-web-app {
    padding-top: 2em;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .web-app-image-grid-content {
    width: 100%;
    height: 100%;
  }

  .half-container {
    padding-right: 0em;
    padding-left: 0em;
  }

  .half-container.morethan-half-container {
    line-height: 1;
  }

  .tab-pane-web-app {
    height: 100%;
  }

  .feature-hero-content {
    display: flex;
    width: auto;
    height: auto;
    align-items: center;
  }

  .semi-bold {
    margin-bottom: 0px;
    font-size: 22px;
  }

  .semi-bold.space-bottom {
    font-size: 30px;
    text-align: center;
  }

  .semi-bold.left {
    text-align: left;
  }

  .grey-line.margin {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .grey-line.full {
    width: 100%;
  }

  .feature-section-left.margin-bottom {
    margin: 2em 1rem;
    align-items: flex-start;
  }

  .feature-section-right {
    margin-right: 1rem;
    margin-left: 1rem;
  }

  .features-list-holder {
    width: 100%;
  }

  .features-list-holder.left {
    width: 100%;
  }

  .features-hero-content {
    min-height: 70vh;
  }

  .image-100pct._50vh {
    top: auto;
  }

  .trusted-slider.margin-bottem {
    margin-top: 248px;
  }

  .slider-card {
    width: 260px;
    height: 300px;
    max-height: 470px;
    min-height: 0px;
  }

  .slide-mask {
    width: 260px;
    max-height: 470px;
    margin-left: 1em;
  }

  .slider-card-header-image {
    width: 120px;
    height: 120px;
    -o-object-fit: contain;
       object-fit: contain;
  }

  .slider-card-header-image.small {
    width: auto;
    height: 120px;
    border-radius: 100px;
  }

  .left-slider-arrow.left-side {
    margin-left: 10px;
    padding-top: 0px;
    padding-bottom: 370px;
    padding-left: 0px;
  }

  .right-slider-arrow.right-side {
    margin-right: 10px;
    padding-bottom: 370px;
  }

  .left-padding {
    padding-left: 55px;
    font-size: 20px;
  }

  .powerful-features-card-holder {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .feature-hero-content-holder {
    min-height: 70vh;
  }

  .text-holder-half {
    width: 100%;
  }

  .section-icon-holder {
    flex-direction: column;
    align-items: center;
  }

  .icon-holder {
    width: 100%;
    margin-top: 20px;
    justify-content: space-between;
  }

  .mac-device-holder {
    top: 6.6vh;
  }

  .mac-background-holder {
    left: 2px;
    top: 2px;
    right: 2px;
    bottom: 2px;
    border-radius: 1px;
  }

  .mac-device-legs {
    width: 190px;
  }

  .feature-item.white-background {
    width: 95%;
  }

  .horizontal-direction {
    align-items: flex-start;
  }

  .horizontal-direction.top-margin {
    flex-direction: column;
  }

  .slider-card-header-image-holder-circle {
    width: 120px;
    height: 120px;
  }

  .form-input-small {
    height: 60px;
    min-width: auto;
    margin-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 15px;
    color: #313db3;
    font-size: 18px;
  }

  .middle-line {
    width: 100%;
    height: 2px;
    margin: 2em 0px;
  }

  .pricing-table-v2-header-gird {
    width: 100%;
  }

  .pricing-table-holder {
    min-width: 33%;
  }

  .pricing-table-name.cell-button-holder {
    align-items: center;
  }

  .pricing-table {
    flex-direction: column;
  }

  .all-caps-text.semi-bold {
    margin-bottom: 20px;
  }

  .pricing-table-v2-holder {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .pricing-table-v2-body {
    width: 100%;
    max-width: 100%;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .tooltip-wrapper {
    width: 70vw;
  }

  .pricing-table-wrapper {
    top: 0px;
  }

  .pricing-tabs-wrapper {
    width: 100%;
  }

  .light-18px.left-padding {
    padding-left: 10px;
  }

  .card-item-v3.middle {
    width: 100%;
  }

  .card-item-grey.full {
    margin-left: 0rem;
    padding-top: 3rem;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .card-item-content-homev2 {
    flex-direction: column;
  }

  .card-item-content-homev2.no-padding {
    padding: 0em;
  }

  .bold-text-18px {
    margin-right: 1rem;
    margin-left: 1rem;
    font-size: 20px;
  }

  .all-nav-drop-down-links {
    justify-content: flex-start;
  }

  .all-nav-drop-down-links.right-side {
    height: 60%;
  }

  .nav-dropdown-list-style {
    padding: 6px;
    flex-direction: column;
  }

  .mobile-hand-holder {
    left: 10%;
    right: -20%;
  }

  .mobile-hand {
    max-width: 100%;
  }

  .gradient-stroke-image {
    height: 570px;
  }

  .card-item-content-holder {
    width: 100%;
    padding-top: 0em;
    padding-right: 0.7em;
    padding-left: 0.7em;
    flex-direction: column;
  }

  .card-item-content-holder.cta-card-pill {
    width: 80%;
    padding-right: 0em;
    flex: 0 auto;
  }

  .card-item-content-holder.cta-card-pill.v2 {
    padding-top: 0.4em;
  }

  .card-item-blue.horizontal.cta-card-pill {
    padding-top: 29px;
    padding-bottom: 30px;
  }

  .card-item-blue.horizontal.cta-card-pill.card-pill-small {
    border-radius: 20px;
  }

  .card-item-blue.horizontal.cta-card-pill.card-pill-small.other-card-color {
    margin-right: 0rem;
    margin-left: 0rem;
    border-radius: 30px;
  }

  .card-item-image-holder {
    padding-bottom: 0em;
  }

  .download-app-button-holder {
    margin: 5px 0px;
  }

  .cta-holder {
    margin-left: 0px;
    font-size: 16px;
    text-align: center;
  }

  .cta-button-holder {
    margin-top: 36px;
    margin-left: 0px;
    padding-bottom: 43px;
    flex-direction: column;
  }

  .form-input-small-outline {
    height: 60px;
    min-width: auto;
    margin-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 15px;
    color: #313db3;
    font-size: 18px;
  }

  .company-logo {
    width: 50%;
  }

  .work-place-background {
    padding-top: 1em;
    padding-bottom: 1em;
    justify-content: flex-start;
  }

  .work-place-title {
    margin-right: 1rem;
    margin-left: 1rem;
  }

  .work-place-image-holder {
    padding: 0px 20px;
  }

  .company-slider-mask {
    width: 290px;
    height: 470px;
  }

  .company-location-slider {
    display: flex;
    overflow: hidden;
    justify-content: center;
    align-items: center;
  }

  .job-position-type-contanier.right-margin {
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .job-position-type-content {
    margin-top: 20px;
    flex-direction: column;
  }

  .job-content-holder {
    width: 60%;
  }

  .company-slider {
    width: 310px;
    height: 350px;
    padding-right: 0.2em;
    padding-left: 0.2em;
  }

  .company-mask {
    width: 310px;
    height: 350px;
  }

  .comapny-slider-container {
    justify-content: center;
  }

  .company-slider-left-arrow {
    left: 0%;
  }

  .job-position-holder {
    justify-content: space-between;
  }

  .company-slider-right-arrow {
    right: 0%;
  }

  .features-buttons {
    margin-top: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-section-image-holder {
    width: 90%;
    flex-direction: column;
    align-items: center;
    -ms-grid-row-align: auto;
        align-self: auto;
    flex: 0 auto;
  }

  .feature-section-image-holder.right {
    width: 100%;
  }

  .hero-text-center {
    margin-left: 0px;
    align-items: center;
  }

  .stricky-content-holder {
    width: 100%;
  }

  .sticky-featured-item {
    position: static;
  }

  .blog-list-content-holder {
    width: 100%;
  }

  .blog-thumbnail-holder {
    width: 100px;
    height: 100px;
    margin-right: 0px;
  }

  .blog-details {
    width: 65%;
  }

  .blog-simple-collection-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .default-text-field._10px-maring {
    margin-right: 0px;
  }

  .title-holder.left-aligh {
    width: auto;
  }

  .rich-text-holder {
    width: 100%;
  }

  .collection-list-4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-feild-holder {
    flex-direction: column;
  }

  .grey-background {
    padding-right: 1em;
    padding-left: 1em;
  }

  .phone._2 {
    left: 30px;
    transform: scale(0.77);
  }

  .phone._1 {
    transform: scale(0.85);
  }

  .card-item-holder {
    flex-direction: column;
  }

  .comapny-location-slider {
    width: 290px;
    height: 460px;
    min-height: 460px;
    margin-right: 0em;
    margin-left: 0em;
    padding-right: 0.25em;
    padding-left: 0.25em;
  }

  .white-background {
    height: 100%;
    padding-right: 0px;
    padding-left: 0px;
    border-radius: 0px;
  }

  .cart-button {
    margin-left: 0px;
    padding: 8px;
  }

  .card-icon {
    height: 18px;
  }

  .dark-font {
    display: none;
  }

  .quantity-container {
    margin-left: 3px;
    font-size: 16px;
  }

  .cart-container {
    width: 90%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .cart-item {
    position: relative;
  }

  .cart-quantity-input {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
  }

  .item-detail-holder {
    flex-direction: column;
  }

  .remove-button {
    width: 35px;
    height: 35px;
  }

  .remove-button-container {
    right: -17px;
  }

  .blog-category-holder {
    flex-direction: column;
  }

  .section-copyright {
    text-align: left;
  }

  .white-card {
    padding: 1.5em;
  }

  .main-logo-holder {
    width: 40%;
  }

  .utility-page-content-full {
    padding: 0.6em;
  }

  .app-screenshot.fade-in-on-scroll.left {
    display: block;
    border-radius: 9px;
  }

  .mac-device-holder---all-platform {
    top: 6.6vh;
  }

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

  .card-footer {
    padding-top: 1em;
  }

  .cart-list {
    padding: 0em 1em 0em 0em;
  }

  .white-phone-number {
    color: #fff;
  }

  .price-table-slash {
    display: none;
  }

  .price-table-heading-price-holder {
    flex-direction: column;
    align-items: flex-start;
  }

  .pricing-cell-check-icon {
    width: 20px;
  }

  .price-table-v2-description {
    display: none;
  }

  .middle-grey-line {
    width: 100%;
    height: 2px;
    margin: 2em 0px;
  }

  .checkout-order-item-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-collection-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .tabs-iphone-holder {
    width: 25%;
  }

  .tabs-iphone-holder.right {
    width: 70px;
  }

  .tabs-mobile-app-image {
    width: 78%;
    border-radius: 2px;
  }

  .tabs-mobile-app-image.right {
    width: 55px;
    border-radius: 2px;
  }

  .cart-line-item {
    flex-direction: column;
  }

  .button-xl {
    display: inline-block;
  }

  .button-xl.margin-right {
    margin-bottom: 20px;
  }

  .heading {
    font-size: 30px;
  }

  .heading.heading-dark {
    font-size: 30px;
  }

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

  .heading-3.no-margin-top.bottom-margin {
    margin-bottom: 2rem;
    text-align: center;
  }

  .heading-3.no-margin-top.bottom-margin.right {
    text-align: center;
  }

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

  .container-2 {
    padding: 42px 16px 9px;
  }

  .text-block.blue-text-types {
    text-align: center;
  }

  .text-block-10 {
    font-size: 20px;
  }

  .paragraph-2 {
    font-size: 18px;
  }

  .heading-10 {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .white-text {
    font-size: 20px;
  }

  .white-text.bigger-text {
    font-size: 40px;
  }

  .white-text.text-pill {
    font-size: 26px;
  }

  .white-text-big {
    color: #fff;
    font-size: 45px;
  }

  .white-text4 {
    font-size: 16px;
  }

  .fa-icon2 {
    text-align: center;
  }

  .heading-12 {
    font-size: 30px;
  }

  .image-7 {
    right: 27%;
    bottom: 46%;
    max-width: 12%;
  }

  .bold-text-2 {
    font-size: 20px;
  }

  .heading-14 {
    font-size: 30px;
  }

  .did-you-know-pill {
    flex-direction: column;
    align-items: center;
    border-radius: 20px;
  }

  .div-block-5 {
    margin-right: 0px;
    padding-bottom: 15px;
  }

  .text-block-22 {
    padding-bottom: 10px;
    font-size: 18px;
    text-align: center;
  }

  .text-block-23.fade-in-on-scroll {
    font-size: 50px;
  }

  .hints-pill {
    flex-direction: column;
    border-radius: 20px;
  }

  .text-block-26 {
    font-size: 16px;
  }

  .div-block-7 {
    margin-right: 0rem;
    margin-left: 0rem;
    border-radius: 20px;
  }

  .div-block-8 {
    margin-bottom: 1rem;
  }

  .text-block-29 {
    font-size: 50px;
  }

  .bold-text-4 {
    font-size: 40px;
    line-height: 1;
  }

  .bold-text-5 {
    font-size: 28px;
    line-height: 1;
  }

  .text-block-30 {
    margin-bottom: 1rem;
    font-size: 90px;
  }

  .text-block-31.very-big-icon {
    font-size: 200px;
    text-align: center;
  }

  .img-holder {
    width: 100%;
    margin-top: 0px;
    -ms-grid-row-align: center;
        align-self: center;
    text-align: center;
  }

  .image-10 {
    left: auto;
    max-width: 80%;
  }

  .image-11 {
    left: 73px;
    top: 76px;
    max-width: 48%;
  }

  .img-placement {
    left: auto;
  }

  .horizontal-pill.left {
    position: relative;
    right: auto;
    width: 80%;
    max-width: none;
  }

  .image-13 {
    left: 12px;
    top: 246px;
    right: 20px;
    width: 30vw;
    height: auto;
    border-radius: 8px;
  }

  .image-14 {
    position: relative;
    left: 20px;
    top: 57px;
    right: auto;
  }

  .image-cart-muted {
    left: auto;
    border-radius: 0px;
  }

  .image-16 {
    position: relative;
    top: 35px;
    right: auto;
    text-align: left;
  }

  .image-17 {
    border-style: none;
  }

  .image-18 {
    left: auto;
    border-radius: 0px;
  }

  .image-19 {
    top: 172px;
    right: 142px;
    display: block;
    height: 20vh;
    border-radius: 11px;
  }

  .image-20 {
    height: auto;
    max-width: 80%;
  }

  .image-23 {
    max-width: 100%;
  }

  .image-26 {
    position: absolute;
    left: 65px;
    top: 59px;
    max-width: 54%;
  }

  .image-27 {
    right: auto;
    width: 80vw;
    max-width: none;
  }

  .text-block-32 {
    font-size: 150px;
    text-align: center;
  }

  .link-2 {
    font-size: 200px;
  }

  .image-32 {
    max-width: 70%;
  }

  .bold-text-9 {
    font-size: 30px;
    line-height: 1.2;
    text-align: center;
  }
}

#w-node-_4709323d-a7f5-3ce8-08fc-76d77ed244eb-4e10df14 {
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_0c6d43ec-c05d-b789-3374-9e771ce6002f-4e10df14 {
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_383a493b-cb83-8642-23b9-16e2f24947b5-4e10df14 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_304b3352-225a-db15-d759-f6bc38901085-3890107c {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33cce57b-92e6-929b-e301-ff11bee71b6d-5e10df18 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9f56625d-e8ae-9a47-051b-71495eec7758-5e10df18 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d484317-d746-0bd6-2da8-75cc62fe965e-5e10df18 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6c7f755e-bb4c-5dcd-0906-515f09edaff6-5e10df18 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e907c4b1-abd9-180b-d702-aac6c3872aa8-5e10df18 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d67b9b4f-a64e-3aa6-18e2-43799c6d70cd-5e10df18 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e56713eb-2a75-6035-bcf3-cbac26a5a897-5e10df18 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-e56713eb-2a75-6035-bcf3-cbac26a5a89e-5e10df18 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_69318067-50a3-9ba6-9b70-67b54e0d8a9e-5e10df18 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e997be98-4b11-e525-10b9-3b2fdd71ae7c-5e10df18 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6c0f0138-b6a5-2c9c-949c-8ed4a549d241-5e10df18 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3ef0be1f-a2a5-8bde-6204-532ee4a9428b-5e10df18 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#Nom.w-node-_5f65ae68-a6bc-6833-b898-82643cd76ed5-3710df1a {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b88de6f6-aa71-73ec-44e3-e79e35edd431-3710df1a {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a78ca698-a66e-501e-bafb-dc3dda8a232b-3710df1a {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0448ce77-2b92-37b1-cf9c-ffe4a98dff99-3010df1b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8c1633db-1483-f913-0422-9d6eb300da25-4b10df1c {
  -ms-grid-column: span 6;
      grid-column-start: span 6;
  -ms-grid-column-span: 6;
  grid-column-end: span 6;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-da21afb2-46d4-df05-4c0b-eeb7438314da-df10df1d {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_347ede7d-f90f-5bc5-03b5-ed670f66e3af-2c10df1e {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4d06e5a7-6354-67ea-958a-b677233c168a-2c10df1e {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_35da7ecb-dd51-9e93-450e-6a3589f9ad7c-2c10df1e {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_35da7ecb-dd51-9e93-450e-6a3589f9ad89-2c10df1e {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_35da7ecb-dd51-9e93-450e-6a3589f9ad96-2c10df1e {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-1310df24 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-1310df24 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69dc-1310df24 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69e2-1310df24 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1867d7ce-b416-f3eb-f5c4-23b35e1d4b0a-1310df24 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1867d7ce-b416-f3eb-f5c4-23b35e1d4b13-1310df24 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-1310df24 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-1310df24 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b275ae68-3f94-366f-ac90-4ee788de6a54-88de6a4e {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b275ae68-3f94-366f-ac90-4ee788de6a5f-88de6a4e {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b275ae68-3f94-366f-ac90-4ee788de6a6a-88de6a4e {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d6de3df6-c956-216a-271b-4f275ed15ff3-88de6a4e {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de0149a5-5759-eb5e-05a5-a92af332a9ed-88de6a4e {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_781a398e-2a8e-85a6-99fa-653099bf824c-88de6a4e {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5cc97e25-b346-6cc3-42b5-5f85232d4449-a210df25 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_61d6fb07-cc1a-5a42-6366-e121ba430290-a210df25 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-dddcbc90-79d0-5bbf-fd9f-5da6ecfff920-a210df25 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dddcbc90-79d0-5bbf-fd9f-5da6ecfff923-a210df25 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4c4b5f98-e002-15e4-7d73-62cf9a755126-a210df25 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4c4b5f98-e002-15e4-7d73-62cf9a755131-a210df25 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4c4b5f98-e002-15e4-7d73-62cf9a75513c-a210df25 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce2342b1-82c3-9906-918b-778054197d83-a210df25 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce2342b1-82c3-9906-918b-778054197d85-a210df25 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_591ade08-f35f-7ae8-6cb7-c431a04bdaea-a04bdae7 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_591ade08-f35f-7ae8-6cb7-c431a04bdafc-a04bdae7 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_80fa0d6c-d708-f1e5-9dc9-4a276694feb8-6694feb5 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_80fa0d6c-d708-f1e5-9dc9-4a276694febf-6694feb5 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5cc97e25-b346-6cc3-42b5-5f85232d4449-6210df26 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_61d6fb07-cc1a-5a42-6366-e121ba430290-6210df26 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_647053d4-13f5-7003-0e73-f45497ec7620-6210df26 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0d936b37-2f6b-eb16-590d-41adab2082de-6210df26 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbde2aac-5da7-2428-66bc-529d285bf517-6210df26 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b0d4cbfa-b105-4997-64ba-ff4c7b1a8343-6210df26 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1849c64c-9cc1-3e60-a45f-a52a4a44f335-6210df26 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1387533b-3ada-d29e-3fe0-2d5fead85f99-6210df26 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1387533b-3ada-d29e-3fe0-2d5fead85fae-6210df26 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1237da53-09f6-efcc-c092-c3e67e6503e1-f210df29 {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1237da53-09f6-efcc-c092-c3e67e650406-f210df29 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1237da53-09f6-efcc-c092-c3e67e650420-f210df29 {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1237da53-09f6-efcc-c092-c3e67e650445-f210df29 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e09a6559-a3b3-493e-a58f-211645642f39-f210df29 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_48bc8f48-babd-3c33-9484-c88db13ddb29-b13ddb28 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_48bc8f48-babd-3c33-9484-c88db13ddb2c-b13ddb28 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_48bc8f48-babd-3c33-9484-c88db13ddb2f-b13ddb28 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_48bc8f48-babd-3c33-9484-c88db13ddb32-b13ddb28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
}

#w-node-_48bc8f48-babd-3c33-9484-c88db13ddb3a-b13ddb28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_48bc8f48-babd-3c33-9484-c88db13ddb42-b13ddb28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
      grid-row-start: 4;
}

#w-node-_1e7ba95a-12f5-d14f-865c-58c6925923e9-8310df2b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_26672e0a-987e-9216-4160-88202f4a2783-8310df2b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63b8632b-43c5-1c56-7fcc-12975f9ae681-8310df2b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ffb7d403-78a9-dc15-aa3c-1bc3d48d76ab-8310df2b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_29f4e9b9-7362-3868-5b12-00a514afc3e0-8310df2b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba33ee32-574d-1db8-286b-fca1b1ae5891-8310df2b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5457db8f-eaa2-96c4-8e15-79fc111cdf5e-b610df2f {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5457db8f-eaa2-96c4-8e15-79fc111cdf83-b610df2f {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_323a7703-da66-9054-5298-8389e1b36bb3-b610df2f {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ae5589a5-77d1-4e92-8594-33000ec69195-b610df2f {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5efd4663-51db-dd49-2b20-93dce5722100-b610df2f {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9d61efef-9a61-7aae-e98a-0d819ddae3f6-b610df2f {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23398c91-54d1-b700-9c27-4861a6af1769-b610df2f {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7fee88fe-b283-9465-5be8-9157afe8bfba-9010df4f {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_7fee88fe-b283-9465-5be8-9157afe8bfc1-9010df4f {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c05a7d3b-bd79-e66e-924f-55a7ea96b7de-3f10df63 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c05a7d3b-bd79-e66e-924f-55a7ea96b7fd-3f10df63 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c05a7d3b-bd79-e66e-924f-55a7ea96b81c-3f10df63 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7c9112a9-334d-abaf-2184-22cb8958df11-3f10df63 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7c9112a9-334d-abaf-2184-22cb8958df30-3f10df63 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7c9112a9-334d-abaf-2184-22cb8958df53-3f10df63 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fa3e24ce-2683-ed24-211b-be18975d2a12-0a10df71 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_40052247-f2c5-04b2-5583-59bd0903a9c7-0a10df71 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55fc5522-bb2b-2f60-a4a5-2e1d59064553-0a10df71 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-4427e2a5 {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-4427e2a5 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-4427e2a5 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-4427e2a5 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-4427e2a5 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-4427e2a5 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-4427e2a5 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-4427e2a5 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-4427e2a5 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-4427e2a5 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_7aa99dee-84f2-5839-8630-5add794dffba-4427e2a5 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-4427e2a5 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-4427e2a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-4427e2a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
      grid-row-start: 4;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-4427e2a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
      grid-row-start: 5;
}

#w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-4427e2a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
      grid-row-start: 6;
}

#w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-4427e2a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
      grid-row-start: 7;
}

#w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-4427e2a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row: 8;
      grid-row-start: 8;
}

#w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-4427e2a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row: 9;
      grid-row-start: 9;
}

#w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-4427e2a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
      grid-row-start: 10;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-4427e2a5 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-4427e2a5 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2a706ac1-946f-cffa-ec6d-220c2a8cf187-370c90a9 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_2a706ac1-946f-cffa-ec6d-220c2a8cf18d-370c90a9 {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7a7e3310-7ca2-aa22-9fa1-01eeac9879d2-370c90a9 {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7a7e3310-7ca2-aa22-9fa1-01eeac9879e4-370c90a9 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7ace6fff-77fe-4c59-5810-0b51ea59c8db-370c90a9 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_93f0186a-7b91-f924-f532-e76a749c0459-370c90a9 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_03c3ef84-3873-96af-4f68-1c8451152d62-370c90a9 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_067eb7b1-3e13-72ce-19f7-0b15e89ef805-370c90a9 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d7966f76-a277-f470-4468-7ad0151c0c0f-370c90a9 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fb8a9de5-aee7-1354-13cb-4ebf31c7977b-370c90a9 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5b60cc06-751b-b584-4c45-5d13a27a8454-370c90a9 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_93b22a8b-6399-a748-782f-da3f549bebc4-370c90a9 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63332b8b-5250-d26f-d6af-ee7b2bc4cce6-370c90a9 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-df74dd59-3f88-674a-d6b1-d6a7d4c67e37-370c90a9 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-df74dd59-3f88-674a-d6b1-d6a7d4c67e40-370c90a9 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e640c1e3-d275-359f-2ff0-5f8ec68f4889-370c90a9 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_37374739-9470-1de0-1f57-ff63a3cadb7c-370c90a9 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0521c448-9dce-11e3-b4d7-d5c4bc71146a-370c90a9 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-11183ff1 {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-11183ff1 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69dc-11183ff1 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69e2-11183ff1 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-11183ff1 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-11183ff1 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-11183ff1 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-11183ff1 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-11183ff1 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-11183ff1 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-11183ff1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-11183ff1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
      grid-row-start: 4;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-11183ff1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
      grid-row-start: 5;
}

#w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-11183ff1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
      grid-row-start: 6;
}

#w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-11183ff1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
      grid-row-start: 7;
}

#w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-11183ff1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row: 8;
      grid-row-start: 8;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-11183ff1 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-11183ff1 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-5b8e29d4 {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-5b8e29d4 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-5b8e29d4 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-5b8e29d4 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-5b8e29d4 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-5b8e29d4 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-5b8e29d4 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-5b8e29d4 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-5b8e29d4 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-5b8e29d4 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_7aa99dee-84f2-5839-8630-5add794dffba-5b8e29d4 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-5b8e29d4 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-5b8e29d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-5b8e29d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
      grid-row-start: 4;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-5b8e29d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
      grid-row-start: 5;
}

#w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-5b8e29d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
      grid-row-start: 6;
}

#w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-5b8e29d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
      grid-row-start: 7;
}

#w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-5b8e29d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row: 8;
      grid-row-start: 8;
}

#w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-5b8e29d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row: 9;
      grid-row-start: 9;
}

#w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-5b8e29d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
      grid-row-start: 10;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-5b8e29d4 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-5b8e29d4 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-15586a04 {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-15586a04 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-15586a04 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-15586a04 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-15586a04 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-15586a04 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-15586a04 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-15586a04 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-15586a04 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-15586a04 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_7aa99dee-84f2-5839-8630-5add794dffba-15586a04 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-15586a04 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-15586a04 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-15586a04 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
      grid-row-start: 4;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-15586a04 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
      grid-row-start: 5;
}

#w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-15586a04 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
      grid-row-start: 6;
}

#w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-15586a04 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
      grid-row-start: 7;
}

#w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-15586a04 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row: 8;
      grid-row-start: 8;
}

#w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-15586a04 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row: 9;
      grid-row-start: 9;
}

#w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-15586a04 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
      grid-row-start: 10;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-15586a04 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-15586a04 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-a94053d9 {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-a94053d9 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-a94053d9 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-a94053d9 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-a94053d9 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-a94053d9 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-a94053d9 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-a94053d9 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-a94053d9 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-a94053d9 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_7aa99dee-84f2-5839-8630-5add794dffba-a94053d9 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-a94053d9 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-a94053d9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-a94053d9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
      grid-row-start: 4;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-a94053d9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
      grid-row-start: 5;
}

#w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-a94053d9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
      grid-row-start: 6;
}

#w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-a94053d9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
      grid-row-start: 7;
}

#w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-a94053d9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row: 8;
      grid-row-start: 8;
}

#w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-a94053d9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row: 9;
      grid-row-start: 9;
}

#w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-a94053d9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
      grid-row-start: 10;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-a94053d9 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-a94053d9 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-4584d729 {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-4584d729 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-4584d729 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-4584d729 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-4584d729 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-4584d729 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-4584d729 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-4584d729 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-4584d729 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-4584d729 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_7aa99dee-84f2-5839-8630-5add794dffba-4584d729 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-4584d729 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-4584d729 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-4584d729 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
      grid-row-start: 4;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-4584d729 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
      grid-row-start: 5;
}

#w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-4584d729 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
      grid-row-start: 6;
}

#w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-4584d729 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
      grid-row-start: 7;
}

#w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-4584d729 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row: 8;
      grid-row-start: 8;
}

#w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-4584d729 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row: 9;
      grid-row-start: 9;
}

#w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-4584d729 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
      grid-row-start: 10;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-4584d729 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-4584d729 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-b48ba60e {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-b48ba60e {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-b48ba60e {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-b48ba60e {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-b48ba60e {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-b48ba60e {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-b48ba60e {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-b48ba60e {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-b48ba60e {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-b48ba60e {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_7aa99dee-84f2-5839-8630-5add794dffba-b48ba60e {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-b48ba60e {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-b48ba60e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-b48ba60e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
      grid-row-start: 4;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-b48ba60e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
      grid-row-start: 5;
}

#w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-b48ba60e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
      grid-row-start: 6;
}

#w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-b48ba60e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
      grid-row-start: 7;
}

#w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-b48ba60e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row: 8;
      grid-row-start: 8;
}

#w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-b48ba60e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row: 9;
      grid-row-start: 9;
}

#w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-b48ba60e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
      grid-row-start: 10;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-b48ba60e {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-b48ba60e {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-2966dcef {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-2966dcef {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-2966dcef {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-2966dcef {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-2966dcef {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-2966dcef {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-2966dcef {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-2966dcef {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-2966dcef {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-2966dcef {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_7aa99dee-84f2-5839-8630-5add794dffba-2966dcef {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-2966dcef {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-2966dcef {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-2966dcef {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
      grid-row-start: 4;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-2966dcef {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
      grid-row-start: 5;
}

#w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-2966dcef {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
      grid-row-start: 6;
}

#w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-2966dcef {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
      grid-row-start: 7;
}

#w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-2966dcef {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row: 8;
      grid-row-start: 8;
}

#w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-2966dcef {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row: 9;
      grid-row-start: 9;
}

#w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-2966dcef {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
      grid-row-start: 10;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-2966dcef {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-2966dcef {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-41281529 {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-41281529 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69dc-41281529 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69e2-41281529 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-41281529 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-41281529 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-a8f32a7a {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-a8f32a7a {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e7f-a8f32a7a {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e8b-a8f32a7a {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e97-a8f32a7a {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0ea3-a8f32a7a {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0eaf-a8f32a7a {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0ebb-a8f32a7a {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69dc-a8f32a7a {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69e2-a8f32a7a {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-a8f32a7a {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-a8f32a7a {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-c0814d8f {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-c0814d8f {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e7f-c0814d8f {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e8b-c0814d8f {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e97-c0814d8f {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0ea3-c0814d8f {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0eaf-c0814d8f {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0ebb-c0814d8f {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69dc-c0814d8f {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69e2-c0814d8f {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-c0814d8f {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-c0814d8f {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-36f4bb3d {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-36f4bb3d {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e7f-36f4bb3d {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e8b-36f4bb3d {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e97-36f4bb3d {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0ea3-36f4bb3d {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0eaf-36f4bb3d {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0ebb-36f4bb3d {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69dc-36f4bb3d {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69e2-36f4bb3d {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-36f4bb3d {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-36f4bb3d {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-9e3ef26c {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-9e3ef26c {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e7f-9e3ef26c {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e8b-9e3ef26c {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e97-9e3ef26c {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0ea3-9e3ef26c {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0eaf-9e3ef26c {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0ebb-9e3ef26c {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69dc-9e3ef26c {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69e2-9e3ef26c {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-9e3ef26c {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-9e3ef26c {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-5bd91eb3 {
  -ms-grid-column: span 4;
      grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-5bd91eb3 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e7f-5bd91eb3 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e8b-5bd91eb3 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0e97-5bd91eb3 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0ea3-5bd91eb3 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0eaf-5bd91eb3 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a58e845-6ee1-acfa-cf80-5d2ff22b0ebb-5bd91eb3 {
  -ms-grid-column: span 2;
      grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69dc-5bd91eb3 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d05e2597-196b-7383-979f-c7190b5b69e2-5bd91eb3 {
  -ms-grid-column: span 3;
      grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-5bd91eb3 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-5bd91eb3 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

@media screen and (min-width: 1920px) {
  #w-node-_9a452d70-0c5d-8400-4e47-0636058de355-465cdbb7 {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fed050ba-c099-4e30-0b05-694354df491a-54df4918 {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-4427e2a5 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-4427e2a5 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_7a7e3310-7ca2-aa22-9fa1-01eeac9879d2-370c90a9 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fb8a9de5-aee7-1354-13cb-4ebf31c7977b-370c90a9 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b60cc06-751b-b584-4c45-5d13a27a8454-370c90a9 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_93b22a8b-6399-a748-782f-da3f549bebc4-370c90a9 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_63332b8b-5250-d26f-d6af-ee7b2bc4cce6-370c90a9 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-11183ff1 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-11183ff1 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-5b8e29d4 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-5b8e29d4 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-15586a04 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-15586a04 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-a94053d9 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-a94053d9 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-4584d729 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-4584d729 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-b48ba60e {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-b48ba60e {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-2966dcef {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-2966dcef {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-41281529 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-41281529 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-a8f32a7a {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-a8f32a7a {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-c0814d8f {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-c0814d8f {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-36f4bb3d {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-36f4bb3d {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-9e3ef26c {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-9e3ef26c {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-5bd91eb3 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-5bd91eb3 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_4709323d-a7f5-3ce8-08fc-76d77ed244eb-4e10df14 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_0c6d43ec-c05d-b789-3374-9e771ce6002f-4e10df14 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-e56713eb-2a75-6035-bcf3-cbac26a5a89e-5e10df18 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_35da7ecb-dd51-9e93-450e-6a3589f9ad89-2c10df1e {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_35da7ecb-dd51-9e93-450e-6a3589f9ad96-2c10df1e {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-1310df24 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-1310df24 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5cc97e25-b346-6cc3-42b5-5f85232d4449-a210df25 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_61d6fb07-cc1a-5a42-6366-e121ba430290-a210df25 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ce2342b1-82c3-9906-918b-778054197d83-a210df25 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_591ade08-f35f-7ae8-6cb7-c431a04bdaea-a04bdae7 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_591ade08-f35f-7ae8-6cb7-c431a04bdafc-a04bdae7 {
    -ms-grid-column-span: 3;
    grid-column-end: 8;
    -ms-grid-column: 5;
        grid-column-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_80fa0d6c-d708-f1e5-9dc9-4a276694febf-6694feb5 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_5cc97e25-b346-6cc3-42b5-5f85232d4449-6210df26 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_61d6fb07-cc1a-5a42-6366-e121ba430290-6210df26 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9d61efef-9a61-7aae-e98a-0d819ddae3f6-b610df2f {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_23398c91-54d1-b700-9c27-4861a6af1769-b610df2f {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-4427e2a5 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-4427e2a5 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_7a7e3310-7ca2-aa22-9fa1-01eeac9879d2-370c90a9 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_7a7e3310-7ca2-aa22-9fa1-01eeac9879e4-370c90a9 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-11183ff1 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-11183ff1 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-5b8e29d4 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-5b8e29d4 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-15586a04 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-15586a04 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-a94053d9 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-a94053d9 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-4584d729 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-4584d729 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-b48ba60e {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-b48ba60e {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-2966dcef {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-2966dcef {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-41281529 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-41281529 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-a8f32a7a {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-a8f32a7a {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-c0814d8f {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-c0814d8f {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-36f4bb3d {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-36f4bb3d {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-9e3ef26c {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-9e3ef26c {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-5bd91eb3 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-5bd91eb3 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_4709323d-a7f5-3ce8-08fc-76d77ed244eb-4e10df14 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_0c6d43ec-c05d-b789-3374-9e771ce6002f-4e10df14 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-1310df24 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-1310df24 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_591ade08-f35f-7ae8-6cb7-c431a04bdaea-a04bdae7 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_5cc97e25-b346-6cc3-42b5-5f85232d4449-6210df26 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_61d6fb07-cc1a-5a42-6366-e121ba430290-6210df26 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-4427e2a5 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-4427e2a5 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_7a7e3310-7ca2-aa22-9fa1-01eeac9879d2-370c90a9 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-11183ff1 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-11183ff1 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-5b8e29d4 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-5b8e29d4 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-15586a04 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-15586a04 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-a94053d9 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-a94053d9 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-4584d729 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-4584d729 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-b48ba60e {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-b48ba60e {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-2966dcef {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-2966dcef {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-41281529 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-41281529 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-a8f32a7a {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-a8f32a7a {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-c0814d8f {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-c0814d8f {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-36f4bb3d {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-36f4bb3d {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-9e3ef26c {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-9e3ef26c {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-5bd91eb3 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-5bd91eb3 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_8c1633db-1483-f913-0422-9d6eb300da25-4b10df1c {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-1310df24 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-1310df24 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5cc97e25-b346-6cc3-42b5-5f85232d4449-a210df25 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_61d6fb07-cc1a-5a42-6366-e121ba430290-a210df25 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-ce2342b1-82c3-9906-918b-778054197d83-a210df25 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-ce2342b1-82c3-9906-918b-778054197d85-a210df25 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_591ade08-f35f-7ae8-6cb7-c431a04bdaea-a04bdae7 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_591ade08-f35f-7ae8-6cb7-c431a04bdafc-a04bdae7 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5cc97e25-b346-6cc3-42b5-5f85232d4449-6210df26 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_61d6fb07-cc1a-5a42-6366-e121ba430290-6210df26 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1237da53-09f6-efcc-c092-c3e67e6503e1-f210df29 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_1237da53-09f6-efcc-c092-c3e67e650406-f210df29 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_1237da53-09f6-efcc-c092-c3e67e650420-f210df29 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_1237da53-09f6-efcc-c092-c3e67e650445-f210df29 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_48bc8f48-babd-3c33-9484-c88db13ddb29-b13ddb28 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_48bc8f48-babd-3c33-9484-c88db13ddb2c-b13ddb28 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 7;
    -ms-grid-row: 5;
        grid-row-start: 5;
  }

  #w-node-_48bc8f48-babd-3c33-9484-c88db13ddb2f-b13ddb28 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-row: 8;
        grid-row-start: 8;
  }

  #w-node-_48bc8f48-babd-3c33-9484-c88db13ddb32-b13ddb28 {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_48bc8f48-babd-3c33-9484-c88db13ddb3a-b13ddb28 {
    -ms-grid-row-span: -1;
    grid-row-end: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 5;
        grid-row-start: 5;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_48bc8f48-babd-3c33-9484-c88db13ddb42-b13ddb28 {
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 7;
        grid-row-start: 7;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_5457db8f-eaa2-96c4-8e15-79fc111cdf5e-b610df2f {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_5457db8f-eaa2-96c4-8e15-79fc111cdf83-b610df2f {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_323a7703-da66-9054-5298-8389e1b36bb3-b610df2f {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-ae5589a5-77d1-4e92-8594-33000ec69195-b610df2f {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-4427e2a5 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-4427e2a5 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-4427e2a5 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-4427e2a5 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 7;
    -ms-grid-row: 5;
        grid-row-start: 5;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-4427e2a5 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-row: 8;
        grid-row-start: 8;
  }

  #w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-4427e2a5 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-4427e2a5 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-4427e2a5 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_7aa99dee-84f2-5839-8630-5add794dffba-4427e2a5 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-4427e2a5 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-4427e2a5 {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-4427e2a5 {
    -ms-grid-row-span: -1;
    grid-row-end: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 5;
        grid-row-start: 5;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-4427e2a5 {
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 7;
        grid-row-start: 7;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-4427e2a5 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-4427e2a5 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-4427e2a5 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-4427e2a5 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-4427e2a5 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_7a7e3310-7ca2-aa22-9fa1-01eeac9879d2-370c90a9 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_7a7e3310-7ca2-aa22-9fa1-01eeac9879e4-370c90a9 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_2f1cb520-f553-e86a-292d-6186b403a6dd-370c90a9 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_9beea2da-273d-346b-4f98-948100075abb-370c90a9 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_1433c66c-0147-9bde-9d53-c6a70c6dc6cd-370c90a9 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-11183ff1 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-11183ff1 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-11183ff1 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-11183ff1 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 7;
    -ms-grid-row: 5;
        grid-row-start: 5;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-11183ff1 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-row: 8;
        grid-row-start: 8;
  }

  #w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-11183ff1 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-11183ff1 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-11183ff1 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-11183ff1 {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-11183ff1 {
    -ms-grid-row-span: -1;
    grid-row-end: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 5;
        grid-row-start: 5;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-11183ff1 {
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 7;
        grid-row-start: 7;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-11183ff1 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-11183ff1 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-11183ff1 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-5b8e29d4 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-5b8e29d4 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-5b8e29d4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-5b8e29d4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 7;
    -ms-grid-row: 5;
        grid-row-start: 5;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-5b8e29d4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-row: 8;
        grid-row-start: 8;
  }

  #w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-5b8e29d4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-5b8e29d4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-5b8e29d4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_7aa99dee-84f2-5839-8630-5add794dffba-5b8e29d4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-5b8e29d4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-5b8e29d4 {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-5b8e29d4 {
    -ms-grid-row-span: -1;
    grid-row-end: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 5;
        grid-row-start: 5;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-5b8e29d4 {
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 7;
        grid-row-start: 7;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-5b8e29d4 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-5b8e29d4 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-5b8e29d4 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-5b8e29d4 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-5b8e29d4 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-15586a04 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-15586a04 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-15586a04 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-15586a04 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 7;
    -ms-grid-row: 5;
        grid-row-start: 5;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-15586a04 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-row: 8;
        grid-row-start: 8;
  }

  #w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-15586a04 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-15586a04 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-15586a04 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_7aa99dee-84f2-5839-8630-5add794dffba-15586a04 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-15586a04 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-15586a04 {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-15586a04 {
    -ms-grid-row-span: -1;
    grid-row-end: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 5;
        grid-row-start: 5;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-15586a04 {
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 7;
        grid-row-start: 7;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-15586a04 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-15586a04 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-15586a04 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-15586a04 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-15586a04 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-a94053d9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-a94053d9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-a94053d9 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-a94053d9 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 7;
    -ms-grid-row: 5;
        grid-row-start: 5;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-a94053d9 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-row: 8;
        grid-row-start: 8;
  }

  #w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-a94053d9 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-a94053d9 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-a94053d9 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_7aa99dee-84f2-5839-8630-5add794dffba-a94053d9 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-a94053d9 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-a94053d9 {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-a94053d9 {
    -ms-grid-row-span: -1;
    grid-row-end: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 5;
        grid-row-start: 5;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-a94053d9 {
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 7;
        grid-row-start: 7;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-a94053d9 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-a94053d9 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-a94053d9 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-a94053d9 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-a94053d9 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-4584d729 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-4584d729 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-4584d729 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-4584d729 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 7;
    -ms-grid-row: 5;
        grid-row-start: 5;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-4584d729 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-row: 8;
        grid-row-start: 8;
  }

  #w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-4584d729 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-4584d729 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-4584d729 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_7aa99dee-84f2-5839-8630-5add794dffba-4584d729 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-4584d729 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-4584d729 {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-4584d729 {
    -ms-grid-row-span: -1;
    grid-row-end: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 5;
        grid-row-start: 5;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-4584d729 {
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 7;
        grid-row-start: 7;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-4584d729 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-4584d729 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-4584d729 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-4584d729 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-4584d729 {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-b48ba60e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-b48ba60e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-b48ba60e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-b48ba60e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 7;
    -ms-grid-row: 5;
        grid-row-start: 5;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-b48ba60e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-row: 8;
        grid-row-start: 8;
  }

  #w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-b48ba60e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-b48ba60e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-b48ba60e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_7aa99dee-84f2-5839-8630-5add794dffba-b48ba60e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-b48ba60e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-b48ba60e {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-b48ba60e {
    -ms-grid-row-span: -1;
    grid-row-end: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 5;
        grid-row-start: 5;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-b48ba60e {
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 7;
        grid-row-start: 7;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-b48ba60e {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-b48ba60e {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-b48ba60e {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-b48ba60e {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-b48ba60e {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-2966dcef {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-2966dcef {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-2966dcef {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adde-2966dcef {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 7;
    -ms-grid-row: 5;
        grid-row-start: 5;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ade1-2966dcef {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-row: 8;
        grid-row-start: 8;
  }

  #w-node-_0b311831-6c99-8578-0528-9bd41d4ec888-2966dcef {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-c281d696-ade7-2b3b-2c0b-a60aefb5820c-2966dcef {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_34cc5f75-fef9-4a32-047e-d26ca90843c3-2966dcef {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_7aa99dee-84f2-5839-8630-5add794dffba-2966dcef {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_0ab2e591-97a9-7b78-1904-e997e3550174-2966dcef {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-2966dcef {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-2966dcef {
    -ms-grid-row-span: -1;
    grid-row-end: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 5;
        grid-row-start: 5;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae09-2966dcef {
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 7;
        grid-row-start: 7;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_3646b4a9-9078-ad1d-18e8-88f6192feef7-2966dcef {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_5aba68fd-44e4-13fd-76ad-f18b2af0c418-2966dcef {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-c5c95e0c-13fb-aa22-3fa8-c6fbd9029e33-2966dcef {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_6fd96c77-dd99-b13a-4cba-50a61ef67d9c-2966dcef {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_4055cdf9-98db-10de-3ee1-dfab23601fa6-2966dcef {
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-41281529 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-41281529 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-41281529 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-41281529 {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-a8f32a7a {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-a8f32a7a {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-a8f32a7a {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-a8f32a7a {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-c0814d8f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-c0814d8f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-c0814d8f {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-c0814d8f {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-36f4bb3d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-36f4bb3d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-36f4bb3d {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-36f4bb3d {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-9e3ef26c {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-9e3ef26c {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-9e3ef26c {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-9e3ef26c {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-5bd91eb3 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d3a-5bd91eb3 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-5bd91eb3 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2adf9-5bd91eb3 {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_33cce57b-92e6-929b-e301-ff11bee71b6d-5e10df18 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9f56625d-e8ae-9a47-051b-71495eec7758-5e10df18 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_3d484317-d746-0bd6-2da8-75cc62fe965e-5e10df18 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6c7f755e-bb4c-5dcd-0906-515f09edaff6-5e10df18 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-e907c4b1-abd9-180b-d702-aac6c3872aa8-5e10df18 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d67b9b4f-a64e-3aa6-18e2-43799c6d70cd-5e10df18 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #Nom.w-node-_5f65ae68-a6bc-6833-b898-82643cd76ed5-3710df1a {
    -ms-grid-column: span 5;
        grid-column-start: span 5;
    -ms-grid-column-span: 5;
    grid-column-end: span 5;
  }

  #w-node-b88de6f6-aa71-73ec-44e3-e79e35edd431-3710df1a {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a78ca698-a66e-501e-bafb-dc3dda8a232b-3710df1a {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8c1633db-1483-f913-0422-9d6eb300da25-4b10df1c {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4d06e5a7-6354-67ea-958a-b677233c168a-2c10df1e {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-dddcbc90-79d0-5bbf-fd9f-5da6ecfff920-a210df25 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-dddcbc90-79d0-5bbf-fd9f-5da6ecfff923-a210df25 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_591ade08-f35f-7ae8-6cb7-c431a04bdaea-a04bdae7 {
    -ms-grid-column: span 5;
        grid-column-start: span 5;
    -ms-grid-column-span: 5;
    grid-column-end: span 5;
  }

  #w-node-_591ade08-f35f-7ae8-6cb7-c431a04bdafc-a04bdae7 {
    -ms-grid-column: span 5;
        grid-column-start: span 5;
    -ms-grid-column-span: 5;
    grid-column-end: span 5;
  }

  #w-node-_1237da53-09f6-efcc-c092-c3e67e6503e1-f210df29 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1237da53-09f6-efcc-c092-c3e67e650406-f210df29 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_1237da53-09f6-efcc-c092-c3e67e650420-f210df29 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1237da53-09f6-efcc-c092-c3e67e650445-f210df29 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_431e21d2-e3bd-1d1d-404f-add8c79cc10f-f210df29 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-e09a6559-a3b3-493e-a58f-211645642f39-f210df29 {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5457db8f-eaa2-96c4-8e15-79fc111cdf5e-b610df2f {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5457db8f-eaa2-96c4-8e15-79fc111cdf83-b610df2f {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_323a7703-da66-9054-5298-8389e1b36bb3-b610df2f {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ae5589a5-77d1-4e92-8594-33000ec69195-b610df2f {
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f3791-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f37a9-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f37bf-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f37d5-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f37ec-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f3803-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f381b-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f3834-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac06-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac1a-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac2c-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac3e-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac51-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac64-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac78-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac8d-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3d609b83-9289-a5c8-cb24-20dad4696a5a-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3d609b83-9289-a5c8-cb24-20dad4696a72-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3d609b83-9289-a5c8-cb24-20dad4696a88-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3d609b83-9289-a5c8-cb24-20dad4696a9e-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3d609b83-9289-a5c8-cb24-20dad4696ab5-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3d609b83-9289-a5c8-cb24-20dad4696acc-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3d609b83-9289-a5c8-cb24-20dad4696ae4-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_7a7e3310-7ca2-aa22-9fa1-01eeac9879d2-370c90a9 {
    -ms-grid-column: span 5;
        grid-column-start: span 5;
    -ms-grid-column-span: 5;
    grid-column-end: span 5;
  }

  #w-node-_7a7e3310-7ca2-aa22-9fa1-01eeac9879e4-370c90a9 {
    -ms-grid-column: span 5;
        grid-column-start: span 5;
    -ms-grid-column-span: 5;
    grid-column-end: span 5;
  }

  #w-node-_1d6b2d88-1b5e-22fe-7ea5-62c934b13d1c-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac06-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac1a-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac2c-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac3e-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac51-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac64-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac78-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c8fe7cb0-3ee5-6f41-58f3-717f9cec4824-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_368ce19e-7581-3674-b8f6-a4fd2a71d22c-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_263a2b0b-9acd-fd80-8bc8-67e4f5bd762c-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-caf01f53-33e1-b594-00a7-92fb75fa6d4f-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_99d77867-bd28-01bc-773a-9bb3302eac89-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80abba79-198f-59c5-0c81-f76b2a245b60-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_91a03554-4f69-0a75-4c92-3c6ac67fdfd8-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4709323d-a7f5-3ce8-08fc-76d77ed244eb-4e10df14 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0c6d43ec-c05d-b789-3374-9e771ce6002f-4e10df14 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-e56713eb-2a75-6035-bcf3-cbac26a5a897-5e10df18 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e56713eb-2a75-6035-bcf3-cbac26a5a89e-5e10df18 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fed050ba-c099-4e30-0b05-694354df491a-54df4918 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69dc-1310df24 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69e2-1310df24 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1867d7ce-b416-f3eb-f5c4-23b35e1d4b0a-1310df24 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1867d7ce-b416-f3eb-f5c4-23b35e1d4b13-1310df24 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-1310df24 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-1310df24 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-dddcbc90-79d0-5bbf-fd9f-5da6ecfff920-a210df25 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
  }

  #w-node-dddcbc90-79d0-5bbf-fd9f-5da6ecfff923-a210df25 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
  }

  #w-node-_591ade08-f35f-7ae8-6cb7-c431a04bdaea-a04bdae7 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_591ade08-f35f-7ae8-6cb7-c431a04bdafc-a04bdae7 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_80fa0d6c-d708-f1e5-9dc9-4a276694feb8-6694feb5 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80fa0d6c-d708-f1e5-9dc9-4a276694febf-6694feb5 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1387533b-3ada-d29e-3fe0-2d5fead85f99-6210df26 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1387533b-3ada-d29e-3fe0-2d5fead85fae-6210df26 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1237da53-09f6-efcc-c092-c3e67e6503e1-f210df29 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1237da53-09f6-efcc-c092-c3e67e650406-f210df29 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_48bc8f48-babd-3c33-9484-c88db13ddb3a-b13ddb28 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-_5457db8f-eaa2-96c4-8e15-79fc111cdf5e-b610df2f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5457db8f-eaa2-96c4-8e15-79fc111cdf83-b610df2f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_323a7703-da66-9054-5298-8389e1b36bb3-b610df2f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-ae5589a5-77d1-4e92-8594-33000ec69195-b610df2f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f3791-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f379b-9010df4f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f379f-9010df4f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f37a4-9010df4f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f37a9-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f37bf-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f37d5-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f37ec-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f3803-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f381b-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f3839-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f383e-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13606b31-4fdc-3d58-cad0-244cae6f3843-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac06-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac0c-9010df4f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac10-9010df4f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac15-9010df4f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac1a-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac2c-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac3e-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac51-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac64-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac78-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac92-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac97-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac9c-9010df4f {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_7fee88fe-b283-9465-5be8-9157afe8bfba-9010df4f {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_7fee88fe-b283-9465-5be8-9157afe8bfc1-9010df4f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c05a7d3b-bd79-e66e-924f-55a7ea96b7de-3f10df63 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c05a7d3b-bd79-e66e-924f-55a7ea96b7fd-3f10df63 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c05a7d3b-bd79-e66e-924f-55a7ea96b81c-3f10df63 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_7c9112a9-334d-abaf-2184-22cb8958df11-3f10df63 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_7c9112a9-334d-abaf-2184-22cb8958df30-3f10df63 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_7c9112a9-334d-abaf-2184-22cb8958df53-3f10df63 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-4427e2a5 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-4427e2a5 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-4427e2a5 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-4427e2a5 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-4427e2a5 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-4427e2a5 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_2a706ac1-946f-cffa-ec6d-220c2a8cf187-370c90a9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
  }

  #w-node-_2a706ac1-946f-cffa-ec6d-220c2a8cf18d-370c90a9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_7a7e3310-7ca2-aa22-9fa1-01eeac9879d2-370c90a9 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_7a7e3310-7ca2-aa22-9fa1-01eeac9879e4-370c90a9 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-df74dd59-3f88-674a-d6b1-d6a7d4c67e37-370c90a9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-df74dd59-3f88-674a-d6b1-d6a7d4c67e40-370c90a9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_2f1cb520-f553-e86a-292d-6186b403a6dd-370c90a9 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9beea2da-273d-346b-4f98-948100075abb-370c90a9 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1433c66c-0147-9bde-9d53-c6a70c6dc6cd-370c90a9 {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e640c1e3-d275-359f-2ff0-5f8ec68f4889-370c90a9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_37374739-9470-1de0-1f57-ff63a3cadb7c-370c90a9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-11183ff1 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69dc-11183ff1 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69e2-11183ff1 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-11183ff1 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-11183ff1 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-11183ff1 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1d6b2d88-1b5e-22fe-7ea5-62c934b13d1c-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac0c-5c3e4a6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac10-5c3e4a6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac15-5c3e4a6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac06-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e490daf2-43bb-3f7a-01c9-71bb63998e2e-5c3e4a6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-bd56fc21-015c-b3fb-b401-c815073499b8-5c3e4a6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b841382e-9988-7cb0-5105-162a76258e6a-5c3e4a6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac1a-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac2c-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac3e-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac51-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac64-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80587b22-4ded-5b6d-0b59-d678de6dac78-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c8fe7cb0-3ee5-6f41-58f3-717f9cec4824-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_368ce19e-7581-3674-b8f6-a4fd2a71d22c-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_263a2b0b-9acd-fd80-8bc8-67e4f5bd762c-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-caf01f53-33e1-b594-00a7-92fb75fa6d4f-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_99d77867-bd28-01bc-773a-9bb3302eac89-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_80abba79-198f-59c5-0c81-f76b2a245b60-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_91a03554-4f69-0a75-4c92-3c6ac67fdfd8-5c3e4a6d {
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-5b8e29d4 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-5b8e29d4 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-5b8e29d4 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-5b8e29d4 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-5b8e29d4 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-5b8e29d4 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-15586a04 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-15586a04 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-15586a04 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-15586a04 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-15586a04 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-15586a04 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-a94053d9 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-a94053d9 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-a94053d9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-a94053d9 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-a94053d9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-a94053d9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-4584d729 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-4584d729 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-4584d729 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-4584d729 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-4584d729 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-4584d729 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-b48ba60e {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-b48ba60e {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-b48ba60e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-b48ba60e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-b48ba60e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-b48ba60e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-2966dcef {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a79-2966dcef {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0312ff55-bb48-8683-ac9e-669caffc3a82-2966dcef {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2ae01-2966dcef {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9744-2966dcef {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d1892dbd-6215-7a63-0c06-3fb1233c9759-2966dcef {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-41281529 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69dc-41281529 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69e2-41281529 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-41281529 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-a8f32a7a {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69dc-a8f32a7a {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69e2-a8f32a7a {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-a8f32a7a {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-c0814d8f {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69dc-c0814d8f {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69e2-c0814d8f {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-c0814d8f {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-36f4bb3d {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69dc-36f4bb3d {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69e2-36f4bb3d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-36f4bb3d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-9e3ef26c {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69dc-9e3ef26c {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69e2-9e3ef26c {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-9e3ef26c {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-fa003bb8-9285-8060-3fb8-dbfbfdfd1d2f-5bd91eb3 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69dc-5bd91eb3 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d05e2597-196b-7383-979f-c7190b5b69e2-5bd91eb3 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_440674e1-1f4a-5c64-d80a-cd928ed2addb-5bd91eb3 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa duotone 900';
  src: url('../fonts/fa-duotone-900.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 300';
  src: url('../fonts/fa-light-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Circularstd';
  src: url('../fonts/CircularStd-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Circularstd';
  src: url('../fonts/CircularStd-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Circularstd';
  src: url('../fonts/CircularStd-BookItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Circularstd book';
  src: url('../fonts/CircularStd-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Circularstd';
  src: url('../fonts/CircularStd-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Circularstd';
  src: url('../fonts/CircularStd-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Circularstd';
  src: url('../fonts/CircularStd-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Circularstd';
  src: url('../fonts/CircularStd-Light-Italic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Circularstd';
  src: url('../fonts/CircularStd-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@media screen and (min-width: 767px) {
    .margin-left{
        margin-left: 40px;
    }
    .too-large{
        width: 30vw;
    }
    .phone{
        width: 20vw;
    }

}

.right-img {
    width: auto !important;
    height: 65vh !important;
}

.coolectoMoto {
    font-weight: 400;
    font-size: medium;
    color: #003ab3;
    margin-bottom:40px;
}

.nav-cta-button {
    margin-top:12px;
}

.bg-darkblue {
    background-color: #05153D !important;
}

.icon-plus {
    color: #ffffff !important;
    position: absolute;
    top: 40%;
    right:-52px;
    font-size: 5rem;
    font-weight: 900;
    z-index: 1;
}

.just-powerful-animation {
  background-color: transparent !important;
  align-items: center !important;
  flex-direction: row !important;
  padding: unset !important;
}

.grid-4-icons {
  display: flex; 
  justify-content: space-between; 
  position: absolute; 
  top: 35%; 
  width: 100%; 
  z-index: 5;
  padding: 0 16px !important;
}

.grid-4-icons > .fa-icon {
  color: #ffffff !important;
  font-size: 5rem;
  font-weight: 900;
}

@media (max-width: 767px) {
  .grid-4-icons {
    display: none;
  }
}

@media (min-width: 767px) {
  .grid-4-columns .icon-plus {
      display: none;
  }
}

@media (min-width: 479px) {
  .hide-on-479 {
    display: none;
  }
}

@media (max-width: 479px) {
  .icon-plus-home {
    position: relative !important;
    top: 0.25em;
    right: 0px;
  }
}


.new-pill {
    display: inline;
    background-color:#ffa52e;
    border-radius: 10px;
    color: #05153D !important;
    font-size: 1.5rem;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 20px 8px 20px;
}

@media (max-width: 767px) {
    .hidden-mobile {
      display: none;
    }
  }
