:root {
  --dark-blue: #0a151a;
  --mq-blue: #5bc5f2;
  --font-dark-grey: #8e8f9a;
  --font-color: rgba(142, 143, 154, .3);
  --grey: #e9e9e9;
  --white: white;
  --dark-slate-grey: #2c5d73;
  --border: rgba(20, 23, 255, .09);
  --font-color-2: #bfc0cf;
  --hover-blue: #6fc4e7;
  --hover: rgba(255, 255, 255, .7);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  color: var(--dark-blue);
  background-color: rgba(255, 255, 255, .05);
  font-family: Muli, sans-serif;
  font-size: 16px;
  line-height: 1.2em;
}

h1 {
  color: var(--dark-blue);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 65px;
  font-weight: 800;
  line-height: 1.07em;
}

h2 {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.1em;
}

h3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 1.2em;
}

h4 {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.2em;
}

h5 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
}

h6 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
  line-height: 1.4em;
}

p {
  color: #8e8f9a;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

a {
  font-family: Montserrat, sans-serif;
  font-size: 17.5px;
  line-height: 1.5em;
  text-decoration: none;
}

ul {
  color: var(--mq-blue);
  text-align: left;
  margin-top: 30px;
  margin-bottom: 50px;
  padding-left: 25px;
  font-size: 20px;
}

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

li {
  color: var(--font-dark-grey);
  margin-bottom: 12px;
  font-size: 16px;
}

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

.section {
  margin-top: 75px;
  margin-bottom: 75px;
}

.section.style-guide-banner {
  background-color: var(--dark-blue);
  margin-top: 85px;
  margin-bottom: 0;
  padding-top: 115px;
  padding-bottom: 115px;
}

.section.light-background {
  background-color: var(--font-color);
  margin-top: 0;
  padding-top: 75px;
  padding-bottom: 75px;
}

.section.dark {
  background-color: var(--dark-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 55px;
  padding-bottom: 55px;
}

.section.grid {
  margin-bottom: 100px;
}

.section.grid.projects {
  margin-top: 98px;
}

.section.track {
  height: 200vw;
}

.section.red-dot {
  background-image: url('../images/blue_dots.png');
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: -70px;
  padding-bottom: 150px;
}

.section.background-dark-image {
  background-image: linear-gradient(rgba(91, 197, 242, .2), rgba(10, 21, 26, .8)), url('../images/about-companybg.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 75px;
  padding-bottom: 75px;
}

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

.base-container {
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
}

.style-guide-title {
  color: var(--grey);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.spacing-system-column {
  padding-right: 20px;
}

.spacing-system-image {
  max-width: 80%;
}

.spacing-wrapper-mobile {
  width: 70%;
  margin-top: 30px;
  position: relative;
}

.typography-wrapper {
  margin-top: 30px;
}

.spacing-columns {
  margin-top: 50px;
}

.bottom-style-spacing-desktop {
  color: var(--mq-blue);
  font-weight: 700;
  position: absolute;
  top: auto;
  bottom: 10%;
  left: auto;
  right: 0%;
}

.top-style-spacing-desktop {
  color: var(--mq-blue);
  font-weight: 700;
  position: absolute;
  top: 8%;
  bottom: auto;
  right: 0;
}

.spacing-wrapper {
  width: 100%;
  margin-top: 30px;
  position: relative;
}

.middle-style-spacing-desktop {
  color: var(--mq-blue);
  font-weight: 700;
  position: absolute;
  top: 33%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.spasing-system-image-mobile {
  max-width: 70%;
}

.main-blue {
  background-color: var(--dark-blue);
  width: 75px;
  height: 75px;
}

.grey {
  background-color: var(--font-dark-grey);
  width: 75px;
  height: 75px;
}

.color-wrapper {
  margin-right: 30px;
}

.colors-wrapper {
  margin-right: 60px;
}

.main-gray {
  background-color: #bec0cd;
  width: 75px;
  height: 75px;
}

.black {
  background-color: #000;
  width: 75px;
  height: 75px;
}

.colors-container {
  justify-content: flex-start;
  margin-top: 40px;
  display: flex;
}

.light-grey {
  background-color: var(--font-color);
  width: 75px;
  height: 75px;
}

.color-container {
  justify-content: flex-start;
  margin-top: 40px;
  display: flex;
}

.white {
  background-color: var(--white);
  width: 75px;
  height: 75px;
}

.headings-typography-wrapper {
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.headers-wrapper {
  flex: 0 auto;
  width: 50%;
  margin-top: 20px;
}

.h1-tablet {
  font-size: 48px;
}

.h2-tablet {
  font-size: 42px;
}

.h1-mobile {
  font-size: 40px;
}

.h2-mobile {
  font-size: 36px;
}

.h3-mobile {
  font-size: 32px;
}

.body-wrapper {
  width: 50%;
  margin-top: 20px;
}

.style-guide-item-wrapper {
  margin-top: 50px;
}

.style-guide-description {
  line-height: 1.5em;
}

.style-guide-description-body {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 20px;
  line-height: 1.5em;
}

.top-style-spacing-mobile {
  color: var(--mq-blue);
  font-weight: 700;
  position: absolute;
  top: 5%;
  right: 0;
}

.middlr-style-spacing-mobile {
  color: var(--mq-blue);
  font-weight: 700;
  position: absolute;
  top: 29%;
  right: 0;
}

.bottom-style-spacing-mobile {
  color: var(--mq-blue);
  font-weight: 700;
  position: absolute;
  bottom: 7%;
  right: 0;
}

.grid-header {
  margin-top: 55px;
}

.link-wrapper {
  width: 50%;
  margin-top: 10px;
}

.navbar {
  background-color: var(--white);
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.container {
  z-index: 15;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  max-width: 1240px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.container.hidden {
  overflow: hidden;
}

.container._56 {
  max-width: 56%;
}

.container.flex {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.brand {
  order: -1;
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-menu {
  background-color: rgba(0, 0, 0, 0);
  justify-content: space-around;
  align-items: flex-end;
  display: flex;
}

.dropdown-toggle {
  color: var(--dark-blue);
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

.dropdown-toggle:hover, .dropdown-toggle.home {
  color: var(--mq-blue);
}

.icon {
  display: none;
}

.dropdown-list {
  background-color: var(--grey);
  padding: 15px 20px;
}

.dropdown-list.w--open {
  border: 1px solid var(--border);
  background-color: var(--white);
  border-radius: 5px;
}

.dropdown-link-wrapper {
  color: var(--dark-blue);
  align-items: center;
  padding-left: 0;
  padding-right: 30px;
  transition: padding .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdown-link-wrapper:hover {
  padding-left: 20px;
  padding-right: 10px;
}

.dropdown-line {
  z-index: 9999;
  background-color: var(--mq-blue);
  width: 16px;
  height: 2px;
  position: absolute;
  left: -20px;
}

.dropdown-link {
  min-width: 80px;
  margin-left: 0;
  margin-right: 0;
  padding: 7px 5px;
  font-size: 16px;
  font-weight: 700;
  transition: color .3s;
}

.dropdown-link:hover {
  color: var(--mq-blue);
}

.dropdown-link.w--current {
  color: var(--dark-blue);
}

.size-sumbol-container {
  font-size: 24px;
}

.grid-system-content-top {
  display: flex;
}

.content-table-bottom-row-item {
  border-right: 1px solid rgba(0, 0, 0, .1);
  padding: 20px 15px;
}

.content-table-bottom-row-item.content-table-row-item-title {
  color: #131c21;
  background-color: #fff;
  width: 190px;
}

.content-table-bottom-row-item.last-item {
  border-right-style: none;
}

.content-table-bottom-row-item.content-table-row-item-resolution {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 160px;
  display: flex;
}

.size-sumbols {
  margin-right: 8px;
  font-size: 24px;
}

.content-table-top-row-item {
  border-right: 1px solid rgba(0, 0, 0, .1);
  border-bottom: 1px solid var(--font-color-2);
  background-color: var(--mq-blue);
  color: #fff;
  padding: 20px 15px;
  font-size: 18px;
}

.content-table-top-row-item.last-item {
  border-right-style: none;
}

.content-table-top-row-item.last-item.content-table-row-item-resolution {
  background-color: var(--mq-blue);
}

.content-table-top-row-item.content-table-row-item-resolution {
  justify-content: center;
  align-items: center;
  width: 160px;
  display: flex;
}

.content-table-top-row-item.content-table-row-item-title {
  width: 190px;
}

.grid-system-content-bottom {
  display: flex;
}

.grid-system-container {
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.gray-link {
  color: var(--font-color-2);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  transition: color .3s;
}

.gray-link:hover {
  color: var(--mq-blue);
}

.gray-link.block {
  text-align: left;
  margin-bottom: 10px;
  font-size: 16px;
  display: block;
}

.mq-blue-link {
  color: var(--hover-blue);
  flex: 0 auto;
  align-self: flex-start;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  transition: opacity .3s;
}

.mq-blue-link:hover {
  opacity: .65;
}

.mq-blue-link.block {
  text-align: left;
  padding-top: 10px;
  display: block;
}

.color-block {
  width: 75px;
  height: 75px;
}

.color-block.main-blue {
  color: #0a151a;
}

.color-block.main-orange {
  background-color: var(--mq-blue);
}

.bold-text {
  color: var(--mq-blue);
}

.button-with-border-container {
  z-index: 10;
  display: inline-block;
  position: relative;
}

.button-with-border {
  z-index: 5;
  color: var(--dark-blue);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  padding: 20px 40px;
  font-weight: 800;
  position: relative;
}

.style-guide-button-wrapper {
  margin-top: 50px;
  margin-right: 60px;
  display: inline-block;
}

.button-with-border-white {
  z-index: 5;
  color: var(--white);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  padding: 20px 40px;
  font-weight: 800;
  line-height: 1.65em;
  position: relative;
}

.subscribe-button {
  z-index: 5;
  border: 1px solid var(--white);
  background-color: var(--mq-blue);
  color: var(--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 5px;
  padding: 20px 25px;
  font-size: 17.5px;
  font-weight: 800;
  transition: border-color .3s, color .3s, background-color .3s;
  position: relative;
}

.subscribe-button:hover {
  border-color: var(--mq-blue);
  color: var(--mq-blue);
  background-color: rgba(0, 0, 0, 0);
}

.button-wrapper {
  order: 1;
  align-items: flex-end;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.image.home {
  min-height: 45px;
}

.dropdown-icon {
  font-size: 17.5px;
  font-weight: 800;
  transition: color .3s;
  display: inline;
}

.triangles {
  z-index: 0;
  border-style: solid none none solid;
  border-width: 1px;
  border-color: var(--border);
  background-color: var(--white);
  width: 16px;
  height: 16px;
  position: absolute;
  top: -8px;
  bottom: auto;
  left: 30px;
  right: 0%;
  transform: rotate(45deg);
}

.slider {
  z-index: 1;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  height: auto;
  display: block;
}

.top-slider-section {
  display: block;
}

.right-arrow {
  z-index: 1;
}

.left-arrow {
  z-index: 1;
  transition: color .3s;
}

.slide-nav {
  display: none;
}

.slide {
  z-index: 1;
  object-fit: cover;
  background-image: linear-gradient(rgba(0, 0, 0, .02), rgba(5, 7, 9, .22)), url('../images/BG_1.jpg');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 786px;
  padding: 140px 15px;
}

.slide-2 {
  background-image: url('../images/Slide-3-1.jpg');
  background-position: 50%;
  background-size: cover;
  min-height: 786px;
  padding: 140px 15px;
}

.slide-3 {
  z-index: 1;
  object-fit: cover;
  background-image: url('../images/Slide-1-1.jpg');
  background-position: 50%;
  background-size: cover;
  min-height: 786px;
  padding: 140px 15px;
}

.heading-h1 {
  z-index: 50;
  color: var(--grey);
  text-align: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
}

.heading-h1.cover {
  width: 100%;
  position: absolute;
  top: 400px;
  left: 0;
}

.heading-wrapper {
  text-transform: none;
  margin-bottom: 20px;
}

.heading-wrapper.slogan {
  z-index: 50;
  flex-direction: row;
  padding-top: 160px;
  display: flex;
  position: relative;
}

.top-banner-subheading {
  color: var(--white);
  text-align: center;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5em;
}

.top-banner-button-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 38px;
  display: flex;
  position: relative;
}

.grid {
  z-index: 5;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
}

.paragraph-centured {
  text-align: center;
  font-size: 17px;
}

.title {
  margin-top: 30px;
  margin-bottom: 20px;
}

.title.blue-font {
  color: var(--dark-blue);
  text-align: center;
  font-weight: 900;
}

.title.blue-font.auditing {
  margin-top: 40px;
}

.paragraph {
  margin-bottom: 20px;
}

.paragraph.light-gray {
  color: var(--font-color-2);
}

.paragraph._43 {
  text-align: center;
  width: 43%;
  margin-left: auto;
  margin-right: auto;
}

.dot {
  color: var(--mq-blue);
}

.content-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  display: flex;
}

.dot.separarte {
  display: inline-block;
}

.projects-grid {
  grid-column-gap: 24px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.projects-grid.we-worked-on {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.projects-grid.we-worked-on-smaller-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.projects-grid.areas {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.centured-heading {
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 45px;
}

.centured-heading.white-text {
  color: var(--white);
  padding-left: 15px;
  padding-right: 15px;
}

.centured-heading.cta {
  text-transform: none;
}

.link-section {
  max-width: 1240px;
  margin-bottom: 50px;
}

.project-logo {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bg-image {
  object-fit: cover;
  border-radius: 5px;
}

.bg-image:hover {
  background-image: linear-gradient(rgba(19, 185, 255, .5), rgba(19, 185, 255, .5));
}

.info-wrapper {
  text-align: center;
  flex-direction: column;
  padding-top: 60px;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.projects-grid-cont-wrapper {
  border-radius: 5px;
  transition: all .5s;
  position: relative;
}

.projects-grid-cont-wrapper:hover {
  transform: translate(0, -12px);
  box-shadow: 0 15px 20px rgba(84, 84, 84, .5);
}

.projects-grid-cont-wrapper.project1 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.project-name-heading {
  z-index: 10;
  color: var(--grey);
  text-align: left;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  flex: none;
  margin-bottom: 0;
  margin-right: auto;
  padding: 1px 25px 3px;
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
  position: relative;
}

.project-name-heading.blue {
  background-color: var(--dark-blue);
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 15px;
  font-weight: 800;
}

.prodgect-heading {
  color: var(--grey);
  text-align: left;
  margin-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 14px;
}

.column-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.industries-block-wrapper {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-around;
  width: 100%;
  max-width: 35vw;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.industries-block-wrapper:hover {
  box-shadow: 0 10px 20px rgba(20, 23, 51, .15);
}

.projects-logo {
  filter: grayscale();
  transition: filter .3s;
  display: block;
}

.projects-logo:hover {
  filter: grayscale(0%);
}

.logo-grid {
  grid-column-gap: 24px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  justify-items: center;
}

.navbar-container {
  text-align: center;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  min-width: 100%;
  height: 90px;
  display: flex;
}

.mq-button-border-right {
  z-index: 1;
  border-bottom: 1px solid var(--mq-blue);
  border-left: 1px solid var(--mq-blue);
  width: 30%;
  height: 30%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.mq-button-border-left {
  z-index: 1;
  border-top: 1px solid var(--mq-blue);
  border-right: 1px solid var(--mq-blue);
  width: 30%;
  height: 30%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.text-block {
  color: rgba(255, 255, 255, .9);
}

.text-field {
  border-radius: 5px;
  flex: 0 auto;
  min-height: 60px;
  margin-bottom: 0;
  margin-right: 16px;
  padding-left: 20px;
  padding-right: 70px;
}

.text-field:focus {
  border: 1px solid var(--mq-blue);
}

.email-container {
  justify-content: space-around;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.horizontal-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.form {
  align-items: center;
  display: flex;
}

.error-message, .success-message {
  background-color: #000;
}

.form-block {
  width: 100%;
  margin-bottom: 0;
  display: inline-block;
}

.subscribe {
  color: var(--grey);
  margin-bottom: 0;
}

.popular-posts-container {
  text-align: left;
}

.post-heading {
  color: var(--dark-blue);
  text-align: left;
  transition: color .3s;
}

.post-heading:hover {
  color: var(--mq-blue);
}

.date-info {
  color: var(--font-dark-grey);
  text-align: left;
  font-size: 17px;
  display: inline-block;
}

.search {
  border-radius: 5px;
  width: 100%;
  max-width: 780px;
  margin-bottom: 60px;
  padding: 23px 25px;
  display: flex;
  box-shadow: 0 10px 50px rgba(21, 23, 51, .07);
}

.search-button {
  background-color: var(--white);
  color: var(--font-dark-grey);
  font-family: "Font awesome 6 free solid 900", sans-serif;
  transition: color .3s;
}

.search-button:hover {
  color: var(--mq-blue);
}

.collection-list-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.collection-list-3.middle-one {
  width: 49%;
  margin-left: auto;
  margin-right: auto;
}

.arrow-icon {
  margin-left: 15px;
  font-size: 25px;
}

.arrow-text-1 {
  color: var(--grey);
  align-items: center;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 40px;
}

.arrow-text-2 {
  color: var(--grey);
  object-fit: fill;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 40px;
}

.arrow-text-3 {
  z-index: 2;
  color: var(--grey);
  align-items: center;
  margin-bottom: 0;
  font-size: 10px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 40px;
}

.arrow-text-1-right {
  z-index: 3;
  color: var(--grey);
  align-items: center;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 40px;
}

.arrow-text-2-right, .arrow-text-3-right {
  color: var(--grey);
  align-items: center;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 40px;
}

.arrow-icon-right {
  margin-right: 15px;
  font-size: 25px;
}

.industries-block {
  z-index: 3;
  flex-direction: column;
  justify-content: space-around;
  display: flex;
  position: relative;
}

.industries-block.home-2 {
  margin-top: -40px;
}

.testimonial-slide {
  position: static;
}

.mask-2 {
  width: 50%;
  max-width: 1240px;
  position: static;
  overflow: visible;
}

.testimonial-slider {
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 100px;
  position: relative;
}

.right-arrow-2 {
  display: none;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.left-arrow-2 {
  display: none;
}

.testimonials-with-bg-slide-nav {
  font-size: 14px;
  bottom: -72px;
}

.content {
  border-radius: 5px;
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px;
}

.content.none {
  margin-right: 35px;
  display: block;
}

.content.none-mobile {
  width: 47%;
}

.content.last-cont {
  width: 45%;
}

.slider-last-item {
  width: 1240px;
  display: flex;
}

.testimonial-heading {
  background-color: var(--dark-blue);
  color: var(--grey);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-bottom: 0;
  padding: 16px 24px;
}

.paragraph-testimonial {
  border-right: 1px solid var(--font-color);
  border-bottom: 1px solid var(--font-color);
  border-left: 1px solid var(--font-color);
  margin-bottom: 30px;
  padding: 22px 32px;
}

.round-border {
  border: 1px solid var(--font-color);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-right: 15px;
  display: flex;
}

.image-colored-logo {
  width: 44px;
  height: 44px;
}

.testimonial-info {
  display: flex;
}

.text-span-5 {
  color: var(--mq-blue);
}

.author-info {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.author {
  margin-bottom: 0;
}

.testimonial-content {
  position: relative;
}

.footer {
  background-color: var(--dark-blue);
  padding-top: 40px;
  padding-bottom: 30px;
}

.testimonials-nav-outline {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: -60px;
  left: 0;
  right: 0;
}

.testimonials-nav-outline-item {
  border: 1px solid var(--font-dark-grey);
  opacity: 1;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  margin-left: 4px;
  margin-right: 4px;
}

.navbar-container-home-2 {
  text-align: center;
  border-bottom: 1px solid rgba(255, 255, 255, .1);
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  min-width: 100%;
  height: 100px;
  display: flex;
}

.navbar-home-2 {
  background-color: rgba(0, 0, 0, 0);
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.logo-image-home-2 {
  width: 200px;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0%;
}

.dropdown-toggle-home-2 {
  color: var(--grey);
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

.dropdown-toggle-home-2:hover {
  color: var(--mq-blue);
}

.brand-home-2 {
  order: -1;
  align-self: center;
  width: 200px;
  height: 45px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.dropdown-icon-home-2 {
  color: var(--grey);
  font-size: 17.5px;
  font-weight: 800;
  display: inline;
}

.grid-3 {
  z-index: 10;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
  transform: translate(0, -90px);
}

.industries-block-wrapper-home-2 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-around;
  width: 100%;
  max-width: 45vw;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 10px 20px rgba(20, 23, 51, .15);
}

.industries-block-wrapper-home-2.central-card {
  z-index: 15;
  background-color: var(--white);
  align-items: center;
}

.industries-block-wrapper-home-2.right-card {
  z-index: 10;
  background-color: #fff;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
}

.industries-block-wrapper-home-2.interesting-facts {
  z-index: 15;
  background-color: var(--white);
}

.industries-images-home-2 {
  margin-left: auto;
  margin-right: auto;
  transform: translate(0, -20px);
}

.right {
  text-align: left;
}

.camerra-horizontal-scroll {
  width: 100vw;
  height: auto;
  padding-left: 15px;
  padding-right: 15px;
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
  overflow: hidden;
}

.collection-list-wrapper-2 {
  max-width: 1175px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

.news-card-container {
  text-align: left;
  padding: 20px 30px 25px;
}

.fa-icon {
  padding-right: 15px;
  font-family: "Font awesome 6 free solid 900", sans-serif;
  display: inline;
}

.fa-icon.background {
  background-color: rgba(255, 255, 255, .05);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  min-height: 50px;
}

.post-collection-item {
  min-width: 360px;
  max-width: 366px;
  margin-left: 12px;
  margin-right: 12px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 0 20px 10px rgba(0, 0, 0, .05);
}

.post-image {
  object-fit: cover;
  min-width: 100%;
  height: 225px;
}

.collection-list-5 {
  width: 240vw;
  padding-bottom: 40px;
}

.scroll {
  background-color: var(--font-color);
  justify-content: flex-start;
  width: 500px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
}

.scroll-inner {
  background-color: var(--mq-blue);
  width: 1%;
  height: 2px;
  margin-right: auto;
}

.column-grid-home-3 {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.news-card-container-home-3 {
  text-align: left;
  padding: 30px;
  box-shadow: 0 0 20px 10px rgba(0, 0, 0, .05);
}

.portfolio-container {
  text-align: left;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 30px 25px;
  display: flex;
}

.collection-item-3 {
  border-radius: 5px;
  height: 130px;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.collection-item-3:hover {
  transform: translate(0, -15px);
  box-shadow: 0 1px 20px 10px rgba(0, 0, 0, .03);
}

.collection-item-4 {
  border-radius: 5px;
  align-items: center;
  height: 130px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navigation {
  z-index: 50;
  background-color: var(--white);
  border-top: 1px solid rgba(91, 197, 242, .15);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 65px;
  padding-left: 0;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 90px;
  box-shadow: 0 0 20px 10px rgba(0, 0, 0, .05);
}

.navigation-tab {
  flex: 1;
  align-items: center;
  margin-top: -4px;
  padding-top: 22px;
  padding-bottom: 22px;
  display: flex;
}

.navigation-tab:focus {
  border-bottom: 2px #000;
}

.navigation-tab-link {
  flex-direction: column;
  flex: 0 auto;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.navigation-tab-link:hover {
  color: var(--hover-blue);
}

.navigation-tab-link.w--current:focus {
  color: var(--mq-blue);
  border-top: 8px solid #000;
}

.animation-navigation {
  background-color: var(--mq-blue);
  width: 100%;
  height: 4px;
  display: flex;
}

.tab-text {
  color: var(--dark-blue);
  font-size: 15px;
  font-weight: 200;
  line-height: 1.2em;
}

.tab-text.why_us {
  display: block;
}

.animation-navigation-wrapper {
  width: 100%;
  height: 4px;
  display: flex;
  overflow: hidden;
}

.services-top-banner {
  padding-top: 100px;
  padding-bottom: 100px;
}

.services-top-banner.about-us {
  background-image: linear-gradient(rgba(44, 93, 115, .2), rgba(44, 93, 115, .8)), url('../images/sobrenos.jpeg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.services-top-banner.heading-services-page {
  padding-top: 100px;
  padding-bottom: 100px;
  box-shadow: 0 0 20px 10px rgba(0, 0, 0, .05);
}

.services-top-banner._20vh {
  padding-bottom: 0;
}

.pages-heading {
  color: var(--white);
  font-weight: 900;
}

.top-banner-subheading-pages {
  color: var(--white);
  text-align: center;
  width: 67%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-weight: 600;
  line-height: 1.5em;
}

.pages-subheading {
  background-color: var(--mq-blue);
  color: var(--white);
  border-radius: 12.5px;
  margin-bottom: 0;
  padding: 6px 34px;
  display: inline-block;
}

.interesting-facts-grid {
  z-index: 5;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  position: relative;
}

.interesting-facts-image {
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
}

.interesting-facts-content {
  flex: 1;
  padding-top: 60px;
}

.triangle {
  font-family: "Font awesome 6 free solid 900", sans-serif;
  line-height: 1.5em;
}

.learn-more-right-alignmn {
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  margin-top: 30px;
  margin-bottom: 15px;
  display: flex;
  position: relative;
}

.image-block {
  width: 25%;
}

.slider-2 {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
}

.none {
  display: none;
}

.icon-3 {
  margin-left: 0;
  margin-right: 0;
  display: none;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.years-tab {
  color: var(--white);
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.years-tab.w--current {
  color: var(--white);
  background-color: rgba(0, 0, 0, 0);
  flex: 1;
}

.years-tab.shrink-1995, .years-tab.shrink-1994 {
  flex: 1;
}

.tabs-menu {
  flex-direction: row;
  display: flex;
}

.timeline {
  background-color: var(--font-color);
  width: 92%;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  transform: translate(0, 40px);
}

.tabs-content {
  margin-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.icon-4 {
  margin-right: 0;
  display: none;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.arrow {
  filter: invert();
}

.arrow.right {
  display: none;
}

.right-arrow-3 {
  display: none;
  top: 26px;
  bottom: auto;
  right: 0%;
}

.left-arrow-3 {
  display: none;
  top: 26px;
  bottom: auto;
  left: 0%;
  right: auto;
}

.dates {
  font-size: 20px;
  font-weight: 800;
}

.timeline-active {
  background-color: var(--mq-blue);
  width: 0%;
  height: 2px;
}

.timeline-active.history-slide-2 {
  width: 0%;
}

.timeline-active.history-slide-1 {
  width: 18%;
}

.date-dot {
  z-index: 12;
  background-color: var(--grey);
  border-radius: 50px;
  width: 12px;
  height: 12px;
  margin-top: 7px;
}

.slider-content-wrapper {
  display: flex;
}

.slider-info {
  color: var(--white);
  text-align: left;
  flex-direction: column;
  justify-content: center;
  margin-left: 60px;
  display: flex;
}

.slides-title {
  margin-bottom: 20px;
}

.image-6 {
  object-fit: cover;
  min-width: 315px;
  height: 315px;
}

.absolut-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.grid-6 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.grid-6._40px-top {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.our-team-content {
  background-color: rgba(173, 175, 193, .15);
  border-radius: 5px;
}

.orange-line {
  background-color: var(--mq-blue);
  height: 3px;
  position: relative;
  top: 75px;
}

.jobs-headings {
  margin-bottom: 15px;
}

.our-values-image {
  border-radius: 5px;
  width: 60vh;
}

.section-info {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  margin-left: 60px;
  display: flex;
  position: relative;
}

.text-span-10 {
  color: var(--mq-blue);
}

.section-info-left {
  text-align: left;
  margin-right: 60px;
}

.div-block-15 {
  flex: none;
  position: relative;
}

.position-container-wrapper {
  background-color: #f3f5f6;
  margin-bottom: 15px;
  display: flex;
}

.position-container {
  background-color: #f3f5f6;
  flex-direction: column;
  justify-content: flex-start;
  padding: 25px 35px;
  display: flex;
}

.position-name {
  margin-bottom: 0;
}

.services-heading1 {
  font-size: 60px;
  font-weight: 900;
  display: inline-block;
}

.date-info-wrrapper {
  padding-right: 40px;
  display: inline-block;
}

.date-info-container {
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.email-button {
  border: 1px solid var(--mq-blue);
  color: var(--mq-blue);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-left: 25px;
  padding: 20px 25px;
  font-weight: 900;
  transition: all .3s;
}

.email-button:hover {
  background-color: var(--mq-blue);
  color: var(--white);
}

.rich-text-careers {
  margin-top: -10px;
  margin-bottom: -60px;
}

.rich-text-careers h4 {
  margin-top: 50px;
  margin-bottom: 20px;
}

.rich-text-careers p {
  margin-top: 20px;
  margin-bottom: 20px;
}

.rich-text-services {
  color: var(--mq-blue);
  text-align: left;
}

.rich-text-services h2 {
  margin-bottom: 25px;
  font-size: 45px;
}

.rich-text-services p {
  color: var(--font-dark-grey);
  margin-bottom: 20px;
}

.rich-text-services h4 {
  color: var(--dark-blue);
  margin-top: 0;
  margin-bottom: 30px;
}

.rich-text-services h3 {
  margin-bottom: 35px;
  font-size: 35px;
}

.rich-text-services h5 {
  margin-bottom: 20px;
  font-size: 25px;
}

.rich-text-services ul {
  margin-top: 20px;
  margin-bottom: 10px;
  list-style-type: decimal;
}

.rich-text-services li {
  color: var(--font-color-2);
  margin-bottom: 25px;
}

.rich-text-services ol {
  margin-top: 40px;
  padding-left: 20px;
}

.rich-text-services img {
  min-width: 100%;
  display: block;
}

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

.dropdown-toggle-2 {
  flex: 1;
  justify-content: space-between;
  width: 100%;
  padding-left: 0;
  padding-right: 5px;
  transition: color .3s;
  display: flex;
}

.dropdown-toggle-2:hover {
  color: var(--mq-blue);
}

.dropdown-toggle-2.w--open {
  width: 100%;
  padding-bottom: 0;
}

.dropdown-list-2 {
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.dropdown-list-2.w--open {
  overflow: hidden;
}

.dropdown-wrapper {
  margin-bottom: 20px;
}

.paragraph-6 {
  padding-top: 30px;
}

.sticky-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 15%;
}

.sticky-element {
  background-color: var(--white);
  margin-bottom: 20px;
  padding: 32px 35px 10px;
  box-shadow: 0 0 20px 10px rgba(0, 0, 0, .05);
}

.relative-wrapper {
  position: relative;
}

.text-span-13 {
  font-weight: 400;
}

.utility-page-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 60%;
  max-width: 1200px;
  display: flex;
}

.heading-404-wrapper {
  margin-bottom: 40px;
}

.case-study-tab-block {
  background-color: rgba(0, 0, 0, 0);
}

.case-study-tab-block.w--current {
  color: var(--mq-blue);
  background-color: rgba(0, 0, 0, 0);
}

.case-study-headings {
  color: var(--dark-blue);
  transition: opacity .3s;
}

.case-study-headings:hover {
  opacity: .75;
}

.case-study-headings.left {
  text-align: left;
  transition-property: color;
}

.case-study-headings.right {
  text-align: right;
  transition-property: color;
}

.categories {
  color: var(--font-dark-grey);
  transition: color .3s;
}

.categories:hover {
  color: var(--mq-blue);
}

.tabs-menu-2 {
  margin-bottom: 30px;
}

.case-study-grid {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding: 20px 10px;
  display: grid;
}

.inline-block-case-study-1 {
  text-align: left;
  display: inline-block;
}

.blog-image-wrapper {
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.text-span-14 {
  color: var(--dark-blue);
}

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

.heading-404 {
  color: var(--mq-blue);
  font-size: 120px;
  line-height: 1em;
}

.text-404 {
  font-size: 52px;
}

.central {
  text-align: center;
}

.quetions {
  margin-bottom: 30px;
}

.services-rich-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
}

.pages-heading-copy {
  color: var(--white);
  font-weight: 900;
}

.leaf-icon {
  margin-bottom: 20px;
}

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

.section-name {
  margin-top: 30px;
}

.portfolio-info-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f3f5f6;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: grid;
}

.paragraph-7 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 40px;
  padding-right: 20px;
}

.dark-bold {
  color: var(--dark-blue);
  font-weight: 800;
}

.overview-image {
  min-width: 100%;
}

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

.rich-text-portfolio {
  text-align: left;
  margin-top: 40px;
}

.rich-text-portfolio h2 {
  margin-bottom: 25px;
  font-size: 45px;
  font-weight: 900;
}

.rich-text-portfolio p {
  margin-bottom: 30px;
}

.rich-text-portfolio h4 {
  font-weight: 900;
}

.rich-text-portfolio h3 {
  margin-bottom: 35px;
  font-size: 35px;
  font-weight: 900;
}

.rich-text-portfolio h5 {
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 900;
}

.rich-text-portfolio ul {
  color: var(--dark-blue);
  list-style-type: disc;
}

.rich-text-portfolio li {
  margin-bottom: 25px;
}

.rich-text-portfolio ol {
  margin-top: 40px;
  padding-left: 20px;
}

.rich-text-portfolio img {
  min-width: 100%;
  display: block;
}

.rich-text-portfolio a {
  color: var(--mq-blue);
  font-weight: 700;
}

.rich-text-portfolio a:hover {
  opacity: .75;
}

.vertical {
  flex-direction: column;
  display: flex;
}

.vertical.right {
  align-items: flex-end;
}

.post {
  margin-bottom: 0;
}

.arrows-wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.arrow-wrap {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-12 {
  object-fit: cover;
  width: 120px;
  height: 80px;
}

.image-12.left {
  flex: 0 auto;
  margin-right: 30px;
}

.image-12.right {
  margin-left: 30px;
}

.portfolio-section-heading {
  margin-top: 5px;
}

.locations-wrapper {
  border: 1px solid rgba(142, 143, 154, .15);
}

.locations-wrapper._1 {
  border-width: 0;
}

.locations-wrapper.mobile {
  display: none;
}

.contact-container {
  align-items: center;
  margin-top: 10px;
  margin-bottom: 7px;
  display: flex;
}

.contact-us-text {
  color: var(--font-dark-grey);
  margin-bottom: 0;
}

.contact-us-form-field {
  color: var(--font-dark-grey);
  background-color: #f0f1fc;
  border: 1px rgba(0, 0, 0, 0);
  border-radius: 5px;
  height: 60px;
  margin-bottom: 0;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 16px;
}

.contact-us-form-field:active, .contact-us-form-field:focus {
  border-color: var(--mq-blue);
}

.contact-us-form-field.marging {
  margin-bottom: 12px;
}

.submit-message-gray {
  z-index: 5;
  border: 1px solid var(--dark-blue);
  color: var(--dark-blue);
  text-align: center;
  white-space: nowrap;
  background-color: #f0f1fc;
  border-radius: 5px;
  padding: 20px 25px;
  font-size: 17.5px;
  font-weight: 800;
  transition: border-color .3s, color .3s, background-color .3s;
  display: block;
  position: relative;
}

.submit-message-gray:hover {
  background-color: rgba(0, 0, 0, 0);
}

.footer-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.white-text {
  color: #fff;
}

.footer-brand-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 10%;
  display: flex;
}

.footer-rights-wrapper {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-brand-description {
  color: #fff;
  text-align: left;
}

.footer-rights {
  color: rgba(255, 255, 255, .7);
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.footer-links-wrapper {
  flex-direction: row;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.footer-copyright-link {
  color: #fff;
  letter-spacing: .2px;
  margin-right: 5px;
  font-size: 14px;
  text-decoration: none;
  transition: all .3s;
}

.footer-copyright-link:hover {
  color: var(--mq-blue);
}

.footer-link {
  color: var(--font-color-2);
  margin-left: 15px;
  margin-right: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: all .3s;
}

.footer-link:hover {
  color: #fff;
}

.footer-copyright {
  color: rgba(255, 255, 255, .7);
  width: 100%;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

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

.subscribe-form-input-wrapper {
  text-align: left;
  width: 100%;
  min-height: 50px;
  margin-top: 25px;
}

.subscribe-form-input {
  background-color: rgba(255, 255, 255, .05);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 5px 0 0 5px;
  min-height: 50px;
  margin-bottom: 0;
}

.form-block-3 {
  width: 100%;
}

.search-results-section {
  margin-top: 90px;
  padding-top: 75px;
  padding-bottom: 75px;
}

.password-heading {
  margin-bottom: 20px;
  font-weight: 700;
}

.coming-soon-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 690px;
  margin-left: 0;
  margin-right: 40px;
  display: flex;
}

.coming-soon-page-wrap {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.coming-soon-paragraph {
  margin-top: 20px;
  margin-bottom: 10px;
}

.coming-soon-heading {
  margin-top: 60px;
  margin-bottom: 30px;
  font-size: 70px;
}

.coming-soon-image {
  max-width: 480px;
}

.search-page-input {
  border: 1px solid rgba(0, 0, 0, 0);
  min-height: 60px;
  margin-bottom: 0;
  font-size: 17px;
}

.search-page-input:active, .search-page-input:focus {
  border-style: solid;
  border-color: var(--white);
}

.brand-footer {
  order: -1;
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.brand-footer.w--current {
  margin-bottom: 15px;
}

.heading-wrapper-home-1 {
  margin-top: 40px;
  margin-bottom: 30px;
}

.image-footer {
  height: 100px;
}

.buy-now-fixed {
  z-index: 1000;
  color: var(--dark-blue);
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  align-items: center;
  padding: 6px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 12px;
  left: auto;
  right: 12px;
  box-shadow: 0 0 3px rgba(0, 0, 0, .1);
}

.buy-now-webflow-icon {
  margin-right: 8px;
}

.temporary-links {
  color: var(--mq-blue);
}

.body {
  color: var(--dark-blue);
}

.slider-page-number {
  font-size: 10px;
}

.navbar-button:hover {
  color: var(--hover-blue);
}

.navbar-button.w--current {
  color: var(--mq-blue);
}

.navbar-button.w--current:hover {
  color: var(--hover-blue);
}

.navbar-button.language {
  color: #c2c3c7;
  align-self: auto;
  align-items: flex-end;
  padding-bottom: 8px;
  font-size: 12px;
  display: block;
}

.navbar-button.language:hover {
  color: var(--dark-blue);
}

.navbar-button.mobile {
  display: none;
}

.container-2 {
  flex: 0 auto;
  display: flex;
}

.consulting-image {
  font-style: normal;
}

.sub-heading {
  color: var(--font-color-2);
  flex-direction: column;
  display: block;
}

.text-span-15, .text-span-16 {
  color: var(--mq-blue);
}

.horizontal-links {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.container-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  max-width: 1240px;
  padding-left: 15px;
  padding-right: 15px;
}

.right-arrow-with-hover {
  transition: color .3s;
  top: 0%;
  bottom: 0%;
  left: -12%;
}

.right-arrow-with-hover:hover {
  color: #ff6138;
}

.mask-3 {
  border-radius: 12px;
  width: 44%;
  height: 525px;
  margin-left: 40px;
  position: relative;
  overflow: hidden;
}

.slider-info-container {
  z-index: 7;
  flex: none;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.heading-wrapper-2 {
  margin-top: 40px;
  margin-bottom: 30px;
}

.heading-wrapper-2.right {
  color: #141733;
  margin-top: 0;
  font-size: 28px;
}

.slider-home-2-image {
  z-index: 6;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.text-span-6 {
  color: var(--mq-blue);
}

.text-case-study {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 500px;
  display: flex;
  position: absolute;
  top: 25%;
  left: auto;
  right: 65px;
  overflow: hidden;
}

.text-case-study.three, .text-case-study.two {
  width: 40%;
  display: none;
}

.text-case-study.one {
  width: 40%;
  display: block;
}

.case-study-slider {
  opacity: 1;
  background-color: #fff;
  border-radius: 12px;
  align-items: center;
  width: 100%;
  height: 410px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px 10px rgba(221, 221, 221, .3);
}

.left-arrow-with-hover {
  margin-left: 40px;
  transition: color .3s;
}

.left-arrow-with-hover:hover {
  color: #ff6138;
}

.slider-wraapper {
  height: 525px;
  padding-top: 57px;
  overflow: visible;
}

.container_sized {
  position: relative;
}

.container_sized._30 {
  width: 30%;
  position: relative;
  top: 80%;
  left: 59%;
}

.areaatuacao {
  height: 180px;
}

.areaatuacao.qualidade {
  background-image: linear-gradient(rgba(44, 93, 115, .25), rgba(44, 93, 115, .8)), url('../images/Qualidade.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 5px;
}

.areaatuacao.ambiente {
  background-image: linear-gradient(rgba(159, 193, 209, .25), rgba(44, 93, 115, .8)), url('../images/pexels-kelly-2800832.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 5px;
}

.areaatuacao.fsc-pefc {
  background-image: linear-gradient(rgba(44, 93, 115, .2), rgba(44, 93, 115, .8)), url('../images/Ambiente.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 5px;
}

.areaatuacao.sst {
  background-image: linear-gradient(rgba(44, 93, 115, .2), rgba(44, 93, 115, .8)), url('../images/pexels-pixabay-209230.jpg');
  background-position: 0 0, 50%;
  background-size: auto, contain;
  border-radius: 5px;
}

.areaatuacao.idi {
  background-image: linear-gradient(rgba(44, 93, 115, .2), rgba(44, 93, 115, .8)), url('../images/riccardo-annandale-7e2pe9wjL9M-unsplash.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 5px;
}

.areaatuacao.alimentar {
  background-image: linear-gradient(rgba(44, 93, 115, .2), rgba(44, 93, 115, .8)), url('../images/arno-senoner-bCgsKqFzUcg-unsplash.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 5px;
}

.areaatuacao.laboratorio {
  background-image: linear-gradient(rgba(44, 93, 115, .2), rgba(44, 93, 115, .8)), url('../images/Laboratorio.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 5px;
}

.areaatuacao.epis {
  background-image: linear-gradient(rgba(44, 93, 115, .2), rgba(44, 93, 115, .8)), url('../images/natanael-melchor-43LwvC-eQPM-unsplash.jpg');
  background-position: 0 0, 50% 90%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 5px;
}

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

.div-block-18 {
  z-index: 2;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: 786px;
  position: absolute;
  top: 0;
  left: 0;
}

.image-13 {
  z-index: 2;
  position: relative;
  top: 80%;
  left: 44%;
  overflow: hidden;
}

.sticky_wrapper {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.main_parent {
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 300vh;
  margin-top: -100px;
  display: block;
  position: relative;
}

.image_parent {
  object-fit: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.background_cover {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.rocket_cover {
  z-index: 2;
  position: relative;
  top: 100vh;
  left: 0%;
}

.clouds_cover {
  z-index: 2;
  object-fit: scale-down;
  width: 50%;
  max-width: 95%;
  height: 50%;
  display: block;
  position: absolute;
  overflow: hidden;
}

.clouds_cover.cloud_1 {
  width: 40%;
  height: 40%;
  top: 10%;
  left: 5%;
}

.clouds_cover.cloud_2 {
  width: 30%;
  height: 30%;
  top: 55%;
  left: 66%;
}

.cache {
  z-index: 0;
  width: 100%;
  height: 200vh;
  position: relative;
}

.areas_parallax_image {
  background-image: url('../images/pexels-alexander-suhorucov-6457521.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 160px;
  position: static;
}

.areas_parallax_image.qualidade {
  background-image: url('../images/Qualidade.jpg');
  background-size: cover;
}

.areas_parallax_image.ambiente {
  background-image: url('../images/pexels-kelly-2800832.jpg');
}

.areas_parallax_image.fsc {
  background-image: url('../images/Ambiente.jpg');
  background-attachment: fixed;
}

.areas_parallax_image.sst {
  background-image: url('../images/pexels-pixabay-209230.jpg');
}

.areas_parallax_image.idi {
  background-image: url('../images/riccardo-annandale-7e2pe9wjL9M-unsplash.jpg');
}

.areas_parallax_image.alimentar {
  background-image: url('../images/arno-senoner-bCgsKqFzUcg-unsplash.jpg');
}

.areas_parallax_image.acre_lab {
  background-image: url('../images/Laboratorio.jpg');
}

.areas_parallax_image.cert_disp {
  background-image: url('../images/natanael-melchor-43LwvC-eQPM-unsplash.jpg');
}

.areas_parallax_image.beeplan {
  background-image: linear-gradient(rgba(44, 93, 115, .8), rgba(111, 196, 231, .29)), url('../images/Aenor.jpg');
  background-position: 0 0, 50% 200%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  background-attachment: scroll, fixed;
}

.areas_parallax_image.hospitalguimar-es {
  background-image: linear-gradient(rgba(44, 93, 115, .8), rgba(91, 197, 242, .2)), url('../images/Guimarães_Projeto.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.services-heading-sub {
  color: var(--dark-blue);
  margin-top: -9px;
}

.services-heading-sub.exception {
  margin-top: -4px;
}

.historia_tag {
  z-index: 99;
  width: 100%;
  height: 100px;
  padding-top: 0;
  display: block;
  position: absolute;
  top: 340vh;
}

.dist_tag {
  width: 100%;
  height: 100px;
  position: absolute;
  top: 260vh;
}

.want_tag {
  width: 100%;
  height: 100px;
  position: absolute;
  top: 180vh;
}

.mq_tag {
  width: 100%;
  height: 100px;
  position: absolute;
  top: 55vh;
}

.values_tag {
  width: 100%;
  height: 100px;
  position: absolute;
  top: 130vh;
}

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

  h2 {
    font-size: 45px;
  }

  h3 {
    font-size: 35px;
  }

  h4 {
    font-size: 27px;
  }

  h5 {
    font-size: 20px;
  }

  h6 {
    font-size: 16px;
  }

  .section {
    margin-top: 115px;
    margin-bottom: 115px;
  }

  .section.style-guide-banner {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.dark {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section.grid {
    margin-bottom: 115px;
  }

  .section.red-dot {
    margin-top: 140px;
    margin-bottom: -10px;
    padding-bottom: 115px;
  }

  .section.background-dark-image {
    padding-top: 115px;
    padding-bottom: 115px;
  }

  .spacing-system-column {
    padding-right: 30px;
  }

  .slide-2, .slide-3 {
    height: auto;
  }

  .heading-h1 {
    width: 1170px;
  }

  .heading-h1.cover {
    top: 400px;
  }

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

  .projects-grid.areas {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .link-section {
    max-width: 100%;
    margin-bottom: 50px;
  }

  .prodgect-heading {
    font-size: 16px;
  }

  .industries-block-wrapper {
    position: relative;
  }

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

  .collection-list-3.middle-one {
    width: 100%;
  }

  .search-result-item {
    margin-bottom: 40px;
  }

  .testimonials-nav-outline-item {
    opacity: 1;
  }

  .industries-block-wrapper-home-2 {
    position: relative;
  }

  .tab-text.why_us {
    display: block;
  }

  .services-top-banner._20vh {
    height: 20vh;
  }

  .slider-info {
    margin-left: 100px;
  }

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

  .grid-6._40px-top {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .our-values-image {
    width: 50vh;
  }

  .case-study-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-404 {
    font-size: 150px;
  }

  .text-404 {
    font-size: 54px;
  }

  .footer-rights-wrapper {
    margin-top: 30px;
  }

  .search-results-section {
    padding-top: 115px;
    padding-bottom: 115px;
  }

  .slider-page-number {
    font-size: 10px;
  }

  .text-case-study.three {
    width: 500px;
    display: block;
    top: 25%;
    right: 65px;
  }

  .text-case-study.two, .text-case-study.one {
    display: block;
    top: 25%;
    right: 65px;
  }

  .case-study-slider {
    flex-direction: row;
    width: 101%;
    height: 410px;
  }

  .slider-wraapper {
    height: 525px;
    display: block;
    overflow: visible;
  }

  .areas_parallax_image.beeplan {
    background-position: 0 0, 50% 220%;
  }

  .historia_tag {
    top: 370vh;
  }

  .dist_tag {
    top: 215vh;
  }

  .want_tag {
    top: 190vh;
  }

  .mq_tag {
    top: 55vh;
  }

  .values_tag {
    width: 100%;
    height: 100px;
    position: absolute;
    top: 110vh;
  }
}

@media screen and (min-width: 1440px) {
  h1, h2, h3, h4, h5, h6 {
    margin-bottom: 10px;
  }

  .section.red-dot {
    background-image: url('../images/blue_dots.png');
  }

  .container.flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around;
    display: flex;
  }

  .content-table-top-row-item.content-table-row-item-resolution {
    font-size: 24px;
  }

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

  .heading-h1.cover {
    top: 400px;
  }

  .projects-grid.areas {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .link-section {
    max-width: 100%;
    margin-bottom: 50px;
  }

  .prodgect-heading {
    font-size: 16px;
  }

  .paragraph-testimonial {
    padding-left: 32px;
  }

  .collection-list-5 {
    width: 165vw;
  }

  .navigation-tab {
    display: flex;
  }

  .tab-text.why_us {
    display: block;
  }

  .slider-info {
    margin-top: -30px;
  }

  .grid-6._40px-top {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .our-values-image {
    width: 45vh;
  }

  .section-info {
    margin-top: -30px;
  }

  .footer-wrapper {
    padding-left: 80px;
    padding-right: 80px;
  }

  .navbar-button.language {
    padding-bottom: 8px;
  }

  .consulting-image {
    border-radius: 5px;
  }

  .areaatuacao.ambiente {
    background-size: auto, cover;
  }

  .areaatuacao.alimentar {
    border-radius: 5px;
  }

  .areaatuacao.laboratorio {
    background-image: linear-gradient(rgba(44, 93, 115, .2), rgba(44, 93, 115, .8)), url('../images/Laboratorio.jpg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    border-radius: 5px;
  }

  .areaatuacao.epis {
    background-image: linear-gradient(rgba(44, 93, 115, .2), rgba(44, 93, 115, .8)), url('../images/EPIS.jpg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    border-radius: 5px;
  }

  .areas_parallax_image.beeplan {
    background-position: 0 0, 50% 300%;
  }

  .historia_tag {
    top: 315vh;
  }

  .dist_tag {
    top: 225vh;
  }

  .want_tag {
    top: 165vh;
  }

  .mq_tag {
    top: 47vh;
  }

  .values_tag {
    width: 100%;
    height: 100px;
    position: absolute;
    top: 98vh;
  }
}

@media screen and (min-width: 1920px) {
  .section.red-dot {
    margin-top: 0;
  }

  .section._80vh {
    align-items: center;
    height: 44vh;
    margin-top: 5vh;
    margin-bottom: 5vh;
    display: flex;
  }

  .base-container {
    justify-content: center;
    display: flex;
  }

  .navbar {
    position: -webkit-sticky;
    position: sticky;
  }

  .container {
    z-index: 10;
    justify-content: space-around;
    position: relative;
  }

  .container.flex {
    align-items: center;
  }

  .nav-menu {
    align-items: flex-end;
  }

  .button-with-border {
    justify-content: space-between;
    display: block;
  }

  .slider {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
  }

  .top-slider-section {
    margin-top: 0;
    display: block;
  }

  .right-arrow, .left-arrow {
    width: 100px;
  }

  .slide {
    position: relative;
  }

  .slide-2 {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 840px;
  }

  .slide-3 {
    height: 840px;
  }

  .heading-h1 {
    z-index: 50;
  }

  .heading-h1.cover {
    justify-content: center;
    align-items: center;
    display: flex;
    top: 590px;
  }

  .heading-wrapper.slogan {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .mask {
    flex: 0 auto;
    align-self: center;
    max-height: 840px;
  }

  .projects-grid.we-worked-on {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .centured-heading {
    text-transform: capitalize;
  }

  .link-section {
    justify-content: center;
    max-width: 100%;
    margin-top: 57.5px;
    margin-bottom: 57.5px;
    display: block;
  }

  .bg-image {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0 0;
    background-size: auto;
  }

  .project-name-heading.blue {
    background-color: var(--dark-blue);
  }

  .prodgect-heading {
    color: var(--grey);
    font-size: 16px;
  }

  .navbar-container {
    justify-content: space-around;
  }

  .mq-button-border-right:hover {
    border-bottom-style: solid;
  }

  .mq-button-border-left {
    border-top-style: solid;
  }

  .arrow-text-1 {
    display: flex;
    top: 0%;
    bottom: 0%;
  }

  .arrow-text-2 {
    font-weight: 400;
    display: flex;
  }

  .navbar-container-home-2 {
    justify-content: space-around;
  }

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

  .industries-block-wrapper-home-2.central-card {
    z-index: 16;
  }

  .collection-list-5 {
    width: 125vw;
  }

  .navigation {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .tab-text.why_us {
    display: block;
  }

  .services-top-banner._20vh {
    padding-bottom: 100px;
  }

  .slider-info {
    padding-bottom: 10px;
  }

  .grid-6._40px-top {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 40px;
  }

  .our-values-image {
    width: 40vh;
  }

  .section-info {
    padding-bottom: 10px;
  }

  .section-info._0margin {
    margin-top: 0;
    padding-bottom: 0;
  }

  .div-block-15 {
    border-radius: 5px;
  }

  .rich-text-services {
    text-align: right;
  }

  .rich-text-services p {
    text-align: left;
  }

  .rich-text-services ul {
    list-style-type: decimal;
  }

  .sticky-wrapper {
    top: 90px;
  }

  .text-span-13 {
    font-weight: 400;
  }

  .utility-page-content {
    width: 46%;
  }

  .locations-wrapper._1 {
    border-width: 0;
  }

  .footer-wrapper {
    justify-content: space-between;
  }

  .coming-soon-paragraph {
    margin-bottom: 15px;
  }

  .coming-soon-heading {
    font-weight: 800;
  }

  .temporary-links {
    color: var(--mq-blue);
    margin-bottom: 5px;
  }

  .slider-page-number {
    display: block;
  }

  .consulting-image {
    border-radius: 2.5px;
  }

  .container-3 {
    justify-content: space-around;
  }

  .right-arrow-with-hover:hover, .text-span-6, .left-arrow-with-hover:hover {
    color: var(--mq-blue);
  }

  .qualidade {
    background-image: linear-gradient(rgba(91, 197, 242, .18), rgba(44, 93, 115, .72)), url('../images/Qualidade.jpg');
    background-position: 0 0, 50%;
    background-size: auto, contain;
    height: 180px;
  }

  .areas_parallax_image.beeplan {
    background-position: 0 0, 0 600px;
  }

  .historia_tag {
    top: 290vh;
  }

  .dist_tag {
    top: 210vh;
  }

  .want_tag {
    top: 150vh;
  }
}

@media screen and (max-width: 991px) {
  h2 {
    font-size: 36px;
  }

  h3 {
    font-size: 26px;
  }

  h4 {
    font-size: 24px;
  }

  li {
    color: var(--font-dark-grey);
  }

  .section.dark {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 45px;
  }

  .section.grid {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .section.track {
    height: auto;
  }

  .section.red-dot {
    margin-top: 100px;
  }

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

  .spacing-system-image {
    width: 75%;
  }

  .spacing-wrapper-mobile {
    width: 70%;
  }

  .spacing-columns {
    flex-flow: wrap;
    display: flex;
  }

  .bottom-style-spacing-desktop {
    bottom: 6%;
  }

  .top-style-spacing-desktop {
    top: 4%;
  }

  .middle-style-spacing-desktop {
    top: 30%;
  }

  .spasing-system-image-mobile {
    width: 70%;
  }

  .colors-wrapper {
    margin-right: 40px;
  }

  .colors-container {
    flex-wrap: wrap;
  }

  .top-style-spacing-mobile {
    top: 3%;
  }

  .middlr-style-spacing-mobile {
    top: 26%;
  }

  .bottom-style-spacing-mobile {
    bottom: 6%;
  }

  .container {
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container._56 {
    max-width: none;
  }

  .container.flex {
    flex-direction: column;
  }

  .nav-menu {
    background-color: #fff;
    order: 0;
    padding-left: 0;
  }

  .menu-button {
    order: 1;
    align-self: center;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .dropdown {
    flex-direction: column;
    justify-content: center;
    min-width: 100vw;
    display: flex;
  }

  .dropdown-toggle {
    border-bottom: 1px solid var(--font-color);
    justify-content: center;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    display: flex;
  }

  .dropdown-toggle.home {
    color: var(--dark-blue);
  }

  .dropdown-list {
    background-color: var(--white);
    flex-direction: column;
    padding: 0;
    display: flex;
    position: static;
  }

  .dropdown-list.w--open {
    border: 0 rgba(0, 0, 0, 0);
    display: flex;
    position: static;
  }

  .dropdown-link-wrapper {
    border-bottom: 1px solid var(--font-color);
    order: 1;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-link-wrapper:hover {
    padding-right: 20px;
  }

  .dropdown-line {
    width: 0;
    left: 0;
  }

  .dropdown-link {
    min-width: auto;
  }

  .grid-system-content-top {
    flex-direction: column;
  }

  .content-table-bottom-row-item.content-table-row-item-title {
    border-top: 1px solid rgba(0, 0, 0, .1);
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    height: 100%;
  }

  .content-table-bottom-row-item.last-item.content-table-row-item-resolution {
    border-right-style: solid;
  }

  .content-table-bottom-row-item.content-table-row-item-resolution {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    width: 190px;
    height: 100%;
  }

  .content-table-top-row-item.content-table-row-item-resolution {
    height: 65px;
  }

  .content-table-top-row-item.content-table-row-item-title {
    text-align: center;
    width: 160px;
    height: 66px;
  }

  .grid-system-content-bottom {
    flex-direction: column;
  }

  .grid-system-container {
    display: flex;
  }

  .button-with-border-container {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-wrapper {
    display: block;
  }

  .image {
    width: 280px;
  }

  .image.home {
    width: auto;
  }

  .icon-2 {
    background-image: url('../images/Burger-Button-1_1Burger Button-1.png');
    background-position: 0 0;
    background-size: auto;
    display: inline-block;
  }

  .burger-menu {
    filter: invert();
    display: none;
  }

  .triangles {
    display: none;
  }

  .slide, .slide-2, .slide-3 {
    min-height: 856px;
  }

  .heading-h1 {
    width: 97%;
    font-size: 50px;
  }

  .heading-wrapper, .paragraph.light-gray {
    text-align: center;
  }

  .paragraph._43 {
    width: 100%;
  }

  .paragraph.animated {
    text-align: center;
  }

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

  .projects-grid.we-worked-on, .projects-grid.areas {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .link-section {
    margin-top: 100px;
    margin-bottom: 99px;
  }

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

  .industries-block-wrapper {
    max-width: 45vw;
  }

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

  .navbar-container {
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
  }

  .email-container {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .horizontal-wrapper {
    justify-content: center;
    width: 100%;
  }

  .form {
    margin-top: 15px;
    margin-bottom: 10px;
  }

  .subscribe {
    margin-bottom: 0;
  }

  .arrow-icon {
    margin-left: 10px;
  }

  .arrow-text-1, .arrow-text-2, .arrow-text-3, .arrow-text-1-right, .arrow-text-2-right, .arrow-text-3-right {
    display: none;
  }

  .arrow-icon-right {
    margin-right: 10px;
  }

  .mask-2 {
    width: 50%;
  }

  .content {
    margin-bottom: 0;
  }

  .content.none {
    display: none;
  }

  .content.none-mobile {
    width: 47%;
  }

  .content.last-cont {
    width: 48%;
  }

  .slider-last-item {
    width: 96.5vw;
  }

  .navbar-container-home-2 {
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
  }

  .logo-image-home-2 {
    height: 100%;
  }

  .logo-image-home-2.logo-skale {
    width: 180px;
  }

  .dropdown-toggle-home-2 {
    border-bottom: 1px solid var(--font-color);
    color: var(--dark-blue);
    justify-content: center;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    display: flex;
  }

  .dropdown-icon-home-2 {
    color: var(--dark-blue);
  }

  .grid-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: column;
    transform: translate(0, -70px);
  }

  .industries-block-wrapper-home-2.central-card {
    margin-top: 70px;
    margin-bottom: 30px;
  }

  .industries-block-wrapper-home-2.right-card {
    border-radius: 12px;
    max-width: 50vw;
  }

  .camerra-horizontal-scroll {
    width: auto;
    height: auto;
    overflow: visible;
  }

  .collection-list-wrapper-2 {
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: visible;
  }

  .post-collection-item {
    min-width: 100%;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-list-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .scroll {
    display: none;
  }

  .column-grid-home-3 {
    grid-template-columns: 1fr;
  }

  .navigation {
    display: none;
  }

  .services-top-banner.about-us {
    background-image: linear-gradient(rgba(44, 93, 115, .2), rgba(44, 93, 115, .8)), url('../images/sobrenos.jpeg');
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .services-top-banner.heading-services-page {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .services-top-banner._20vh {
    padding-top: 40px;
  }

  .top-banner-subheading-pages {
    width: 100%;
  }

  .interesting-facts-grid {
    grid-column-gap: 24px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
  }

  .interesting-facts-image {
    height: 150px;
  }

  .triangle {
    margin-right: 2px;
  }

  .years-tab.shrink-1995 {
    padding-left: 20px;
  }

  .years-tab.shrink-1994 {
    padding-right: 20px;
  }

  .years-tab._2003 {
    padding-left: 25px;
  }

  .years-tab._2008 {
    padding-right: 25px;
  }

  .timeline {
    width: 100%;
  }

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

  .right-arrow-3 {
    top: 0;
    right: -3%;
  }

  .left-arrow-3 {
    top: 0;
    left: -3%;
  }

  .timeline-active.history-slide-1 {
    width: 15%;
  }

  .slider-info {
    margin-left: 40px;
  }

  .slides-title {
    text-align: center;
  }

  .image-6 {
    min-width: 40%;
    height: 250px;
  }

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

  .grid-6._40px-top {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .section-info {
    margin-left: 0;
  }

  .section-info-left {
    text-align: center;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .position-name {
    text-align: left;
  }

  .services-heading1 {
    font-size: 50px;
  }

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

  .rich-text-services h3 {
    font-size: 26px;
  }

  .rich-text-services h5 {
    font-size: 20px;
  }

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

  .utility-page-content {
    width: 75%;
  }

  .tabs-menu-2 {
    margin-bottom: 20px;
  }

  .case-study-grid {
    column-count: 2;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .text-404 {
    font-size: 40px;
  }

  .sectin-grid {
    margin-top: -40px;
  }

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

  .rich-text-portfolio h3 {
    font-size: 26px;
  }

  .rich-text-portfolio h5 {
    font-size: 20px;
  }

  .arrow-wrap {
    width: 50%;
  }

  .locations-wrapper.desktop {
    display: block;
  }

  .locations-wrapper.mobile {
    display: none;
  }

  .footer-wrapper {
    flex-wrap: wrap;
    padding-left: 40px;
    padding-right: 40px;
  }

  .footer-brand-wrapper {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
  }

  .footer-link {
    margin-right: 15px;
  }

  .search-results-section {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .coming-soon-wrapper {
    align-items: center;
    margin-right: 0;
  }

  .coming-soon-page-wrap {
    flex-direction: column;
  }

  .coming-soon-paragraph {
    margin-bottom: 30px;
  }

  .coming-soon-heading {
    text-align: center;
    font-size: 56px;
  }

  .coming-soon-image {
    order: -1;
    height: 350px;
    display: block;
  }

  .brand-footer {
    width: 100%;
    margin-bottom: 25px;
    display: flex;
  }

  .brand-footer.w--current {
    text-align: left;
    justify-content: center;
    width: 100%;
  }

  .image-footer {
    text-align: left;
    width: 280px;
    display: block;
  }

  .navbar-button.language {
    display: none;
  }

  .navbar-button.mobile {
    justify-content: flex-end;
    display: flex;
  }

  .navbar-button.mobile.absolute {
    color: var(--font-color-2);
    font-size: 14px;
    position: absolute;
    top: 27%;
    bottom: auto;
    left: auto;
    right: 8%;
  }

  .horizontal-links {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
  }

  .container-3 {
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
  }

  .right-arrow-with-hover {
    left: auto;
    right: 3.5%;
  }

  .mask-3 {
    width: 91%;
  }

  .heading-wrapper-2.right {
    text-align: center;
  }

  .text-case-study.three, .text-case-study.two {
    width: 86%;
    display: block;
    top: 120%;
  }

  .text-case-study.one {
    width: 86%;
    top: 120%;
  }

  .slider-wraapper {
    height: 850px;
    overflow: visible;
  }

  .container_sized._30 {
    justify-content: center;
    align-items: center;
    top: 88%;
    left: 35%;
  }

  .main_parent {
    width: 100vw;
  }

  .rocket_cover {
    height: 80%;
    position: relative;
  }

  .areas_parallax_image.beeplan {
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 45px;
  }

  h2 {
    font-size: 32px;
  }

  .section {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .section.style-guide-banner {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .section.grid {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .section.red-dot {
    margin-top: 80px;
    margin-bottom: 0;
    padding-bottom: 55px;
  }

  .section.background-dark-image {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .spacing-system-column {
    margin-top: 20px;
  }

  .spacing-wrapper-mobile {
    margin-top: 30px;
  }

  .spacing-columns {
    margin-top: 0;
  }

  .bottom-style-spacing-desktop {
    bottom: 10%;
  }

  .top-style-spacing-desktop {
    top: 10%;
  }

  .spacing-wrapper {
    margin-top: 30px;
  }

  .middle-style-spacing-desktop {
    top: 34%;
  }

  .colors-wrapper {
    margin-top: 15px;
    margin-right: 0;
  }

  .colors-container {
    margin-top: 0;
  }

  .headers-wrapper, .body-wrapper {
    width: 100%;
    margin-top: 10px;
  }

  .style-guide-item-wrapper {
    margin-top: 35px;
  }

  .top-style-spacing-mobile {
    top: 7%;
  }

  .middlr-style-spacing-mobile {
    top: 31%;
  }

  .bottom-style-spacing-mobile {
    bottom: 9%;
  }

  .grid-header {
    width: 100%;
    margin-top: 35px;
  }

  .link-wrapper {
    width: 100%;
    margin-top: 0;
    margin-bottom: 40px;
  }

  .container {
    margin-bottom: 0;
  }

  .container.projetos_mobile {
    margin-top: -80px;
  }

  .menu-button {
    margin-top: 10px;
  }

  .menu-button.w--open:focus {
    color: var(--dark-slate-grey);
  }

  .gray-link.block, .mq-blue-link.block {
    text-align: center;
  }

  .button-with-border-container {
    margin-left: 0;
    margin-right: 0;
  }

  .style-guide-button-wrapper {
    margin-top: 35px;
  }

  .icon-2 {
    display: inline-block;
  }

  .icon-2:hover {
    color: var(--mq-blue);
  }

  .burger-menu {
    display: none;
  }

  .slide, .slide-2, .slide-3 {
    min-height: 822px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .top-banner-subheading {
    width: auto;
  }

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

  .content-wrapper {
    flex-wrap: wrap;
    width: auto;
  }

  .dot {
    padding-left: 5px;
  }

  .dot.separarte {
    display: inline-block;
  }

  .projects-grid {
    grid-column-gap: 24px;
    grid-row-gap: 70px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .projects-grid.we-worked-on {
    grid-template-columns: 1fr;
  }

  .projects-grid.areas {
    grid-template-columns: 1fr 1fr;
  }

  .centured-heading {
    margin-bottom: 35px;
  }

  .link-section {
    margin-bottom: 30px;
  }

  .industries-block-wrapper {
    max-width: none;
  }

  .logo-grid {
    grid-row-gap: 50px;
  }

  .horizontal-wrapper {
    justify-content: center;
    width: 100%;
  }

  .search {
    margin-bottom: 40px;
  }

  .collection-list-3.middle-one {
    width: 100%;
  }

  .mask-2 {
    width: 101%;
  }

  .testimonial-slider {
    margin-bottom: 10px;
  }

  .testimonials-with-bg-slide-nav {
    bottom: -20px;
  }

  .content.none-mobile {
    display: none;
  }

  .content.last-cont {
    width: 100%;
  }

  .slider-last-item {
    width: 94.5vw;
  }

  .testimonials-nav-outline {
    justify-content: center;
    padding-right: 0;
    bottom: -8px;
  }

  .grid-3 {
    grid-column-gap: 24px;
    grid-row-gap: 75px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .industries-block-wrapper-home-2 {
    max-width: none;
  }

  .industries-block-wrapper-home-2.right-card {
    max-width: none;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .collection-list-5 {
    padding-bottom: 0;
    display: block;
  }

  .portfolio-container {
    align-items: center;
    margin-top: -50px;
  }

  .services-top-banner.about-us {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .services-top-banner.heading-services-page {
    padding-top: 20px;
    padding-bottom: 70px;
  }

  .top-banner-subheading-pages {
    width: auto;
  }

  .interesting-facts-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .images-block {
    flex-direction: column;
    display: flex;
  }

  .image-block {
    width: 100%;
  }

  .dates {
    font-size: 18px;
  }

  .slider-content-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .slider-info {
    margin-top: 40px;
    margin-left: 0;
  }

  .image-6 {
    width: 65%;
    height: auto;
  }

  .grid-6._40px-top {
    grid-template-columns: 1fr 1fr;
  }

  .section-info {
    align-items: stretch;
    margin-left: 0;
  }

  .position-container-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .position-name {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
  }

  .position-name.right {
    text-align: left;
  }

  .services-heading1 {
    width: 99%;
    font-size: 40px;
  }

  .date-info-wrrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .date-info-container {
    justify-content: center;
  }

  .rich-text-services p, .rich-text-services h4, .sticky-element {
    text-align: center;
  }

  .utility-page-content {
    width: 100%;
  }

  .heading-404-wrapper {
    margin-bottom: 20px;
  }

  .case-study-tab-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu-2 {
    margin-bottom: 10px;
  }

  .case-study-grid {
    column-count: 1;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .heading-404 {
    font-size: 120px;
  }

  .text-404 {
    font-size: 32px;
  }

  .quetions {
    text-align: center;
  }

  .services-rich-text {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .sectin-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 0;
  }

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

  .portfolio-info-wrapper {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .paragraph-7 {
    padding-left: 20px;
  }

  .challenge-images {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text-portfolio {
    margin-top: 0;
  }

  .post {
    margin-bottom: 0;
  }

  .arrow-wrap {
    margin-bottom: 30px;
  }

  .image-12.left, .image-12.right, .locations-wrapper.desktop {
    display: none;
  }

  .locations-wrapper.mobile {
    display: block;
  }

  .footer-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-brand-wrapper {
    flex-wrap: wrap;
    margin-bottom: 40px;
  }

  .footer-rights-wrapper {
    flex-wrap: wrap;
  }

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

  .coming-soon-wrapper {
    margin-left: 0%;
  }

  .coming-soon-heading {
    font-size: 44px;
  }

  .brand-footer {
    width: auto;
  }

  .brand-footer.w--current {
    justify-content: center;
    display: flex;
  }

  .navbar-button.mobile.absolute {
    padding: 10px;
    top: 42%;
    right: 10%;
  }

  .navbar-button.mobile.absolute:hover {
    color: var(--mq-blue);
  }

  .horizontal-links {
    justify-content: space-between;
  }

  .right-arrow-with-hover {
    right: 0%;
  }

  .mask-3 {
    width: 100%;
    margin-left: 0;
  }

  .text-case-study.three, .text-case-study.two, .text-case-study.one {
    width: 100%;
    right: 0;
  }

  .case-study-slider {
    justify-content: center;
  }

  .left-arrow-with-hover {
    margin-left: 0;
  }

  .slider-wraapper {
    height: 850px;
    padding-top: 0;
  }

  .container_sized._30 {
    top: 88%;
  }

  .html-embed {
    height: 200px;
  }
}

@media screen and (max-width: 479px) {
  .bottom-style-spacing-desktop {
    bottom: 8%;
  }

  .top-style-spacing-desktop {
    top: 7%;
  }

  .middle-style-spacing-desktop {
    top: 32%;
  }

  .color-container {
    flex-wrap: wrap;
  }

  .top-style-spacing-mobile {
    top: 5%;
  }

  .middlr-style-spacing-mobile {
    top: 28%;
  }

  .bottom-style-spacing-mobile {
    bottom: 8%;
  }

  .container.hidden {
    max-width: 480px;
  }

  .menu-button {
    margin-top: 10px;
    padding-bottom: 0;
  }

  .grid-system-content-top {
    flex-direction: column;
  }

  .content-table-bottom-row-item.content-table-row-item-title {
    text-align: center;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    border-right-style: solid;
    width: 130px;
    height: 80px;
  }

  .content-table-bottom-row-item.content-table-row-item-resolution {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    border-right-style: solid;
    width: 130px;
  }

  .content-table-top-row-item.last-item.content-table-row-item-resolution {
    border-bottom-style: none;
  }

  .content-table-top-row-item.content-table-row-item-resolution {
    width: 130px;
  }

  .content-table-top-row-item.content-table-row-item-title {
    width: 130px;
    height: 80px;
  }

  .grid-system-content-bottom {
    flex-direction: column;
  }

  .grid-system-container {
    justify-content: center;
    display: flex;
  }

  .subscribe-button._100 {
    width: 100%;
  }

  .button-wrapper {
    display: none;
  }

  .icon-2 {
    display: inline-block;
  }

  .burger-menu {
    display: block;
  }

  .slide {
    min-height: 720px;
    padding-top: 40px;
  }

  .slide-2, .slide-3 {
    min-height: 720px;
  }

  .dot {
    padding-left: 2px;
  }

  .projects-grid.we-worked-on {
    grid-template-columns: 1fr;
  }

  .projects-grid.areas {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

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

  .navbar-container {
    align-items: flex-end;
  }

  .text-field {
    margin-right: 0;
  }

  .form {
    flex-direction: column;
  }

  .subscribe-button-wrapper {
    width: 100%;
    margin-top: 15px;
  }

  .mask-2 {
    width: 101%;
  }

  .testimonial-slider {
    margin-bottom: 100px;
  }

  .testimonials-with-bg-slide-nav {
    bottom: -100px;
  }

  .content.last-cont {
    margin-right: 0;
  }

  .slider-last-item {
    width: 90vw;
  }

  .testimonials-nav-outline {
    bottom: -88px;
  }

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

  .industries-images-home-2 {
    height: auto;
  }

  .collection-list-wrapper-2 {
    margin-left: 0;
  }

  .top-banner-subheading-pages {
    padding-left: 25px;
    padding-right: 25px;
  }

  .slider-2 {
    overflow: hidden;
  }

  .years-tab:visited {
    padding-left: 10px;
  }

  .years-tab.w--current {
    padding-left: 20px;
  }

  .tabs-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: flex;
  }

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

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

  .dates {
    font-size: 18px;
  }

  .slides-title {
    text-align: center;
  }

  .image-6 {
    width: 100%;
  }

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

  .grid-6._40px-top {
    grid-template-columns: 1fr;
  }

  .section-info {
    align-items: stretch;
  }

  .services-heading1 {
    font-weight: 900;
  }

  .case-study-tab-block {
    padding-left: 12px;
    padding-right: 12px;
    display: inline-block;
  }

  .case-study-grid {
    grid-template-columns: 1fr;
  }

  .overview-image {
    min-width: auto;
  }

  .locations-wrapper {
    display: block;
  }

  .footer-wrapper {
    margin-bottom: 10px;
  }

  .footer-brand-wrapper {
    flex-direction: column;
    margin-bottom: 0;
  }

  .footer-rights-wrapper {
    flex-wrap: wrap;
    margin-top: 0;
  }

  .footer-rights {
    margin-bottom: 10px;
  }

  .footer-links-wrapper {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
  }

  .footer-copyright-link {
    margin-left: 5px;
  }

  .footer-copyright {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .subscribe-form-input-wrapper {
    flex: 1;
    align-self: stretch;
  }

  .subscribe-form-input {
    width: 100%;
  }

  .coming-soon-paragraph {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .coming-soon-heading {
    font-size: 32px;
  }

  .coming-soon-image {
    height: 350px;
  }

  .navbar-button.language {
    display: none;
  }

  .navbar-button.mobile.absolute {
    padding: 17px 17px 0 0;
    top: -12%;
    right: 0%;
  }

  .mask-3 {
    height: 400px;
  }

  .text-case-study.three, .text-case-study.two, .text-case-study.one {
    margin-top: 10px;
  }

  .case-study-slider {
    height: 300px;
  }

  .slider-wraapper {
    height: 820px;
  }

  .container_sized._30 {
    top: 85%;
  }

  .rocket_cover {
    max-width: none;
    height: 80%;
  }

  .clouds_cover.cloud_1 {
    width: 65%;
  }

  .clouds_cover.cloud_2 {
    width: 45%;
    left: 45%;
  }

  .heading-405 {
    text-align: center;
  }
}

#w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-5f30e8aa, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-5f30e8aa, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-5f30e8aa, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-5f30e8aa, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-5f30e8aa, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-5f30e8aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-5f30e8aa {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-5f30e8aa {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-2630e8b7, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-2630e8b7, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-2630e8b7, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-2630e8b7, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-2630e8b7, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-2630e8b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-2630e8b7 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-2630e8b7 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_72593ab2-66a3-3e17-58e3-6a95c647ee19-0c30e8bd {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_945ba91c-48a5-cd33-48f5-35935ab38a9a-0c30e8bd, #w-node-c06007f5-55cc-2359-b485-c04ada790095-0c30e8bd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_043252e3-51e4-4af7-4d8e-cc5b51202e97-0c30e8bd, #w-node-_843640b5-24e3-10e3-4e98-5116e3c77fb6-0c30e8bd, #w-node-_55f17e33-3364-b51f-2946-0a30263cb485-0c30e8bd, #w-node-bdc4c5c5-55f2-c515-d7f2-ab4d7835931e-0c30e8bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74af7905-ff61-9b20-d4c3-d777fdb42a28-0c30e8bd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a523ea10-3e8d-5fb4-3258-35b91eaf81bc-0c30e8bd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3a98adf3-172a-29f6-e386-717039dd4498-0c30e8bd, #w-node-_3dcf13ae-80ca-9d7c-3230-60750971e344-0c30e8bd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f2ffab73-94a6-588b-b5c1-0aa03b1b38be-0c30e8bd {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_1527c376-7962-bcc1-32a0-a6939674102d-0c30e8bd, #w-node-fade2950-e84b-200b-74fd-2bd888a85d4b-0c30e8bd, #w-node-_3561c4e2-8c7d-99d4-7e1f-b20b1fc1fff0-0c30e8bd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_239eec19-d8b0-2d74-cad2-1134a8204689-0c30e8bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4565f70c-dcde-becf-5dbc-25dd40662d00-0c30e8bd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f849483-8194-2e99-f313-953902bbc698-02bbc691 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f849483-8194-2e99-f313-953902bbc6ae-02bbc691 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0fbe2521-fa61-3408-64ad-191b4ec1bb3a-b130e8bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_464832b5-541d-7333-230c-a5b7ca78419d-b130e8bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a0467919-131d-2b37-0f7f-04c29033c6ff-b130e8bf, #w-node-e26b36c2-ef6c-09b7-c45f-f0c28136d4c3-b130e8bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-2030e8c4, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-2030e8c4, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-2030e8c4, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-2030e8c4, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-2030e8c4, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-2030e8c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-2030e8c4 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-2030e8c4 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-5030e8ca, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-5030e8ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30d2-d730e8d0 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30dc-d730e8d0 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30d2-b730e8d1, #w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30dc-b730e8d1, #w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30e6-b730e8d1, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-7cc36502, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-7cc36502, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-20f2c765, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-20f2c765, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-0361b19c, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-0361b19c, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-4d0deee7, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-4d0deee7, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-0778c9d8, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-0778c9d8, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-6cd7e83f, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-6cd7e83f, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-14d7f7f7, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-14d7f7f7, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-a0b34b8e, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-a0b34b8e, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-ad548d1c, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-ad548d1c, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-be875593, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-be875593, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-1ff4fbe0, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-1ff4fbe0, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-96f9b47a, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-96f9b47a, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-f079aaa1, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-f079aaa1, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-aeeffe67, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-aeeffe67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_624630b1-8ca5-bed9-da13-694a0429f79c-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7a6-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7b0-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7ba-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7c4-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7ce-aeeffe67 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_624630b1-8ca5-bed9-da13-694a0429f7e2-aeeffe67 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-d8977cda, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-d8977cda, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-49ecc92e, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-49ecc92e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c38d6dd8-b74a-be85-2335-9d7082dfbf8f-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbf9b-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfa5-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfaf-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfbb-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfc5-49ecc92e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfd1-49ecc92e {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-03773a1a, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-03773a1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00bd-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00d1-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00db-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00e5-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00ef-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00f9-03773a1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f0103-03773a1a {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-5d41b5c9, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-5d41b5c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1664bf7-f19b-eb88-970d-dd76303f076a-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f0774-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f0788-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f0792-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f079c-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f07a6-5d41b5c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a1664bf7-f19b-eb88-970d-dd76303f07b0-5d41b5c9 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-677c3aea, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-677c3aea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_395fe6c8-b451-fbd9-591e-0530cc43f097-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0a1-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0ab-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0bf-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0c9-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0d3-677c3aea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0dd-677c3aea {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-98773f1c, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-98773f1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70822449-9786-2012-0787-4a53d24b72e4-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b72ee-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b72f8-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b7302-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b7316-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b7320-98773f1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70822449-9786-2012-0787-4a53d24b732a-98773f1c {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-73b86ebf, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-73b86ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd49-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd53-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd5d-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd67-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd71-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd85-73b86ebf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd8f-73b86ebf {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-deb870d0, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-deb870d0, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-91ebd101, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-91ebd101 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c457960-64ac-845c-6a08-41b4e270c263-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c26d-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c277-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c281-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c28b-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c295-91ebd101 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9c457960-64ac-845c-6a08-41b4e270c29f-91ebd101 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-ebda2581, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-ebda2581, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-8afd0fec, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-8afd0fec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30d2-554576c4 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30dc-554576c4 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-f2302b26, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-f2302b26, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-f2302b26, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-f2302b26, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-f2302b26, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-f2302b26 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-f2302b26 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-f2302b26 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-402aaf88, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-402aaf88, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-402aaf88, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-402aaf88, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-402aaf88, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-402aaf88 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-402aaf88 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-402aaf88 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-72005310, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-72005310, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-72005310, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-72005310, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-72005310, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-72005310 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-72005310 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-72005310 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-dbade6a6, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-dbade6a6, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-27f2ae37, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-27f2ae37, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-d3c8f0fb, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-d3c8f0fb, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-4941656c, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-4941656c, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-885446b7, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-885446b7, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-2cc907df, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-2cc907df, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-2732c50b, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-2732c50b, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-d5c56074, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-d5c56074, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-eef1abf2, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-eef1abf2, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-448351a1, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-448351a1, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-d34a8e54, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-d34a8e54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c38d6dd8-b74a-be85-2335-9d7082dfbf8f-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbf9b-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfa5-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfaf-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfbb-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfc5-d34a8e54 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfd1-d34a8e54 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-e5502959, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-e5502959, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-ae809084, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-ae809084, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-c2483771, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-c2483771, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-bfe34eca, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-bfe34eca, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-7d3a9373, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-7d3a9373, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-b53f9830, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-b53f9830, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-07a01ec3, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-07a01ec3, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-d3183783, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-d3183783, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-7ababa47, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-7ababa47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac260-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac274-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac27e-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac288-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac292-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac29c-7ababa47 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac2a6-7ababa47 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-88f10692, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-88f10692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38251736-9914-c489-e93f-44358ab894aa-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894b4-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894c8-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894d2-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894dc-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894e6-88f10692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38251736-9914-c489-e93f-44358ab894f0-88f10692 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-2f5639e5, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-2f5639e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ebe12ea-6266-7611-3b51-2b670789c58c-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c596-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5a0-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5b4-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5be-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5c8-2f5639e5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8ebe12ea-6266-7611-3b51-2b670789c5d2-2f5639e5 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-9fe41ed4, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-9fe41ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_424b9bae-f1ba-40dd-27da-c23ffe264d8f-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264d99-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264da3-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dad-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dc1-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dcb-9fe41ed4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dd5-9fe41ed4 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-927d8635, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-927d8635 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0102543-cd6e-0ad1-e958-0a18a8d217f1-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d217fb-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d21805-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d2180f-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d21819-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d2182d-927d8635 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d0102543-cd6e-0ad1-e958-0a18a8d21837-927d8635 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-eb405b93, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-eb405b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd100edc-9e2e-9f95-4395-7295d51742a7-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742b1-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742bb-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742c5-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742cf-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742d9-eb405b93 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cd100edc-9e2e-9f95-4395-7295d51742ed-eb405b93 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-fd0501c3-e695-7f7d-6774-184cd8a27bc6-e9662ba0, #w-node-fd0501c3-e695-7f7d-6774-184cd8a27bd3-e9662ba0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32cef16-a1ae-21ff-1a9f-2db268804326-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804330-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db26880433a-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804344-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db26880434e-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804358-e9662ba0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a32cef16-a1ae-21ff-1a9f-2db268804362-e9662ba0 {
  grid-area: 3 / 3 / 4 / 5;
}

@media screen and (min-width: 1920px) {
  #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-5f30e8aa, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-5f30e8aa, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-5f30e8aa, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-5f30e8aa, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-5f30e8aa, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-5f30e8aa, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-5f30e8aa, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-2630e8b7, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-2630e8b7, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-2630e8b7, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-2630e8b7, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-2630e8b7, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-2630e8b7, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-2630e8b7, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-2030e8c4, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-2030e8c4, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-2030e8c4, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-2030e8c4, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-2030e8c4, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-2030e8c4, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-2030e8c4, #w-node-_3042f87e-94a1-ff1b-e814-74562e78c1d4-d730e8d0, #w-node-_28b90bb6-d51d-2016-4bef-992ecd067069-d730e8d0, #w-node-_070d2a44-b9d6-7406-f5ce-7e0500f198b7-d730e8d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30d2-d730e8d0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30dc-d730e8d0 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3042f87e-94a1-ff1b-e814-74562e78c1d4-b730e8d1, #w-node-_28b90bb6-d51d-2016-4bef-992ecd067069-b730e8d1, #w-node-_070d2a44-b9d6-7406-f5ce-7e0500f198b7-b730e8d1, #w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30dc-b730e8d1, #w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30e6-b730e8d1, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7a6-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7b0-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7ba-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7c4-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7ce-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7e2-aeeffe67, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbf8f-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbf9b-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfa5-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfaf-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfbb-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfc5-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfd1-49ecc92e, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00d1-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00db-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00e5-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00ef-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00f9-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f0103-03773a1a, #w-node-a1664bf7-f19b-eb88-970d-dd76303f0774-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f0788-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f0792-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f079c-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f07a6-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f07b0-5d41b5c9, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0a1-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0ab-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0bf-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0c9-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0d3-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0dd-677c3aea, #w-node-_70822449-9786-2012-0787-4a53d24b72ee-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b72f8-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b7302-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b7316-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b7320-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b732a-98773f1c, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd53-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd5d-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd67-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd71-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd85-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd8f-73b86ebf, #w-node-_9c457960-64ac-845c-6a08-41b4e270c26d-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c277-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c281-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c28b-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c295-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c29f-91ebd101, #w-node-_3042f87e-94a1-ff1b-e814-74562e78c1d4-554576c4, #w-node-_28b90bb6-d51d-2016-4bef-992ecd067069-554576c4, #w-node-_070d2a44-b9d6-7406-f5ce-7e0500f198b7-554576c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30d2-554576c4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30dc-554576c4 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-f2302b26, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-f2302b26, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-f2302b26, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-f2302b26, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-f2302b26, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-f2302b26, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-f2302b26, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-402aaf88, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-402aaf88, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-402aaf88, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-402aaf88, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-402aaf88, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-402aaf88, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-402aaf88, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-72005310, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-72005310, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-72005310, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-72005310, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-72005310, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-72005310, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-72005310, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbf8f-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbf9b-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfa5-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfaf-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfbb-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfc5-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfd1-d34a8e54, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac274-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac27e-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac288-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac292-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac29c-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac2a6-7ababa47, #w-node-_38251736-9914-c489-e93f-44358ab894b4-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894c8-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894d2-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894dc-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894e6-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894f0-88f10692, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c596-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5a0-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5b4-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5be-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5c8-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5d2-2f5639e5, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264d99-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264da3-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dad-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dc1-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dcb-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dd5-9fe41ed4, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d217fb-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d21805-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d2180f-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d21819-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d2182d-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d21837-927d8635, #w-node-cd100edc-9e2e-9f95-4395-7295d51742b1-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742bb-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742c5-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742cf-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742d9-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742ed-eb405b93, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804330-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db26880433a-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804344-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db26880434e-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804358-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804362-e9662ba0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_55211d74-d144-6837-1dcb-389a0d6b14a6-f430e876, #w-node-_55211d74-d144-6837-1dcb-389a0d6b14b6-f430e876, #w-node-_55211d74-d144-6837-1dcb-389a0d6b14c6-f430e876, #w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-5f30e8aa, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-5f30e8aa, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-5f30e8aa, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-5f30e8aa, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-5f30e8aa, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-5f30e8aa, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-5f30e8aa, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-5f30e8aa, #w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-2630e8b7, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-2630e8b7, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-2630e8b7, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-2630e8b7, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-2630e8b7, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-2630e8b7, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-2630e8b7, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-2630e8b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_945ba91c-48a5-cd33-48f5-35935ab38a9a-0c30e8bd, #w-node-_3a98adf3-172a-29f6-e386-717039dd4498-0c30e8bd, #w-node-_4565f70c-dcde-becf-5dbc-25dd40662d00-0c30e8bd {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_8f849483-8194-2e99-f313-953902bbc698-02bbc691, #w-node-_8f849483-8194-2e99-f313-953902bbc6ae-02bbc691, #w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-2030e8c4, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-2030e8c4, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-2030e8c4, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-2030e8c4, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-2030e8c4, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-2030e8c4, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-2030e8c4, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-2030e8c4, #w-node-_3042f87e-94a1-ff1b-e814-74562e78c1d4-d730e8d0, #w-node-_28b90bb6-d51d-2016-4bef-992ecd067069-d730e8d0, #w-node-_070d2a44-b9d6-7406-f5ce-7e0500f198b7-d730e8d0, #w-node-_3042f87e-94a1-ff1b-e814-74562e78c1d4-b730e8d1, #w-node-_28b90bb6-d51d-2016-4bef-992ecd067069-b730e8d1, #w-node-_070d2a44-b9d6-7406-f5ce-7e0500f198b7-b730e8d1, #w-node-_624630b1-8ca5-bed9-da13-694a0429f79c-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7a6-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7b0-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7ba-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7c4-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7ce-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7e2-aeeffe67, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbf8f-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbf9b-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfa5-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfaf-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfbb-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfc5-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfd1-49ecc92e, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00bd-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00d1-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00db-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00e5-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00ef-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00f9-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f0103-03773a1a, #w-node-a1664bf7-f19b-eb88-970d-dd76303f076a-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f0774-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f0788-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f0792-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f079c-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f07a6-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f07b0-5d41b5c9, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f097-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0a1-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0ab-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0bf-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0c9-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0d3-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0dd-677c3aea, #w-node-_70822449-9786-2012-0787-4a53d24b72e4-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b72ee-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b72f8-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b7302-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b7316-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b7320-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b732a-98773f1c, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd49-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd53-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd5d-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd67-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd71-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd85-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd8f-73b86ebf, #w-node-_9c457960-64ac-845c-6a08-41b4e270c263-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c26d-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c277-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c281-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c28b-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c295-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c29f-91ebd101, #w-node-_3042f87e-94a1-ff1b-e814-74562e78c1d4-554576c4, #w-node-_28b90bb6-d51d-2016-4bef-992ecd067069-554576c4, #w-node-_070d2a44-b9d6-7406-f5ce-7e0500f198b7-554576c4, #w-node-_55211d74-d144-6837-1dcb-389a0d6b14a6-4607536f, #w-node-_55211d74-d144-6837-1dcb-389a0d6b14b6-4607536f, #w-node-_55211d74-d144-6837-1dcb-389a0d6b14c6-4607536f, #w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-f2302b26, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-f2302b26, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-f2302b26, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-f2302b26, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-f2302b26, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-f2302b26, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-f2302b26, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-f2302b26, #w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-402aaf88, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-402aaf88, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-402aaf88, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-402aaf88, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-402aaf88, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-402aaf88, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-402aaf88, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-402aaf88, #w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-72005310, #w-node-_63283ee2-3f12-cd51-5478-0d732a5b82a3-72005310, #w-node-_173a4946-1567-a196-235a-1b12e6a01468-72005310, #w-node-_11cd58d7-9a07-c85d-ed16-e1ca07848fb3-72005310, #w-node-_164f165c-6c60-9093-54b0-dbe7c18b0ed9-72005310, #w-node-dda7fae9-e9e8-df24-dc0d-5087713ce5e8-72005310, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-72005310, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-72005310, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbf8f-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbf9b-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfa5-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfaf-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfbb-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfc5-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfd1-d34a8e54, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac260-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac274-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac27e-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac288-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac292-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac29c-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac2a6-7ababa47, #w-node-_38251736-9914-c489-e93f-44358ab894aa-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894b4-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894c8-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894d2-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894dc-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894e6-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894f0-88f10692, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c58c-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c596-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5a0-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5b4-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5be-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5c8-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5d2-2f5639e5, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264d8f-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264d99-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264da3-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dad-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dc1-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dcb-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dd5-9fe41ed4, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d217f1-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d217fb-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d21805-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d2180f-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d21819-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d2182d-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d21837-927d8635, #w-node-cd100edc-9e2e-9f95-4395-7295d51742a7-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742b1-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742bb-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742c5-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742cf-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742d9-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742ed-eb405b93, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804326-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804330-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db26880433a-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804344-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db26880434e-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804358-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804362-e9662ba0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_55211d74-d144-6837-1dcb-389a0d6b14b6-f430e876 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_55211d74-d144-6837-1dcb-389a0d6b14c6-f430e876 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-5f30e8aa, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-5f30e8aa, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-5f30e8aa, #w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-2630e8b7, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-2630e8b7, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-2630e8b7, #w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-2030e8c4, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-2030e8c4, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-2030e8c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3042f87e-94a1-ff1b-e814-74562e78c1d4-d730e8d0, #w-node-_28b90bb6-d51d-2016-4bef-992ecd067069-d730e8d0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_070d2a44-b9d6-7406-f5ce-7e0500f198b7-d730e8d0 {
    grid-area: 2 / 2 / 3 / 4;
    justify-self: center;
  }

  #w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30d2-d730e8d0, #w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30dc-d730e8d0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3042f87e-94a1-ff1b-e814-74562e78c1d4-b730e8d1, #w-node-_28b90bb6-d51d-2016-4bef-992ecd067069-b730e8d1, #w-node-_070d2a44-b9d6-7406-f5ce-7e0500f198b7-b730e8d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_624630b1-8ca5-bed9-da13-694a0429f79c-aeeffe67, #w-node-_624630b1-8ca5-bed9-da13-694a0429f7e2-aeeffe67, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfc5-49ecc92e, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfd1-49ecc92e, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00bd-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f00f9-03773a1a, #w-node-_65fd62f5-ffbe-886a-1dde-e9d2d36f0103-03773a1a, #w-node-a1664bf7-f19b-eb88-970d-dd76303f076a-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f07a6-5d41b5c9, #w-node-a1664bf7-f19b-eb88-970d-dd76303f07b0-5d41b5c9, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f097-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0d3-677c3aea, #w-node-_395fe6c8-b451-fbd9-591e-0530cc43f0dd-677c3aea, #w-node-_70822449-9786-2012-0787-4a53d24b72e4-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b7320-98773f1c, #w-node-_70822449-9786-2012-0787-4a53d24b732a-98773f1c, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd49-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd85-73b86ebf, #w-node-d54b202e-a2f4-65e9-2b83-a4e626c4dd8f-73b86ebf, #w-node-_9c457960-64ac-845c-6a08-41b4e270c263-91ebd101, #w-node-_9c457960-64ac-845c-6a08-41b4e270c29f-91ebd101 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3042f87e-94a1-ff1b-e814-74562e78c1d4-554576c4, #w-node-_28b90bb6-d51d-2016-4bef-992ecd067069-554576c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_070d2a44-b9d6-7406-f5ce-7e0500f198b7-554576c4 {
    grid-area: 2 / 2 / 3 / 4;
    justify-self: center;
  }

  #w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30d2-554576c4, #w-node-_7d2e06f5-0803-80e7-5262-c1682b6c30dc-554576c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_55211d74-d144-6837-1dcb-389a0d6b14b6-4607536f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_55211d74-d144-6837-1dcb-389a0d6b14c6-4607536f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-f2302b26, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-f2302b26, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-f2302b26, #w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-402aaf88, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-402aaf88, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-402aaf88, #w-node-a0741f41-cd1b-59b5-1824-ac8a568432a2-72005310, #w-node-c37c99e4-bfb5-0b00-4274-9b7ffb0814b1-72005310, #w-node-_6accbf5b-c1e0-b982-76f0-3e01b710d414-72005310, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfc5-d34a8e54, #w-node-c38d6dd8-b74a-be85-2335-9d7082dfbfd1-d34a8e54, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac260-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac29c-7ababa47, #w-node-_531dfb19-8a19-7bd7-7827-1f7a827ac2a6-7ababa47, #w-node-_38251736-9914-c489-e93f-44358ab894aa-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894e6-88f10692, #w-node-_38251736-9914-c489-e93f-44358ab894f0-88f10692, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c58c-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5c8-2f5639e5, #w-node-_8ebe12ea-6266-7611-3b51-2b670789c5d2-2f5639e5, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264d8f-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dcb-9fe41ed4, #w-node-_424b9bae-f1ba-40dd-27da-c23ffe264dd5-9fe41ed4, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d217f1-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d2182d-927d8635, #w-node-d0102543-cd6e-0ad1-e958-0a18a8d21837-927d8635, #w-node-cd100edc-9e2e-9f95-4395-7295d51742a7-eb405b93, #w-node-cd100edc-9e2e-9f95-4395-7295d51742ed-eb405b93, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804326-e9662ba0, #w-node-a32cef16-a1ae-21ff-1a9f-2db268804362-e9662ba0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_55211d74-d144-6837-1dcb-389a0d6b14b6-f430e876 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_00d29c1f-afbf-a3e6-30af-2c70e04975b4-4530e8b9, #w-node-d16a0af8-9360-4dd7-fc37-77d386bcb871-4530e8b9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_64a4066c-b11b-1014-8f81-de99372f223e-4530e8b9 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_72593ab2-66a3-3e17-58e3-6a95c647ee19-0c30e8bd, #w-node-_945ba91c-48a5-cd33-48f5-35935ab38a9a-0c30e8bd, #w-node-c06007f5-55cc-2359-b485-c04ada790095-0c30e8bd, #w-node-_74af7905-ff61-9b20-d4c3-d777fdb42a28-0c30e8bd, #w-node-a523ea10-3e8d-5fb4-3258-35b91eaf81bc-0c30e8bd, #w-node-_3a98adf3-172a-29f6-e386-717039dd4498-0c30e8bd, #w-node-_3dcf13ae-80ca-9d7c-3230-60750971e344-0c30e8bd, #w-node-f2ffab73-94a6-588b-b5c1-0aa03b1b38be-0c30e8bd, #w-node-_1527c376-7962-bcc1-32a0-a6939674102d-0c30e8bd, #w-node-fade2950-e84b-200b-74fd-2bd888a85d4b-0c30e8bd, #w-node-_3561c4e2-8c7d-99d4-7e1f-b20b1fc1fff0-0c30e8bd, #w-node-_239eec19-d8b0-2d74-cad2-1134a8204689-0c30e8bd, #w-node-_4565f70c-dcde-becf-5dbc-25dd40662d00-0c30e8bd, #w-node-_8f849483-8194-2e99-f313-953902bbc698-02bbc691, #w-node-_8f849483-8194-2e99-f313-953902bbc6ae-02bbc691 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_464832b5-541d-7333-230c-a5b7ca78419d-b130e8bf {
    justify-self: center;
  }

  #w-node-_3042f87e-94a1-ff1b-e814-74562e78c1d4-d730e8d0, #w-node-_28b90bb6-d51d-2016-4bef-992ecd067069-d730e8d0 {
    grid-column: span 3 / span 3;
  }

  #w-node-_070d2a44-b9d6-7406-f5ce-7e0500f198b7-d730e8d0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3042f87e-94a1-ff1b-e814-74562e78c1d4-554576c4, #w-node-_28b90bb6-d51d-2016-4bef-992ecd067069-554576c4 {
    grid-column: span 3 / span 3;
  }

  #w-node-_070d2a44-b9d6-7406-f5ce-7e0500f198b7-554576c4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_55211d74-d144-6837-1dcb-389a0d6b14b6-4607536f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_00d29c1f-afbf-a3e6-30af-2c70e04975b4-67f4d4f8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2ca5b04c-9155-4c80-ee72-b86633ea35c3-67f4d4f8 {
    grid-area: 2 / 1 / 3 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_00d29c1f-afbf-a3e6-30af-2c70e04975b4-67f4d4f8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2ca5b04c-9155-4c80-ee72-b86633ea35c3-67f4d4f8 {
    grid-area: 2 / 1 / 3 / 2;
  }
}


@font-face {
  font-family: 'Muli';
  src: url('../fonts/Muli-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('../fonts/Muli-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('../fonts/Muli-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('../fonts/Muli-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('../fonts/Muli-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font awesome 6 free solid 900';
  src: url('../fonts/Font-Awesome-6-Free-Solid-900.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}