@font-face {
  font-family: Borna Webfont;
  src: url('../fonts/borna-medium-webfont.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Borna Webfont;
  src: url('../fonts/borna-regular-webfont.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Borna Webfont;
  src: url('../fonts/borna-bold-webfont.woff') format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Borna Webfont;
  src: url('../fonts/borna-mediumitalic-webfont.woff') format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Borna Webfont;
  src: url('../fonts/borna-regularitalic-webfont.woff') format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Black.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-BoldItalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Italic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-MediumItalic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-LightItalic.otf') format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-BlackItalic.otf') format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --purple: #2e6afb;
  --ghost-white: #f4f4f8;
  --dark-night: #1f1f24;
  --white: white;
  --platinum: #e6e6ea;
  --black: black;
  --4e6ff2: #4e6ff2;
  --green: #9cddc4;
  --rose: #6ca1f7;
  --dark-alt: #26262c;
}

.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-commercecartwrapper {
  display: inline-block;
  position: relative;
}

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

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

.w-commerce-commercecartcontainerwrapper {
  z-index: 1001;
  background-color: #000c;
  position: fixed;
  inset: 0;
}

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

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

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

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% auto auto 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% 0 auto auto;
}

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

.w-commerce-commercecartheader {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

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

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

.w-commerce-commercecartformwrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.w-commerce-commercecartform {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecartlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding: 12px 24px;
  overflow: auto;
}

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

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

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

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

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

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

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

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

.w-commerce-commercecartfooter {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  flex: none;
  padding: 16px 24px 24px;
  display: flex;
}

.w-commerce-commercecartlineitem {
  flex: none;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

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

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-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;
  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-commercecartcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

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

.w-commerce-commercecarterrorstate {
  background-color: #ffdede;
  flex: none;
  margin: 0 24px 24px;
  padding: 10px;
}

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

@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-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown, .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: fixed;
    inset: 0;
  }

  .w-commerce-commercecartquantity, .w-commerce-commerceaddtocartquantityinput, .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;
  }
}

h1 {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  font-weight: 700;
  line-height: 110px;
}

h2 {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 85px;
  font-weight: 700;
  line-height: 95px;
}

h3 {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 500;
  line-height: 70px;
}

h4 {
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 45px;
  font-weight: 400;
  line-height: 50px;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 27px;
  font-weight: 400;
  line-height: 32px;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
}

p {
  margin-bottom: 0;
  font-family: Borna Webfont, sans-serif;
  font-weight: 400;
}

a {
  color: var(--purple);
  font-weight: 500;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

ul, ol {
  margin-top: 15px;
  margin-bottom: 30px;
  padding-left: 40px;
}

li {
  margin-bottom: 15px;
}

img {
  border-radius: 6px;
  max-width: 100%;
  display: inline-block;
}

blockquote {
  background-color: var(--ghost-white);
  border-left: 5px #e2e2e2;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 20px 25px;
  font-size: 16px;
  line-height: 1.2em;
}

.body-container {
  color: var(--dark-night);
  font-family: Satoshi, sans-serif;
  font-size: 16px;
  line-height: 1.2em;
}

.body-container._404 {
  flex-flow: column;
  min-height: 100vh;
  display: flex;
}

.wrapper {
  color: var(--dark-night);
  text-align: left;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  inset: auto auto 0% 0%;
}

.wrapper.wrapper-thin {
  max-width: 860px;
}

.wrapper.relative {
  position: relative;
}

.wrapper._32kj4h2k34h {
  padding-top: 140px;
}

.wrapper._32kj4h2k34h._213123123k123ko {
  padding-top: 0;
  padding-bottom: 140px;
}

.wrapper._32kj4h2k34h._213123123k123ko.hiiide {
  display: none;
}

.wrapper.kmkmkm {
  padding-bottom: 0;
  padding-left: 0;
}

.wrapper.kmkmkmkjnjnj {
  padding-left: 0;
  padding-right: 0;
}

.wrapper.sdfsdfsdf {
  border-top: 1px dashed #fff6;
  height: 2px;
  margin-bottom: 30px;
}

.wrapper.asdiasudaodoasyd87a987as97da {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrapper.hide {
  display: none;
}

.wrapper._21312sadadadasd, .wrapper._234ddf44 {
  padding-left: 220px;
  padding-right: 220px;
}

.wrapper.dvddvdvd {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper.dvddvdvd.hiide {
  display: none;
}

.wrapper.adasdads {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-styleguide {
  border: 1px solid #ffffff26;
  padding-top: 100px;
  padding-bottom: 100px;
}

.text-h5 {
  font-size: 27px;
  line-height: 32px;
}

.text-h5.pricing-pediod {
  color: var(--dark-night);
  font-weight: 400;
}

.text-h5.pricing-pediod.purple {
  color: var(--white);
}

.text-h5.testimonials-text {
  text-align: left;
  font-family: Borna Webfont, sans-serif;
  font-size: 18px;
  line-height: 1.2em;
}

.text-h6-marked {
  color: var(--purple);
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
}

.text-h6-marked.h6-marked {
  color: var(--purple);
}

.text-h6-marked.pricing-name {
  margin-top: 0;
  margin-bottom: 0;
}

.style-fonts {
  margin-bottom: 50px;
}

.text-p-small {
  margin-bottom: 0;
  font-size: 14px;
}

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

.text-p-faded {
  opacity: 1;
  color: #000;
  text-align: left;
  margin-bottom: 0;
  font-family: Borna Webfont, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-p-faded.pricing-description, .text-p-faded.bent-el-description, .text-p-faded.feature-text-small-text {
  margin-bottom: 0;
}

.text-p-faded.purple {
  opacity: .5;
  color: var(--white);
}

.text-p-faded.blocks-sticky-description {
  max-width: 450px;
  margin-top: 25px;
}

.text-p-faded.blocks-sticky-description.hyhyhyhyh {
  margin-top: 0;
}

.text-p-faded.blog-post-v1-date {
  margin-top: 15px;
  margin-bottom: 15px;
}

.text-p-faded.q {
  text-align: center;
}

.text-p-faded.d {
  color: #5c5c67;
  text-align: center;
}

.text-p-faded.asdasdadads {
  margin-bottom: 40px;
}

.text-p-faded.asdasdadads.k2313j1lk2 {
  color: var(--ghost-white);
  margin-bottom: 50px;
}

.text-p-faded.sadasasd {
  color: #101012;
  font-family: Inter, sans-serif;
}

.text-p-faded.sadasasd.sdjkshdsjkd {
  text-align: center;
  font-family: Borna Webfont, sans-serif;
}

.text-p-faded.sadasasd.sdjkshdsjkd._2jk3hk1jh312 {
  color: var(--ghost-white);
}

.text-p-faded.sadasasd.njjnjj {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Borna Webfont, sans-serif;
}

.text-p-faded.sadasasd.njjnjj._1kj23h1k2j3 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-p-faded.sadasasd.njjnjj._98797iuyuiiuyiuy {
  margin-top: 20px;
  margin-bottom: 30px;
  font-weight: 400;
}

.text-p-faded.sadasasd.njjnjj._98797iuyuiiuyiuy.asdasasa324242424 {
  font-weight: 400;
}

.text-p-faded.sadasasd.njjnjj._98797iuyuiiuyiuy.ioyouuoiukljljljkl {
  text-align: center;
}

.text-p-faded.sadasasd.njjnjj._98797iuyuiiuyiuy.ioyouuoiukljljljkl._123j1hk2h3k1 {
  width: 80%;
}

.text-p-faded.sadasasd.asdasdasda.sdfsdfdsdf {
  color: #fff;
}

.text-p-faded.jkjkjk {
  color: #111;
}

.text-p-faded.fvfvfvf {
  text-align: center;
}

.text-p-faded.fvfvfvf.aqaqaqaqaqa {
  color: #2e6afb;
  margin-top: 20px;
}

.text-p-faded.asdasads3233, .text-p-faded.asdas23 {
  color: #fff;
}

.text-p-faded.asdas23._454444444444444 {
  font-size: 12px;
}

.text-p-faded.asdasda {
  color: #fff;
  font-size: 12px;
}

.text-p-faded.e2sda2342k34uk {
  margin-top: 20px;
}

.text-p-faded.e2sda2342k34uk._2233423423 {
  margin-bottom: 40px;
}

.text-p-faded.asdas {
  margin-top: 40px;
  margin-bottom: 40px;
}

.text-p-faded._7687jhgjhg {
  text-align: center;
}

.text-p-faded.ljkllkj {
  line-height: 24px;
}

.button {
  border: 1px none var(--purple);
  color: var(--white);
  text-transform: none;
  background-color: #2e6afb;
  border-radius: 300px;
  justify-content: center;
  align-items: center;
  padding: 21px 35px;
  font-family: Borna Webfont, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button:hover {
  background-image: linear-gradient(#00000080, #00000080);
  text-decoration: none;
}

.button.button-light {
  background-color: var(--platinum);
}

.button.button-red {
  background-image: linear-gradient(90deg, var(--purple), #f8a778);
}

.button.button-red:focus {
  border: 1px none var(--purple);
}

.button.button-faded {
  background-color: #ffffff1a;
}

.button.button-purple {
  color: var(--platinum);
  background-color: #fff0;
  background-image: none;
  border: 1px solid #ffffffa1;
}

.button.button-purple.sdsdsdsd {
  color: var(--dark-night);
  border-color: #000000a1;
}

.button.button-purple.sdsdsdsd:hover {
  background-color: #00000026;
}

.button.button-purple.sdsdsdsd._323424242 {
  color: var(--ghost-white);
  border-color: #ffffffa1;
}

.button.button-purple.sdsdsdsd._323424242:hover {
  color: var(--purple);
  border-color: #7751ca;
}

.button.button-purple.sdsdsdsd._323424242.sdfsdfsdfsd98f7s9d8f7sd98f7s {
  border-style: none;
  padding-left: 0;
  padding-right: 0;
}

.button.button-purple.sdsdsdsd._323424242.sdfsdfsdfsd98f7s9d8f7sd98f7s:hover {
  color: var(--purple);
}

.button.button-purple.sdsdsdsd._323424242.asdasdasdasda {
  color: var(--dark-night);
  text-align: center;
  letter-spacing: 1px;
  background-color: #fff;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 700;
}

.button.button-purple.sdsdsdsd._323424242.asdasdasdasda:hover {
  border-color: var(--ghost-white);
  color: var(--ghost-white);
  background-color: #fff0;
  font-weight: 600;
}

.button.button-purple.sdsdsdsd._323424242._2131123123123 {
  width: 250px;
  margin-top: 10px;
}

.button.button-purple.sdsdsdsd._323424242._2131123123123:hover {
  background-color: #fff;
}

.button.button-purple.sdsdsdsd.asdasdadsasdasdsas {
  margin-top: 10px;
  padding: 5px 20px;
  font-size: 12px;
  font-weight: 400;
}

.button.button-purple.sdsdsdsd.asdasdadsasdasdsas:hover {
  background-color: #7e55d8;
}

.button.button-purple.sdsdsdsd.asdasdadasdasdasdas {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button.button-purple.asdasdasas {
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button.button-purple.asdasdasas._213-1-313-1-32 {
  background-color: #000;
}

.button.button-purple.asdasdasas.asdasdasdasdasdas {
  background-color: #000;
  justify-content: flex-start;
  align-items: center;
}

.button.button-purple.asdasdasas.kjj2312kj31kj1k {
  min-height: 60px;
  max-height: 60px;
}

.button.button-rounded {
  border: 1px solid var(--dark-night);
  background-color: var(--white);
}

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

.button.jnnjnj.sadasdas250 {
  width: 260px;
  margin-top: 10px;
}

.button.mkmkkmmkbhhhbfvfvfv {
  width: 200px;
}

.button.utiuyhkjhkhk {
  color: var(--black);
  background-color: #fff;
}

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

.button.asdiuas7d987as7d {
  min-height: 60px;
  max-height: 60px;
}

.button.asdiuas7d987as7d._32424sdfss {
  border-style: solid;
  border-color: var(--dark-night);
  color: var(--dark-night);
  background-color: #fff;
}

.button.asdiuas7d987as7d._32424sdfss:hover {
  background-color: #f8f8f8;
  background-image: none;
}

.button.ghjhgj78 {
  display: none;
}

.button-arrow {
  background-color: var(--white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  display: block;
  position: relative;
  top: auto;
  bottom: auto;
  right: auto;
}

.button-arrow-container {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 4px;
}

.button-text {
  z-index: 2;
  color: var(--white);
  position: relative;
}

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

.button-text.sdfsd32324sfdsdffd {
  color: var(--dark-night);
}

.image {
  height: 17px;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translate(0, -50%);
}

.style-inputs {
  margin-bottom: 50px;
}

.style-button-row {
  margin-bottom: 25px;
}

.style-button-row.dark {
  background-color: var(--dark-night);
  padding: 40px;
}

.button-light-text {
  z-index: 2;
  color: var(--dark-night);
  position: relative;
}

.button-purple-text, .button-faded-text {
  z-index: 2;
  position: relative;
}

.input {
  color: var(--dark-night);
  border: 1px solid #00000017;
  border-radius: 100px;
  width: 100%;
  margin-bottom: 0;
  padding: 30px 24px 30px 35px;
  font-weight: 500;
  transition: all .2s;
}

.input:hover, .input:focus, .input.-wfp-focus {
  border-color: var(--purple);
}

.success-message {
  background-color: var(--ghost-white);
  border-radius: 5px;
}

.error-message {
  background-color: var(--purple);
  border-radius: 5px;
}

.form-error-text {
  color: var(--white);
  text-align: center;
}

.message-form-wrap {
  background-color: #0000;
  border-radius: 20px;
  width: 100%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
}

.message-form {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.textarea {
  border: 1px solid var(--platinum);
  background-color: var(--white);
  border-radius: 20px;
  min-height: 140px;
  padding: 20px;
  font-weight: 500;
  transition: all .2s;
}

.textarea:hover, .textarea:focus {
  border-color: var(--purple);
}

.html-embed {
  display: none;
}

.style-hero {
  text-align: center;
  margin-bottom: 100px;
}

.text-divider {
  background-color: var(--platinum);
  width: 100%;
  max-width: 350px;
  height: 1px;
  margin: 50px auto;
  padding-bottom: 0;
}

.link-list-el {
  color: inherit;
  padding: 40px 10px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.link-list-el:hover {
  color: var(--purple);
}

.link-list-el.d1 {
  color: #fff;
  font-family: Borna Webfont, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.link-list-el.d1:hover {
  color: #2e6afb;
  text-decoration: none;
}

.link-list-el.d1.asdasdasdas {
  color: #2e6afb;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
}

.link-list-el.d1.asdasdasdas:hover {
  color: #ffffffe8;
}

.footer {
  z-index: 2;
  background-color: var(--black);
  color: var(--white);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
}

.footer-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 60px;
  display: grid;
}

.footer-container.hide {
  display: none;
}

.footer-text {
  color: var(--ghost-white);
  width: 100%;
  margin-top: 25px;
  padding-right: 20px;
}

.nav-dropdown {
  z-index: 1;
  border-bottom: 1px solid var(--ghost-white);
  background-color: var(--white);
  opacity: 1;
  outline-offset: 0px;
  border-radius: 20px;
  outline: 3px #1f1f24;
  min-width: auto;
  padding: 20px 0 0 20px;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
  box-shadow: 0 20px 45px #0000000f;
}

.nav-flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.nav-flex.sdfsdfsdfsd {
  justify-content: center;
}

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

.dropdown-column {
  min-width: 200px;
  max-width: 400px;
  margin-bottom: 25px;
  padding-right: 35px;
}

.coulmn-headline.text-p-faded {
  margin-bottom: 15px;
}

.column-link {
  color: var(--dark-night);
  padding-top: 0;
  padding-bottom: 15px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.column-link:hover {
  color: var(--purple);
  text-decoration: none;
}

.column-link.l.ll.kmkmk {
  padding-bottom: 0;
}

.toogle {
  color: inherit;
  padding: 0 30px 0 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.toogle:hover {
  color: var(--purple);
}

.dropdown-list {
  background-color: var(--white);
  border-radius: 20px;
  display: none;
  top: auto;
  left: auto;
  right: auto;
}

.dropdown-list.w--open {
  border-radius: 20px;
  width: auto;
  min-width: auto;
  top: 90px;
  left: auto;
  transform: translate(-50%);
}

.dropdown {
  color: #fffff7;
  vertical-align: baseline;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  position: relative;
}

.dropdown.d2 {
  color: #fff;
}

.dropdown.d2.hide {
  vertical-align: baseline;
}

.nav-button-container {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-button-container.d9 {
  justify-content: flex-end;
  align-items: center;
  width: 300px;
}

.nav {
  z-index: 999;
  background-color: #0000;
  border-bottom: 1px solid #00000012;
  padding-left: 25px;
  padding-right: 25px;
}

.nav-menu {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.brand.d11 {
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  height: 30px;
  display: flex;
}

.brand.d11:hover {
  opacity: .74;
}

.icon {
  opacity: .75;
  margin-right: 10px;
}

.footer-links.cdcdcd {
  padding-left: 0;
}

.footer-links-hedline {
  opacity: .5;
  margin-bottom: 20px;
  font-size: 14px;
}

.footer-link {
  color: var(--white);
  margin-bottom: 10px;
  font-family: Borna Webfont, sans-serif;
  display: block;
}

.footer-link:hover {
  color: var(--white);
}

.footer-link.hhiiide {
  color: #fff0;
}

.footer-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
  padding-top: 50px;
  display: flex;
}

.text-block-2 {
  color: var(--ghost-white);
  font-family: Borna Webfont, sans-serif;
}

.metric-el {
  margin-bottom: 0;
  padding-right: 20px;
}

.metric-value {
  margin-top: 0;
  margin-bottom: 5px;
}

.metric-text {
  opacity: .3;
  margin-bottom: 0;
}

.icon-block-el {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.icon-block-img {
  justify-content: center;
  align-items: center;
  height: 60px;
  margin-right: 20px;
  display: block;
}

.icon-block-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  padding-right: 15px;
  display: flex;
}

.icon-block-text-h {
  margin-top: 0;
}

.pricing-v1-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-v1-el {
  border: 1px none var(--platinum);
  background-color: var(--ghost-white);
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.pricing-v1-el.marked {
  border-color: var(--purple);
  background-color: var(--purple);
  color: var(--white);
}

.pricing-v1-el.horizontal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.pricing-v1-el-terms {
  border-bottom: 1px none var(--platinum);
  padding-bottom: 30px;
}

.pricing-v1-el-terms.horizontal {
  border-right: 1px solid var(--platinum);
  border-bottom-style: none;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 30px;
  display: flex;
}

.pricing-v1-el-terms.horizontal.marked {
  border-right-color: var(--purple);
}

.pricing-el-features {
  border-top: 1px solid var(--platinum);
  margin-top: 30px;
  padding-top: 20px;
  padding-bottom: 0;
}

.pricing-el-features.horizontal {
  border-top-style: none;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 30px;
  display: flex;
}

.pricing-value {
  margin-top: 10px;
  margin-bottom: 0;
}

.pricing-value.marked {
  color: var(--white);
}

.pricing-description {
  margin-top: 20px;
}

.list-el-checkmark {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.list-el-checkmark-img {
  padding-right: 10px;
}

.list-el-checkmark-text {
  margin-top: 1px;
  margin-bottom: 0;
}

.pricing-v1-el-cta {
  text-align: center;
  margin-top: 40px;
}

.most-popular-text {
  color: var(--purple);
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.most-popular-img {
  padding-right: 10px;
}

.bento-v1-grid.klsfjlkdjflsk {
  padding-top: 140px;
}

.bento-v1-grid.klsfjlkdjflsk.ewrwerwekrwkemr {
  padding-top: 220px;
}

.bento-row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

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

.bento-row.col-2.hide {
  display: none;
}

.bento-row.col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.blocks-v3-el {
  border: 1px none var(--platinum);
  background-color: var(--ghost-white);
  text-align: center;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 550px;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blocks-v3-el.medium {
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.blocks-v3-el.medium.linked {
  color: var(--dark-night);
}

.blocks-v3-el.medium.linked:hover {
  border-color: var(--purple);
}

.blocks-v3-el.small {
  padding: 15px 15px 10px;
}

.blocks-v3-el.small.linked {
  color: var(--dark-night);
  transition: all .2s;
}

.blocks-v3-el.small.linked:hover {
  border-color: var(--purple);
  background-color: var(--ghost-white);
  font-style: normal;
  text-decoration: none;
}

.blocks-v3-el-text {
  background-image: linear-gradient(0deg, var(--ghost-white) 35%, #f4f4f800);
  text-align: left;
  width: 100%;
  min-width: auto;
  max-width: none;
  padding: 50% 50px 50px;
  position: absolute;
  inset: auto 0 0% 0%;
}

.blocks-v3-el-text.small {
  padding: 20px 15px;
}

.blocks-v3-el-text.dark {
  background-image: linear-gradient(0deg, var(--dark-night) 28%, #fff0);
  color: var(--white);
}

.blocks-v3-el-img {
  background-image: url('../images/Leonardo_Phoenix_Create_a_futuristic_and_abstract_image_depict_1.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 80%;
  height: 450px;
  margin-top: 40px;
}

.blocks-v3-el-img.small {
  border-radius: 10px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.blocks-v3-el-img.dccdcdcd {
  background-image: url('../images/Leonardo_Phoenix_Create_a_futuristic_technical_abstract_drawin_3.jpg');
  background-position: 75%;
  background-size: cover;
}

.blocks-v3-el-img.rfhjgfft {
  background-image: url('../images/Leonardo_Phoenix_Depict_a_sleek_modern_and_futuristic_tall_off_2-1.jpg');
  background-position: 80%;
  background-size: cover;
}

.blocks-v3-el-headline {
  text-align: center;
  margin-top: 0;
  font-weight: 500;
  text-decoration: none;
}

.blocks-v3-el-headline.white {
  color: var(--white);
}

.feature-icon-el {
  border: 1px solid var(--platinum);
  text-align: center;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 25px 40px 40px;
  display: flex;
}

.feature-icon-img {
  height: 150px;
  max-height: 150px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.feature-icon-cta {
  margin-top: 45px;
}

.blocks-v3-link-wrapper {
  color: var(--dark-night);
  font-weight: 400;
}

.blocks-v3-link-wrapper:hover {
  text-decoration: none;
}

.blog-post-el-v1 {
  font-weight: 400;
}

.blog-post-v1-img {
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-bottom: 15px;
}

.blog-post-el-v1-link {
  z-index: 2;
  color: var(--dark-night);
  display: inline-block;
  position: relative;
}

.blog-post-el-v1-link:hover {
  color: #273779;
  font-weight: 400;
  text-decoration: none;
}

.feedbacks-v1-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.feedbacks-v1-grid.hiide {
  display: none;
}

.feedbacks-v1-grid._32424242424242 {
  grid-template-columns: 1fr 1fr;
}

.feedbacks-v1-column {
  flex-flow: column;
  display: flex;
}

.feedbacks-v1-el {
  border: 1px none var(--platinum);
  background-color: var(--ghost-white);
  border-radius: 10px;
  height: 320px;
  margin-bottom: 10px;
  padding: 45px;
}

.feedbacks-v1-el.hide {
  display: none;
}

.feedbacks-v1-el.dfeeeere {
  height: auto;
}

.testimonials-person {
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.testimonials-person-img {
  border-radius: 99px;
  height: 60px;
  margin-right: 15px;
}

.testimonials-person-img._43vbbctretr54646 {
  background-color: #7e55d8;
  background-image: linear-gradient(146deg, #6d49c3 38%, #1d1233);
  border-radius: 9000px;
}

.testimonials-person-name {
  font-family: Borna Webfont, sans-serif;
  font-weight: 700;
}

.testimonials-person-name.jkhkjhk {
  font-weight: 400;
}

.testimonials-person-title {
  opacity: .5;
}

.testimonials-person-title.mmkmkmmkmk {
  border-right: 1px #00000094;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding-right: 0;
  font-family: Borna Webfont, sans-serif;
  line-height: 14px;
  display: flex;
}

.feature-text-el {
  border-top: 1px solid #00000014;
  margin-bottom: 100px;
  margin-right: 50px;
  padding-top: 20px;
}

.feature-text-el.wide {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  margin-right: 0;
  padding-top: 40px;
  display: grid;
}

.feature-text-large-text {
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 35px;
}

.section-hero-v1 {
  perspective: 1500px;
  text-align: center;
  padding-top: 100px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.section-hero-v1.d6 {
  background-color: #000;
  padding-bottom: 140px;
}

.section-hero-v1.d6.k2jh42k3h4k2h4 {
  background-color: #000107;
}

.section-hero-v1._565464 {
  padding-top: 60px;
}

.section-hero-v1._565464._12312lk12j3l13jl1 {
  padding-top: 120px;
}

.hero-sales-text {
  z-index: 2;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.hero-sales-text.d5 {
  color: var(--ghost-white);
}

.text-h-marked-right {
  border-right: 5px solid var(--purple);
  background-color: #0000;
  background-image: linear-gradient(225deg, var(--purple), #ff7bda00 74%);
  padding-right: 10px;
  display: inline-block;
  position: relative;
}

.hero-v1-img-container {
  z-index: 2;
  border: 1px none var(--platinum);
  perspective: none;
  border-radius: 8px;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  transform: rotate(0);
  box-shadow: 0 4px 10px #00000014;
}

.hero-v1-img-container.hide {
  display: none;
}

.hero-v1-img {
  border-radius: 0;
}

.hero-v1-img.hide {
  display: none;
}

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

.users-active.qna-edition {
  margin-top: 25px;
  margin-bottom: 25px;
}

.users-active-photo {
  height: 35px;
  margin-right: -10px;
}

.users-active-text {
  text-align: left;
  width: 150px;
  margin-left: 20px;
  line-height: 1em;
}

.section-customers-v1 {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 100px;
  overflow: hidden;
}

.customers-logos {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  border-bottom: 1px solid #00000012;
  justify-content: space-between;
  align-items: center;
  margin-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.customers-logos-img {
  height: 40px;
}

.section-bento-v1 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 150px;
  overflow: hidden;
}

.section-bento-v1.d12 {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 60px;
}

.section-bento-v1.d12.hide, .section-bento-v1.hide {
  display: none;
}

.section-bento-v1.mkmkmkmk {
  padding-top: 200px;
  padding-bottom: 0;
}

.bento-v1-headline {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-bottom: 100px;
  padding-top: 150px;
  padding-bottom: 150px;
  display: grid;
}

.bento-v1-headline.njnjnj {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  justify-content: space-between;
  align-items: stretch;
  padding-bottom: 60px;
  display: flex;
}

.bento-v1-headline.njnjnj.asdasdasdasdas {
  color: #fff;
  margin-bottom: 0;
  padding-top: 0;
}

.bento-v1-headline.njnjnj.hide {
  display: none;
}

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

.section-metrics-v1 {
  padding-bottom: 100px;
  overflow: hidden;
}

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

.metrics-v1-value {
  border-bottom: 1px none var(--platinum);
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  padding-top: 25px;
  padding-bottom: 35px;
  padding-left: 45px;
  display: flex;
}

.section-feedbacks-v1 {
  padding-bottom: 0;
}

.section-feedbacks-v1.ede {
  padding-top: 200px;
}

.section-feedbacks-v1.lkl-lk {
  padding-top: 100px;
}

.section-feedbacks-v1.lkl-lk.dasd9887 {
  padding-bottom: 100px;
}

.feedbacks-v1-text {
  text-align: center;
  margin-bottom: 35px;
}

.section-cta-v1 {
  padding-bottom: 50px;
}

.section-cta-v1.kjhjkh {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-cta-v1._324223-lk {
  padding-bottom: 100px;
}

.section-cta-v1._324223-lk._1212 {
  padding-bottom: 140px;
}

.section-cta-v1._312jk31kj3h1k2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-cta-v1._312jk31kj3h1k2.hiiiide {
  display: none;
}

.section-cta-v1._312jk31kj3h1k2.w2jhkjh {
  padding-top: 0;
}

.section-cta-v1._312jk31kj3h1k2.w2jhkjh.hide {
  display: none;
}

.section-cta-v1._312jk31kj3h1k2.w2jhkjh._1jk3h1kjh31 {
  padding-top: 50px;
}

.cta-v1-container {
  background-image: linear-gradient(135deg, var(--dark-night), #1e1731 22%, var(--purple) 46%, #0e0d0f 70%, var(--dark-night));
  text-align: center;
  border-radius: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 25px #00000014;
}

.cta1-text {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: var(--white);
  text-align: left;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  max-width: 960px;
  padding-right: 50px;
  display: flex;
}

.cta-v1-content {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.cta-v1-content.wwqeqeqw {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-blocks-v1 {
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}

.section-blocks-v1.d34 {
  background-color: #fff;
  padding-top: 60px;
}

.section-blocks-v1.d34.hide {
  display: none;
}

.section-blocks-v1._324rw {
  padding-bottom: 0;
}

.blocks-v1-headline {
  text-align: center;
  margin-bottom: 90px;
}

.blocks-v1-headline.kmkmhbhhh {
  justify-content: center;
  align-items: center;
  display: flex;
}

.blocks-v1-headline.kmkmhbhhh._3242342342 {
  margin-bottom: 60px;
}

.blocks-v1-el {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 90px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: grid;
}

.blocks-v1-el.reversed {
  margin-bottom: 60px;
}

.blocks-v1-el.reversed.kmkmmkkm {
  padding-top: 0;
  padding-bottom: 0;
}

.blocks-v1-el.reversed._23423sdfasdad {
  padding-top: 0;
}

.blocks-v1-el.reversed._23423sdfasdad._56rrr {
  padding-bottom: 60px;
}

.blocks-v1-el.asdasdadas {
  padding-top: 0;
  padding-bottom: 0;
}

.blocks-v1-el._6yth6ythgyyth {
  padding-top: 60px;
  padding-bottom: 40px;
}

.blocks-v1-el-text {
  padding-right: 50px;
}

.blocks-v1-el-text.right-slot {
  flex-flow: column;
  padding-left: 50px;
  display: block;
}

.blocks-v1-el-text.right-slot.kmkmkmk {
  padding-top: 80px;
}

.blocks-v1-el-img {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.blocks-v1-el-img._78897 {
  background-color: #0b1921;
  background-image: url('../images/660f31e3d7f9a38940d031c8_shape-v5-gpt-x-webflow-template.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.blocks-v1-el-img._78897.hbhbhbh {
  background-image: url('../images/660f31e3d7f9a38940d031cb_shape-v6-gpt-x-webflow-template.png');
  background-position: 50%;
  background-size: cover;
}

.blocks-v1-el-cta {
  margin-top: 25px;
}

.blocks-v1-el-description {
  max-width: 400px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.blocks-v1-el-headline {
  padding-right: 0;
}

.section-blog-posts {
  background-color: var(--ghost-white);
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-blog-posts.nobg {
  background-color: #0000;
  padding-top: 100px;
}

.blog-posts-text {
  margin-bottom: 50px;
}

.blog-posts-text.weqweqw.weqweqweqweqw {
  margin-bottom: 0;
}

.blog-posts-cta {
  text-align: center;
  margin-top: 50px;
}

.section-pricing-v1 {
  padding-top: 50px;
  padding-bottom: 100px;
}

.pricing-v1-text {
  text-align: center;
  margin-bottom: 50px;
}

.section-qna {
  background-color: var(--ghost-white);
  padding-top: 50px;
  padding-bottom: 100px;
}

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

.qna-cta {
  margin-top: 25px;
}

.qna-dropdown {
  border-bottom: 1px solid var(--platinum);
  width: 100%;
  height: auto;
  overflow: hidden;
}

.dropdown-icon {
  background-image: url('../images/qna-arrow-down.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 25px;
  height: 25px;
  display: block;
}

.dropdown-toggle {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 92px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 20px;
  display: flex;
  overflow: hidden;
}

.dropdown-toggle.w--open {
  color: var(--purple);
  background-image: none;
}

.dropdown-list-2 {
  background-color: #0000;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.dropdown-list-2.w--open {
  background-color: #0000;
  padding: 0 20px 30px;
}

.section-hero-v2 {
  background-color: var(--white);
  color: var(--dark-night);
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.hero-v2-grid {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: static;
}

.hero-v2-img {
  background-image: url('../images/hero-v2-bg-gradient.jpg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 800px;
  display: block;
  position: relative;
  left: auto;
  right: auto;
  overflow: hidden;
}

.hero-v2-img-pic {
  border-radius: 10px;
  width: auto;
  max-width: none;
  height: 100%;
  position: absolute;
  top: auto;
  left: auto;
  transform: translate(25px, 25px);
  box-shadow: 0 4px 10px #00000014;
}

.hero-v2-cta {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-top: 50px;
  display: flex;
}

.hero-v2-description {
  max-width: 450px;
  margin-top: 15px;
  padding-right: 50px;
}

.section-tabs {
  padding-top: 90px;
  padding-bottom: 90px;
}

.tabs-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.tabs-img {
  border: 1px #0000001a;
  border-radius: 20px;
}

.tabs-content {
  padding: 0 0 50px 9px;
}

.tab-button {
  opacity: .3;
  text-align: center;
  background-color: #0000;
  border-bottom: 3px #0000001a;
  padding: 20px 0;
  font-weight: 400;
}

.tab-button:hover {
  opacity: 1;
  border-bottom-color: #00000040;
  text-decoration: none;
}

.tab-button.w--current {
  border-bottom: 3px none var(--dark-night);
  opacity: 1;
  background-color: #0000;
  padding-right: 0;
  font-weight: 700;
}

.tabs-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs {
  margin-top: 50px;
}

.section-qna-v1 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.qna2-dropdown {
  border: 1px solid var(--platinum);
  border-radius: 20px;
  margin-bottom: 10px;
  display: block;
  overflow: hidden;
}

.dropdown-toggle-2 {
  justify-content: space-between;
  align-items: center;
  height: 95px;
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
}

.dropdown-toggle-2.w--open {
  color: var(--purple);
}

.qna2-list {
  margin-top: 50px;
}

.dropdown-list-3 {
  background-color: #0000;
  width: 70%;
  min-width: 0;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-left: 35px;
  display: block;
  position: static;
}

.qna2-heading {
  font-family: Borna Webfont, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.section-hero-v3 {
  color: var(--dark-night);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: visible;
}

.hero-v3-text {
  z-index: 3;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  min-height: 100vh;
  margin-top: -100px;
  padding-top: 120px;
  padding-bottom: 20px;
  display: flex;
  position: static;
}

.hero-v3-img {
  z-index: 2;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  min-height: auto;
  max-height: none;
  margin-top: -100px;
  padding-top: 100px;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  inset: 0 auto auto;
}

.hero-v3-cta {
  margin-top: 25px;
  margin-bottom: 25px;
}

.hero-v3-description {
  width: 100%;
  max-width: 400px;
  margin-top: 25px;
  margin-bottom: 25px;
}

.hero-v3-bg-waves {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: auto 0 0;
}

.section-pricing-v1-hero {
  margin-bottom: 100px;
  padding-top: 50px;
}

.pricing-tabs-nav-el {
  border: 1px none var(--platinum);
  opacity: .5;
  background-color: #0000;
  border-radius: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.pricing-tabs-nav-el:hover {
  opacity: 1;
  background-color: #0000;
  border-radius: 0;
  text-decoration: none;
}

.pricing-tabs-nav-el.w--current {
  border-style: none none solid;
  border-color: var(--purple) var(--purple) var(--dark-night);
  opacity: 1;
  color: var(--dark-night);
  background-color: #0000;
  border-bottom-width: 2px;
  border-radius: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.pricing-tabs-nav {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 25px;
  display: flex;
}

.section-pricing-v1-table {
  padding-top: 50px;
  padding-bottom: 100px;
}

.pricing-v1-table-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  flex-flow: column;
  width: 60%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pricing-v1-table-grid {
  max-width: none;
  margin-top: 100px;
  margin-bottom: 50px;
  position: relative;
  overflow: visible;
}

.pricing-v1-table-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.pricing-v1-table-row.header {
  background-color: var(--white);
  color: var(--dark-night);
  text-transform: uppercase;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  box-shadow: 0 10px 15px #0000000f;
  box-shadow: none;
  text-transform: uppercase;
  background-color: #fff;
  border-bottom: 1px #0000001a;
  border-right: 1px solid #0000001a;
  place-items: center stretch;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 700;
  position: static;
  top: 0;
}

.pricing-v1-table-row.headline {
  border-top: 1px solid #00000026;
}

.pricing-v1-table-column-firts {
  padding-left: 20px;
}

.pricing-v1-table-column {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  color: var(--dark-night);
  text-align: center;
  text-transform: none;
  border-left: 1px solid #0000001a;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.webflow-link, .airframe-link {
  color: var(--white);
  font-style: italic;
  text-decoration: underline;
}

.section-hero-v4 {
  padding-top: 80px;
  padding-bottom: 0;
}

.section-hero-v4.bhhbhbbhbhhbbh {
  padding-top: 300px;
  padding-bottom: 140px;
}

.section-hero-v4.njhbvgcfdxszszsssz {
  padding-bottom: 100px;
}

.section-hero-v4._2131k23kj12hk3jh12 {
  padding-bottom: 140px;
}

.hero-v4-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 100px;
  display: flex;
}

.hero-v4-grid.sddkfnkdmskdmf {
  margin-bottom: 0;
}

.hero-v4-grid.sddkfnkdmskdmf._32423423 {
  margin-top: 100px;
}

.hero-v4-grid.sadasdasasdas {
  margin-top: 40px;
}

.hero-v4-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.hero-v4-text._324242342 {
  width: 100%;
}

.hero-v4-text._324242342._3242342342ik423i4k2i34 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 60px;
}

.hero-v4-text._324242342._3242342342ik423i4k2i34.sfdfsd32423423 {
  flex-flow: row;
}

.hero-v4-text.asdasdlkasj {
  width: 100%;
}

.hero-v4-text.as8d7as97d9a87d9a {
  margin-top: 140px;
}

.hero-v4-text.ss-lds-ds {
  margin-bottom: 40px;
}

.hero-v4-img-container {
  background-image: url('../images/hero-vg-bg-blur.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 600px;
  margin-top: 60px;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  position: relative;
  overflow: hidden;
}

.hero-v4-img-container.dfdf4443 {
  background-image: linear-gradient(231deg, #7e55d87a, #000000c2), linear-gradient(#000, #000), url('../images/hero-vg-bg-blur.jpg');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  height: auto;
  padding-bottom: 30px;
}

.hero-v4-img-container.dfdf4443._1231k23m1k23m {
  margin-top: 0;
}

.text-h-faded {
  opacity: .3;
  color: var(--dark-night);
  display: inline;
}

.hero-v4-cta {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.text-no-camelcase {
  text-transform: none;
}

.about-vacancies-el {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  border-bottom: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.about-vacancies-cta {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.about-vacancies-details {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.about-vacancies-el-text {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.about-vacancies-el-headline {
  margin-top: 0;
}

.about-vacancies-location {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.about-vacancies-mode {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.about-vacancies-location-img {
  opacity: .3;
  border-radius: 0;
}

.about-vacancies-mode-img {
  opacity: .3;
}

.submit-button {
  background-image: linear-gradient(90deg, var(--purple), #f8a778);
  text-transform: capitalize;
  border-radius: 150px;
  padding: 21px 35px 20px;
  font-size: 16px;
  font-weight: 700;
  transition: all .2s;
}

.submit-button:hover {
  background-image: linear-gradient(90deg, #e04037, #f8cb78);
}

.submit-button.black {
  background-color: var(--dark-night);
  background-image: none;
}

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

.section-blog-v1 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-blog-v1.gttggtgtgtt {
  background-color: #0000;
  padding-bottom: 100px;
}

.section-blog-v1.gttggtgtgtt.dsfsdf {
  background-color: #000;
}

.section-blog-v1.gttggtgtgtt.dsfsdf._12k3jh12kj3hk1h3kjh1k3 {
  background-color: #fff;
}

.section-blog-v1.gttggtgtgtt.dsfsdf._12k3jh12kj3hk1h3kjh1k3.lkjlkjlkjlkjl {
  padding-top: 100px;
}

.section-blog-v1.gttggtgtgtt.dsfsdf._12k3jh12kj3hk1h3kjh1k3.lkjlkjlkjlkjl.lkjkkjhkj {
  padding-top: 40px;
}

.section-blog-v1.gttggtgtgtt.dsfsdf.hide {
  display: none;
}

.blog-v1-text {
  text-align: left;
  margin-bottom: 100px;
}

.blog-v1-text.dcdcdcd {
  margin-bottom: 0;
}

.blog-v1-posts {
  margin-bottom: 150px;
}

.blog-v1-posts.hide {
  display: none;
}

.blog-posts-collection-col-3 {
  grid-column-gap: 20px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item {
  padding-left: 0;
  padding-right: 0;
}

.section-article {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-article.byhhyyhyh {
  padding-top: 0;
}

.section-article.aqswaqqaqawsswaqaq {
  background-color: #000;
  padding-bottom: 50px;
}

.section-article.dadsasdasd {
  padding-top: 60px;
}

.article-hero {
  text-align: center;
  font-family: Inter, sans-serif;
}

.article-hero.qaqaqaqaqa {
  color: var(--ghost-white);
}

.article-img {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  min-height: auto;
  max-height: 750px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.section-recomended {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-recomended._98798798979 {
  padding-bottom: 100px;
}

.recomended-list {
  margin-top: 25px;
}

.articles-list-el {
  padding: 15px 20px;
  display: block;
}

.articles-list-el:hover {
  background-color: var(--ghost-white);
  border-radius: 10px;
  text-decoration: none;
}

.articles-list-el-text {
  color: var(--dark-night);
  text-align: left;
  background-image: url('../images/Vector.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 12px;
  border-radius: 8px;
  padding: 0;
}

.articles-list-el-text:hover {
  background-color: var(--ghost-white);
  text-decoration: none;
}

._404-page-wrap {
  z-index: 2;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
  position: relative;
}

._404-page-wrap.assada {
  background-color: #000;
  height: 100vh;
}

.utility-page-content {
  z-index: 2;
  text-align: center;
  flex-direction: column;
  width: 100%;
  min-width: auto;
  max-width: 500px;
  display: flex;
  position: relative;
}

.utility-page-content.dsfsdfsdfsd {
  background-color: #fff;
  border-radius: 6px;
  padding: 43px;
}

.utility-page-form {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.text-h1-extra {
  opacity: .1;
  margin-right: 0;
  font-size: 250px;
  font-weight: 900;
  line-height: 250px;
}

._404-page-headline {
  margin-bottom: 0;
}

._404-page-description {
  width: 50%;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.section-licensing {
  padding-top: 50px;
  padding-bottom: 50px;
}

.licensing-img-example {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding-top: 20px;
  display: flex;
}

.licensing-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  padding-right: 40px;
  display: flex;
}

.licensing-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  display: grid;
}

.section-changelog {
  padding-top: 50px;
  padding-bottom: 50px;
}

.changelog-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--platinum);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.release-headlinne {
  margin-top: 0;
  margin-bottom: 0;
}

.hero-v1-cta {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
}

.hero-v1-cta._12312312 {
  margin-top: 40px;
  margin-bottom: 0;
}

.hero-v1-cta.njnjnjnj {
  text-align: left;
  justify-content: center;
  align-items: center;
}

.hero-v1-cta.azazqaq {
  margin-bottom: 0;
}

.hero-v1-cta.hiiide {
  display: none;
}

.hero-v1-cta._2131231231jk31k {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.hero-v1-cta._2131231231jk31k.o87987987979 {
  margin-top: 60px;
  margin-bottom: 0;
}

.hero-v1-cta._2131231231jk31k.o87987987979._2891738912391279318 {
  margin-top: 20px;
}

.hero-v1-cta._2131231231jk31k._324lk2j4l2k3 {
  margin-top: 60px;
  margin-bottom: 0;
}

.section-included {
  padding-top: 100px;
  padding-bottom: 50px;
}

.included-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.section-pages {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-pages.purple {
  background-color: var(--purple);
  padding-top: 100px;
  padding-bottom: 150px;
}

.pages-text {
  margin-bottom: 50px;
}

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

.footer-social-icons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 0;
  display: flex;
}

.social-icon-img {
  transition: all .3s;
}

.social-icon-img:hover {
  transform: scale(1.2);
}

.button-rounded-text {
  color: var(--dark-night);
}

.block-quote-2 {
  font-family: Inter, sans-serif;
}

.text-h-marked-left {
  border-left: 5px solid var(--purple);
  background-image: linear-gradient(45deg, #0045ec, #5840fa00 65%);
  padding-left: 10px;
  display: inline-block;
}

.hero-v1-description {
  max-width: 450px;
  margin-top: 25px;
  font-size: 20px;
}

.hero-v1-description.d3 {
  color: var(--dark-night);
  max-width: 650px;
}

.hero-v1-description.d3._787878 {
  color: var(--ghost-white);
  max-width: 850px;
  font-family: Borna Webfont, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.hero-v1-description.d3._787878.mkkmkmkmkmkmkmkmk {
  color: var(--dark-night);
  text-align: left;
}

.hero-v1-description.kmkmmkmkmkmkm {
  max-width: 900px;
  margin-top: 0;
}

.hero-v1-description.kmkmmkmkmkmkm.ikjuik {
  text-align: center;
}

.hero-v1-description.kmkmmkmkmkmkm.asd78asd678as6d8a76d8a {
  margin-bottom: 60px;
  font-size: 25px;
  line-height: 30px;
}

.hero-v1-description.kmkmmkmkmkmkm.hiihde {
  display: none;
}

.hero-v1-bg {
  position: absolute;
  inset: auto 0 0% 0%;
}

.image-6 {
  opacity: 1;
  filter: grayscale(69%);
  mix-blend-mode: normal;
  width: 100%;
  max-height: 750px;
}

.image-6.hide {
  opacity: 0;
}

.bento-v1-marked {
  color: var(--purple);
}

.feedbacks-v1-overlay {
  background-image: linear-gradient(0deg, #fff, #fff0);
  height: 50%;
  min-height: 300px;
  max-height: 600px;
  margin-top: 0;
  position: absolute;
  inset: auto 0 -50px 0%;
}

.feedbacks-v1-overlay.hide {
  display: none;
}

.feedbacks-v1-overlay.zaazsxsaz {
  background-image: linear-gradient(0deg, #fff, #fff0 37%);
  display: none;
}

.cta1-img {
  border: 5px solid #fff3;
  border-radius: 20px;
  overflow: hidden;
}

.cta-1-description {
  max-width: 350px;
}

.cta-1-description.aqqaqaqa {
  max-width: none;
}

.section-icons-v1 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.icons-v1-headline {
  text-align: center;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.icons-v1-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.icons-v1-list.d20 {
  margin-left: 100px;
  margin-right: 100px;
}

.icons-v1-list.d20.hide, .icons-v1-list.hide {
  display: none;
}

.icons-v1-el {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #14171e;
  border-radius: 16px;
  flex-flow: column;
  align-items: flex-start;
  padding: 50px 35px;
  display: flex;
}

.icons-v1-el.purple {
  color: var(--white);
  background-color: #7e55d8;
}

.icons-v1-el.aqswaqqa {
  background-color: #f2f2f2;
}

.blocks-v1-el-img-main {
  border-radius: 5px;
  box-shadow: 0 2px 7px #00000012;
}

.blocks-v1-el-img-secondary {
  border-radius: 20px;
  position: absolute;
  inset: auto auto -20px -20px;
  box-shadow: 15px 15px 40px #0000001a;
}

.blocks-v1-el-img-secondary.reversed {
  left: auto;
  right: -20px;
}

.metrics-v1-img {
  border-radius: 50px;
  overflow: hidden;
}

.pricing-v1-headline {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.hero-v1-img-transform-origin {
  z-index: 1;
  perspective: 1500px;
  position: relative;
}

.hero-v2-metrics {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  margin-top: 50px;
  display: flex;
}

.section-customers-v2 {
  background-color: var(--purple);
  background-image: linear-gradient(160deg, #000 9%, #7e55d8 46%, var(--dark-night));
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 0;
  position: relative;
  overflow: hidden;
}

.section-customers-v2.kmkkm {
  background-image: linear-gradient(160deg, #000 9%, #1b0f35 34%, #352064 51%, #120d1f 66%, var(--dark-night));
  padding-top: 60px;
}

.section-customers-v2.kmkkm.yhyyhyhyh {
  background-color: #111318;
  background-image: none;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-customers-v2.kmkkm.yhyyhyhyh._324234234k2m4m23 {
  margin-top: 0;
  margin-bottom: 0;
}

.section-customers-v2.kmkkm.yhyyhyhyh.sdfsdfsdfsdfs {
  display: block;
}

.section-customers-v2.kmkkm.yhyyhyhyh._808980890jkhkjhk {
  width: 50%;
}

.section-customers-v2.kmkkm.yhyyhyhyh._808980890jkhkjhk.hbbhbhbhbh {
  margin-bottom: 0;
}

.section-customers-v2.kmkkm.yhyyhyhyh._808980890jkhkjhk.hbbhbhbhbh.kmmkmkmkmkmk {
  border-bottom-style: none;
  width: 100%;
  padding-bottom: 0;
}

.section-customers-v2.kmkkm.yhyyhyhyh._808980890jkhkjhk.hbbhbhbhbh.kmmkmkmkmkmk.hgiiide {
  display: none;
}

.section-customers-v2.kmkkm.yhyyhyhyh._808980890jkhkjhk.jhjhjhj {
  background-color: #22134300;
  border-bottom-style: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 30px;
}

.section-customers-v2.kmkkm.yhyyhyhyh._808980890jkhkjhk.jhjhjhj.kmkmkmkmk {
  background-color: #180e2d;
  border-bottom-style: none;
  padding-top: 40px;
  padding-bottom: 60px;
}

.section-customers-v2.kmkkm.yhyyhyhyh._808980890jkhkjhk.jhjhjhj.mkmkk {
  background-color: #191d2600;
  padding-top: 20px;
  padding-bottom: 60px;
}

.section-customers-v2.kmkkm.yhyyhyhyh._808980890jkhkjhk.jhjhjhj.mkmkk.kkk {
  padding-top: 0;
  padding-bottom: 80px;
}

.customers-v2-list {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  display: inline-block;
}

.customers-v2-list.qaqaqaqa {
  background-color: #0000;
}

.customers-v2-el {
  width: auto;
  max-width: none;
  height: 40px;
  margin-right: 80px;
}

.section-blocks-v2 {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-blocks-v2.gtyh {
  padding-bottom: 60px;
}

.section-blocks-v2.gtyh.mkmkmkkm.hide {
  display: block;
}

.section-blocks-v2.iiiuy {
  padding-top: 0;
}

.section-blocks-v2.iiiuy.asdadas {
  padding-bottom: 140px;
}

.blocks-v2-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blocks-v2-headline {
  padding-left: 0;
}

.blocks-v2-list {
  margin-top: 100px;
}

.blocks-v2-el {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-bottom: 150px;
  display: grid;
}

.blocks-v2-el.jnjn {
  margin-bottom: 40px;
}

.blocks-v2-img {
  border-radius: 20px;
  overflow: hidden;
}

.blocks-v2-content {
  padding-left: 50px;
}

.blocks-v2-content.reversed {
  padding-left: 0;
  padding-right: 50px;
}

.blocks-v2-content.hide {
  display: none;
}

.list-el-naked {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-bottom: 1px solid #0000001a;
  flex-flow: column;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.blocks-v2-icons {
  grid-column-gap: 25px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.blocks-v2-icons.kmmkmk {
  margin-bottom: 60px;
}

.blocks-v2-icons.asdasddas {
  margin-top: 0;
}

.steps-v1-list {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 50px;
  padding-bottom: 50px;
  display: grid;
}

.steps-v1-list.d30 {
  margin-left: 100px;
  margin-right: 100px;
}

.steps-v1-el {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.steps-v1-el-number {
  color: #f4f4f826;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-color: #0000001f;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: -50px;
}

.section-cta-v2 {
  margin-bottom: 100px;
  padding-top: 300px;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.section-cta-v2.mkkmkmkmk {
  margin-bottom: 220px;
  padding-top: 180px;
}

.section-cta-v2.hide {
  display: none;
}

.cta-v2-container {
  position: relative;
}

.cta-v2-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(315deg, var(--4e6ff2), var(--black) 62%);
  border-radius: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 100px;
  display: block;
  position: relative;
}

.cta-v2-text {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 50%;
  padding-left: 50px;
  display: flex;
}

.cta-v2-img {
  height: 640px;
  margin-bottom: 20px;
  position: absolute;
  bottom: 0;
  right: 50%;
  transform: translate(-50px);
}

.section-blocks-sticky.interactive-sdk-wrapper {
  padding-top: 200px;
  padding-bottom: 0;
  display: block;
}

@media (max-width: 600px) {
  .section-blocks-sticky.interactive-sdk-wrapper {
    display: none;
  }
}

.section-blocks-sticky.interactive-sdk-wrapper.asda7s987da9s87d {
  padding-top: 100px;
  padding-bottom: 100px;
}

.blocks-sticky-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  height: auto;
  display: grid;
  position: relative;
}

.blocks-sticky-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  display: grid;
  position: sticky;
  top: 0;
}

.blocks-sticky-text {
  padding-left: 100px;
  padding-right: 20px;
}

.blocks-sticky-slides {
  width: 100%;
  padding-top: 50vh;
  padding-bottom: 140px;
  position: relative;
}

.blocks-sticky-slides.mkmkmkm {
  padding-top: 140px;
  padding-bottom: 0;
}

.blocks-sticky-headline {
  font-family: Borna Webfont, sans-serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 55px;
}

.blocks-sticky-headline.mkmkmk {
  text-transform: none;
  margin-bottom: 60px;
}

.blocks-sticky-headline.mkmkmk.sxsdfsdf {
  color: #fff;
  margin-left: 100px;
}

.blocks-sticky-headline.mkmkmk.xiadasoi {
  margin-bottom: 0;
}

.blocks-sticky-headline.mkmkmk.xiadasoi._13123k12lkj {
  font-size: 50px;
}

.blocks-sticky-headline.mkmkmk.jk12hkj12h3k12 {
  color: var(--ghost-white);
  margin-bottom: 10px;
  font-size: 45px;
}

.blocks-sticky-headline.mkmkmk.jk12hkj12h3k12._1231hk1j2h3kj1312 {
  text-align: left;
  margin-bottom: 60px;
  padding-left: 0;
}

.blocks-sticky-headline.mkmkmk.jk12hkj12h3k12._1231hk1j2h3kj1312._8979798798 {
  text-align: left;
  margin-bottom: 40px;
  padding-left: 100px;
}

.blocks-sticky-headline.mkmkmk.jk12hkj12h3k12._1231hk1j2h3kj1312._8979798798._324234j3h24j2h3j4h2j34h {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
  padding-left: 0;
}

.blocks-sticky-headline.mkmkmk.jk12hkj12h3k12._1231hk1j2h3kj1312.s-zas342 {
  color: #f4f4f8a3;
  text-align: left;
  margin-bottom: 40px;
  padding-left: 100px;
  font-family: Borna Webfont, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 35px;
}

.blocks-sticky-headline.mkmkmk.jk12hkj12h3k12._1231hk1j2h3kj1312._212312312132 {
  margin-top: 60px;
  margin-bottom: 0;
}

.blocks-sticky-headline.mkmkmk.jk12hkj12h3k12._1231hk1j2h3kj1312._212312312132.qweqw4 {
  color: #f4f4f8a3;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 100px;
  padding-right: 0;
  font-family: Borna Webfont, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 35px;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j {
  font-family: Borna Webfont, sans-serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 45px;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213132 {
  margin-bottom: 40px;
  line-height: 45px;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213132.asdasdadas {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213132.sa987d9as7d9as {
  color: var(--ghost-white);
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213132.asoi7d98a79da7s {
  margin-bottom: 0;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213132.asoi7d98a79da7s.kjhu13kh3 {
  color: var(--purple);
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j._3242lk42l34j2 {
  text-align: center;
  line-height: 50px;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j._3242lk42l34j2._123k123j123j1k2h3 {
  text-align: left;
  margin-bottom: 0;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j._099080990 {
  text-align: left;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213lk123lk12 {
  margin-bottom: 100px;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213123lkj {
  width: 60%;
  font-family: Borna Webfont, sans-serif;
  font-weight: 700;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j.safdasdasadskmasdmkasd {
  text-align: center;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j.hiiide {
  display: none;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j._32423sdfsdfs {
  text-align: center;
  margin-top: 50px;
}

.blocks-sticky-headline.mkmkmk.lk12j3l1k2j._32423sdfsdfs._3242342 {
  color: #fff;
  margin-top: 40px;
  margin-bottom: 0;
}

.blocks-sticky-headline.mkmkmk.dddddddddddddddd {
  text-align: center;
}

.blocks-sticky-headline.mkmkmk.dddddddddddddddd.hiiiide {
  display: none;
}

.blocks-sticky-headline.hyyhhy {
  color: var(--ghost-white);
  font-family: Borna Webfont, sans-serif;
}

.blocks-sticky-headline.hyyhhy.smallerheader {
  font-size: 60px;
  line-height: 70px;
}

.blocks-sticky-headline.hyyhhy.smallerheader._234223333333333333333333 {
  text-align: center;
}

.blocks-sticky-headline.hyyhhy._9878789789789 {
  padding-left: 10px;
}

.blocks-sticky-headline.mkkmmkmk {
  font-size: 85px;
  line-height: 85px;
}

.blocks-sticky-headline.mkkmmkmk.jk1h3kjh1 {
  text-transform: none;
  font-size: 45px;
  line-height: 50px;
}

.blocks-sticky-headline.mkkmmkmk.jk1h3kjh1.kmkmk {
  margin-top: 20px;
  font-family: Borna Webfont, sans-serif;
  line-height: 55px;
}

.blocks-sticky-headline.mkkmmkmk.wsadadas89s7 {
  font-size: 40px;
  line-height: 50px;
}

.blocks-sticky-slide {
  background-color: var(--ghost-white);
  text-align: center;
  border-radius: 20px;
  margin-bottom: 250px;
  padding: 0 0 50px;
  position: static;
  top: 50%;
  left: 0;
  overflow: hidden;
}

.blocks-sticky-slide-text {
  padding-left: 50px;
  padding-right: 50px;
}

.blocks-sticky-progress {
  height: auto;
  position: absolute;
  top: 20%;
  bottom: 20%;
  left: 0;
}

.blocks-sticky-progress-line-bg {
  background-color: var(--platinum);
  width: 3px;
  height: 100%;
  margin-left: 2px;
}

.blocks-sticky-progress-dot {
  background-color: var(--4e6ff2);
  border-radius: 50%;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 33%;
  left: 3px;
  transform: translate(-50%);
}

.blocks-sticky-progress-dot.dot-2 {
  top: 66%;
  transform: translate(-50%, -50%);
}

.blocks-sticky-progress-line-purple {
  background-color: var(--4e6ff2);
  width: 3px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 2px;
}

.blog-post-headline {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Borna Webfont, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.blog-post-v1-img-container {
  border-radius: 16px;
  height: 500px;
  overflow: hidden;
}

.section-pricing-v2 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.pricing-v2-headline {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.pricing-v2-list {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pricing-v2-el {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--platinum);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 35px;
  display: grid;
}

.pricing-v2-el.marked {
  background-color: var(--ghost-white);
  border-style: none;
}

.pricing-v2-terms {
  border-right: 1px solid var(--platinum);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
}

.pricing-v2-features {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-left: 40px;
  display: flex;
}

.section-hero-v3-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  height: 350vh;
  margin-top: 0;
  display: grid;
  position: relative;
}

.hero-v3-phone-img-container {
  transform-origin: 0%;
  height: 85%;
  min-height: 600px;
  max-height: 1200px;
  position: absolute;
  right: auto;
  transform: scale(.8)translate(25%);
}

.hero-v3-phone-img {
  z-index: 1;
  height: 100%;
  position: relative;
}

.hero-v3-phone-screen-holder {
  border-radius: 25px;
  position: absolute;
  inset: 2% 5%;
  overflow: hidden;
}

.hero-v3-screen {
  height: 100%;
}

.hero-v3-bg-gradient {
  position: absolute;
  inset: 0% 0 auto 0%;
  overflow: hidden;
}

.hero-v3-bg-gradient-img {
  margin-top: 0%;
  position: relative;
  left: 35%;
}

.hero-v3-bg-gradient-overlay {
  background-image: linear-gradient(#fff0, #fff 65%);
  height: 55%;
  display: block;
  position: absolute;
  inset: auto 0% 0% 0;
}

.hero-v3-new {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.hero-v3-new-label {
  background-color: var(--green);
  border-radius: 50px;
  margin-right: 15px;
  padding: 10px 15px;
}

.section-blocks-v3 {
  margin-top: 100px;
  padding-bottom: 100px;
}

.section-blocks-v3.gtfredsw {
  margin-top: 0;
  padding-top: 160px;
}

.section-blocks-v3.gtfredsw._3weqweqasdasd {
  padding-top: 120px;
}

.section-blocks-v3.gtfredsw.hiiide {
  display: none;
}

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

.blocks-v3-grid.col-2 {
  grid-template-columns: 1fr 1fr;
}

.blocks-v3-headline {
  text-align: center;
  min-width: auto;
  max-width: 60%;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.section-cta-v3 {
  background-color: var(--purple);
  margin-bottom: 100px;
  padding-top: 80px;
  position: relative;
}

.cta-v3-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta-v3-img {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  margin-top: 80px;
}

.cta-v3-overlay {
  background-image: linear-gradient(0deg, var(--dark-night) 11%, #5840fa00);
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  height: 35%;
  padding-bottom: 40px;
  display: flex;
  position: absolute;
  inset: auto 0 0% 0%;
}

.cta-v3-form-container {
  width: 550px;
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.cta-v3-form {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-blocks-sticky-v2 {
  padding-top: 100px;
}

.blocks-sticky-v2-container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 50px;
  display: flex;
  position: relative;
}

.blocks-sticky-v2-headline {
  text-align: center;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.blocks-sticky-v2-el {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--platinum);
  background-color: var(--ghost-white);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70%;
  max-width: none;
  margin-top: 150px;
  margin-bottom: 150px;
  padding: 0;
  display: grid;
  position: sticky;
  top: 100px;
  overflow: hidden;
  box-shadow: 0 -2px 3px #00000008;
}

.blocks-sticky-v2-el.el-2 {
  top: 130px;
}

.blocks-sticky-v2-el.el-3 {
  top: 160px;
}

.blocks-sticky-v2-el.el-4 {
  top: 190px;
}

.blocks-sticky-v2-el-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 40px 40px 60px;
  display: flex;
}

.section-icons-v2 {
  margin-bottom: 100px;
}

.icons-v2-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icons-v2-headline {
  padding-right: 50px;
}

.icons-v2-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--ghost-white);
  border-radius: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.icons-v2-list {
  grid-column-gap: 50px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 60px;
  display: grid;
}

.icons-v2-img-container {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 20px;
  display: flex;
  position: relative;
}

.icons-v2-el {
  padding-right: 0;
}

.icons-v2-el-img {
  margin-bottom: 20px;
}

.icons-v2-el-headline {
  margin-bottom: 15px;
}

.icons-v2-img {
  border-style: solid none solid solid;
  border-width: 6px;
  border-color: var(--dark-night);
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  position: static;
}

.bento-v1-el {
  background-color: var(--ghost-white);
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.bento-v1-el.purple {
  background-color: var(--purple);
  background-image: linear-gradient(#111318, #111318);
}

.bento-v1-el.horizontal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.bento-v1-el.horizontal.kmkmkmkmkmkmkm {
  margin-top: 20px;
  margin-bottom: 0;
}

.bento-v1-el.horizontal._2131231asdadasd {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.bento-v1-el.horizontal._2131231asdadasd.hiiide {
  display: none;
}

.bento-v1-el.black {
  background-color: var(--dark-night);
  color: var(--white);
}

.bento-v1-el-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  flex-flow: column;
  padding: 20px 40px 40px;
  display: flex;
}

.bento-v1-el-text.purple {
  color: var(--white);
}

.bento-v1-el-text.horizontal {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.bento-v1-el-text.horizontal._12312j3u1k2u3123u {
  background-color: #f3f3f3;
  padding-left: 20px;
  padding-right: 20px;
}

.bento-v1-el-text.aqqaaqswswqaaqqa {
  justify-content: center;
  align-items: center;
}

.bento-v1-el-text.dasda3242sdfsdf {
  justify-content: flex-start;
  align-items: center;
}

.section-feedbacks-v2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.feedbacks-v2-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.feedbacks-v2-img-container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.feedbacks-v2-text {
  flex-flow: column;
  justify-content: space-between;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  display: flex;
}

.feedbacks-v2-img {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 800px;
}

.feedbacks-v2-person {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hero-v4-headline {
  width: 80%;
  font-family: Borna Webfont, sans-serif;
  font-size: 80px;
  font-weight: 600;
  line-height: 80px;
}

.hero-v4-headline._9080989lklk {
  color: var(--ghost-white);
}

.hero-v4-headline.dsf32gj423j {
  text-transform: none;
}

.hero-v4-headline.dsf32gj423j.sadasddas876d8as {
  font-size: 40px;
  line-height: 50px;
}

.hero-v4-img {
  border-radius: 10px;
  max-width: 100%;
  position: static;
  top: auto;
  left: auto;
}

.section-customers-v3 {
  background-color: var(--purple);
  color: var(--white);
  margin-bottom: 100px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.customers-v3-text {
  color: #ffffffb8;
  text-align: left;
  text-transform: none;
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.customers-v3-logos {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 60px;
  display: flex;
}

.customers-v3-logos-text {
  padding-right: 50px;
}

.customers-v3-logos-list {
  grid-column-gap: 50px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph {
  color: var(--white);
}

.customers-v3-logos-img {
  height: 30px;
}

.customers-v3-logos-img.sdfsfd3232sdfsd {
  height: 20px;
}

.section-icons-v3 {
  padding-bottom: 100px;
}

.icons-v3-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading {
  padding-right: 100px;
}

.icons-v3-list {
  border-top: 1px solid #1f1f241a;
  margin-top: 100px;
}

.icons-v3-el {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #1f1f241a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
}

.icons-v3-el-img {
  height: 55px;
}

.section-bento-v2 {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-bottom: 50px;
}

.bento-v2-sub-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bent-v2-el {
  background-color: var(--ghost-white);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.bent-v2-el.purple {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--purple);
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 250px;
  padding: 50px;
  display: flex;
}

.bent-v2-el.image-only {
  height: auto;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.bento-v2-el-img.image-only {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.bento-v2-el-img.purple {
  height: 50px;
}

.bento-v2-text {
  text-align: center;
  width: 70%;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.section-icons-v4 {
  margin-top: 150px;
  margin-bottom: 150px;
}

.icons-v4-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
  position: relative;
}

.icons-v4-img {
  border-radius: 20px;
  position: sticky;
  top: 100px;
}

.icons-v4-el {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 140px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-right: 50px;
  display: flex;
}

.icons-v4-el-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-laptop {
  height: 300vh;
  padding-top: 150px;
  position: relative;
  overflow: visible;
}

.laptop-headline-container {
  white-space: nowrap;
  overflow: visible;
  transform: translate(0);
}

.laptop-headline-group {
  margin-right: 50px;
  display: inline-block;
}

.laptop-headline {
  overflow: hidden;
}

.laptop-container {
  z-index: 2;
  width: 70%;
  max-height: none;
  margin-top: -80px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.laptop-img {
  width: 100%;
}

.laptop-bang {
  width: 10.3%;
  position: absolute;
  top: 2%;
  left: 50%;
  transform: translate(-50%);
}

.laptop-screen-holder {
  background-color: var(--purple);
  border-radius: 12px 12px 0 0;
  position: absolute;
  inset: 2% 10% 12%;
  overflow: hidden;
}

.laptop-screen-bg {
  position: absolute;
  inset: 0%;
}

.laptop-screen-1 {
  border-radius: 10px 10px 0 0;
  position: absolute;
  inset: 0%;
  transform: scale(.8);
}

.laptop-screen-2 {
  border-radius: 0;
  position: absolute;
  transform: translate(0, 100%);
}

.laptop-sticky-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.section-feedbacks-v3 {
  padding-top: 180px;
  padding-bottom: 180px;
  display: block;
  position: relative;
  overflow: hidden;
}

.feedbacks-v3-headline {
  text-align: center;
}

.feedbacks-v3-slider {
  background-color: #fff;
  width: 70%;
  height: auto;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.slide-nav-2 {
  display: none;
}

.feedbacks-v3-mask {
  height: auto;
}

.feedbacks-v3-slide {
  background-color: var(--ghost-white);
  text-align: center;
  border-radius: 40px;
  height: auto;
  padding: 50px;
}

.feedbacks-v3-slider-left {
  width: auto;
  height: auto;
  inset: -20px auto auto 50%;
  transform: translate(-100%, -100%);
}

.feedbacks-v3-slider-right {
  width: auto;
  margin: 0;
  inset: -20px auto auto 50%;
  transform: translate(0%, -100%);
}

.feedbacks-v3-photo-container {
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.feedbacks-v3-photo {
  position: absolute;
  inset: 0% auto auto 0%;
}

.feedbacks-v3-photo._5 {
  inset: 20% 2% auto auto;
}

.feedbacks-v3-photo._8 {
  width: 200px;
  height: 200px;
  inset: auto -3% 4% auto;
}

.feedbacks-v3-photo._4 {
  width: 100px;
  height: 100px;
  inset: 15% auto auto 0%;
}

.feedbacks-v3-photo._3 {
  width: 120px;
  height: 120px;
  top: auto;
  bottom: 0%;
  left: -2%;
}

.customers-v2-scroll-holder {
  white-space: nowrap;
  flex-flow: column;
  display: block;
}

.customers-v2-container {
  transform: translate(-300px);
}

.customers-v2-overlay {
  display: block;
  position: absolute;
  inset: 0%;
}

.customers-v2-overlay.hide {
  display: none;
}

.customers-v2-overlay-el {
  background-image: linear-gradient(90deg, #000 17%, #fff0);
  width: 250px;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.customers-v2-overlay-el.right {
  background-image: linear-gradient(270deg, #000 29%, #fff0);
  display: block;
  inset: 0% 0% 0% auto;
}

.customers-v2-overlay-el.right.mk {
  background-image: linear-gradient(270deg, #180e2d 29%, #fff0);
}

.customers-v2-overlay-el.mkmkmnjnj {
  background-image: linear-gradient(90deg, #180e2d 17%, #fff0);
}

.section-about-hero-v1 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.about-hero-v1-text {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.about-hero-v1-img-container {
  perspective: 1500px;
}

.about-hero-v1-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-hero-v1-description {
  max-width: 400px;
}

.about-hero-v1-img-row {
  perspective: 1500px;
}

.about-hero-v1-img-row._1 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.about-hero-v1-img-row._2 {
  margin-top: -50px;
}

.about-hero-v1-img-row._3 {
  justify-content: flex-end;
  align-items: center;
  margin-top: -50px;
  display: flex;
}

.about-hero-v1-img1 {
  border-radius: 30px;
  height: 250px;
}

.about-hero-v1-img2 {
  border-radius: 30px;
  height: 450px;
  transform: rotate(0);
}

.about-hero-v1-img3 {
  border-radius: 30px;
  height: 250px;
}

.section-values-v1 {
  background-color: var(--ghost-white);
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

.values-v1-container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.values-v1-el {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  text-align: left;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  margin-bottom: 150px;
  padding: 45px;
  display: flex;
  position: sticky;
  top: 100px;
  box-shadow: 0 0 4px #0000000d;
}

.values-v1-el._1 {
  transform: rotate(-1deg);
}

.values-v1-el._2 {
  transform: translate(0, 3px)rotate(1deg);
}

.values-v1-el._3 {
  transform: translate(0, 6px)rotate(-1deg);
}

.values-v1-el._4 {
  transform: translate(0, 9px)rotate(1deg);
}

.section-story-v1 {
  padding-top: 140px;
  padding-bottom: 50px;
}

.section-story-v1.hide {
  display: none;
}

.section-story-v1._2342m._42.mn4m._2n4._2mn4._2m4m._3.s98df7s8dfs79f7s98f798s7f9s8f {
  padding-top: 40px;
}

.section-story-v1._2342m._42.mn4m._2n4._2mn4._2m4m._3.s98df7s8dfs79f7s98f798s7f9s8f._4k23jl4k23l4kj2 {
  padding-top: 0;
}

.story-v1-headline-container {
  margin-bottom: 50px;
  padding-bottom: 20px;
  overflow: hidden;
}

.story-v1-headline-holder {
  white-space: nowrap;
}

.story-v1-headline-group {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url('../images/Star-2.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: flex-start;
  align-items: center;
  margin-right: 50px;
  padding-right: 80px;
  display: inline-block;
}

.story-v1-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: repeat(auto-fit, minmax(0, 1fr));
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.story-v1-content.hiiide {
  display: none;
}

.story-v1-el {
  border-bottom: 1px solid #0003;
  width: auto;
  padding: 50px;
}

.story-v1-el.left {
  border-right: 1px #0003;
  position: relative;
}

.story-v1-el.left.kmkmkmkmkkm, .story-v1-el.last {
  border-bottom-style: none;
}

.story-v1-el.right {
  border-left: 1px solid #0003;
}

.story-v1-el-date {
  color: var(--purple);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Borna Webfont, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.story-v1-el-date.asdasdas {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
}

.story-v1-el-headline {
  text-transform: none;
  margin-bottom: 35px;
  font-family: Inter, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 40px;
}

.story-v1-el-description {
  max-width: 450px;
}

.story-v1-el-dot {
  background-color: var(--purple);
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(50%, -50%);
}

.story-v1-el-dot.bottom {
  inset: auto 0% 0% auto;
  transform: translate(50%, 50%);
}

.story-v1-el-dot.sdasdasd {
  inset: auto auto 0% 0%;
}

.bent-el-team-hover {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  overflow: hidden;
}

.team-v1-img {
  object-fit: cover;
  height: 100%;
  overflow: clip;
}

.team-v1-img.small {
  border-radius: 10px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.team-v1-grid {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-v1-el {
  text-align: center;
  border: 1px #191927;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.team-v1-el.small {
  cursor: pointer;
  border-style: none;
  border-radius: 25px;
  padding: 0;
}

.team-v1-el-text {
  z-index: 4;
  width: 100%;
  min-width: auto;
  max-width: 450px;
  padding: 35px;
  position: static;
  inset: auto 0% 0%;
}

.team-v1-el-text.small {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0006;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  padding: 20px;
  display: flex;
  inset: auto 10px 10px;
}

.team-v1-el-text.small.team {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: var(--white);
  background-color: #0009;
  position: absolute;
}

.bent-el-team-description {
  text-align: left;
  margin-top: 30px;
}

.team-v1-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.section-team-v1 {
  margin-top: 150px;
}

.team-v1-text {
  color: var(--dark-night);
  text-align: left;
  width: 60%;
  margin-bottom: 50px;
  margin-left: 0;
  margin-right: auto;
}

.text-p-faded-3 {
  opacity: 1;
  color: #505265;
  margin-bottom: 50px;
  font-size: 16px;
}

.text-p-faded-3.bent-el-description {
  opacity: .5;
  color: #fff;
  margin-bottom: 0;
}

.section-vacancies-v1 {
  margin-top: 100px;
  margin-bottom: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}

.section-vacancies-v1.njjnjnnj {
  margin-bottom: 0;
  padding-bottom: 0;
}

.vacancies-v1-headline {
  padding-right: 200px;
}

.vacancies-v1-list {
  margin-top: 50px;
}

.slide-nav-3 {
  display: none;
}

.vacancies-v1-el {
  background-color: var(--ghost-white);
  border-radius: 25px;
  width: 100%;
  margin-right: 20px;
  padding: 50px 40px;
}

.vacancies-v1-mask {
  width: 500px;
  height: auto;
  overflow: visible;
}

.vacancies-v1-slider {
  background-color: #0000;
  height: auto;
}

.vacancies-v1-el-description, .heading-2 {
  margin-bottom: 30px;
}

.vacancies-v1-el-info {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-top: 1px solid #0000001a;
  justify-content: flex-start;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.vacancies-v1-el-location {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  order: 0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vacancies-v1-el-mode {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vacancies-v1-left-arrow {
  inset: -50px 80px auto auto;
  transform: translate(0, -100%);
}

.vacancies-v1-right-arrow {
  inset: -50px 0% auto auto;
  transform: translate(0, -100%);
}

.vacancies-v1-left-arrow-img {
  height: 100%;
}

.section-about-hero-v2.blhtgg {
  background-color: #000;
}

.about-hero-v2-container {
  min-height: auto;
  position: relative;
}

.about-hero-v2-text {
  z-index: 2;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 650px;
  height: 100%;
  min-height: 100vh;
  margin-top: -100px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.menu-v2-img-container {
  z-index: 1;
  width: 100%;
  padding-top: 0;
  position: absolute;
  inset: 50% auto auto 0%;
  transform: translate(0, -50%);
}

.about-hero-v2-img-row {
  perspective: 1500px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.about-hero-v2-img-row._1 {
  margin-top: 100px;
  padding-left: 180px;
}

.about-hero-v2-img-row._2 {
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: -50px;
}

.about-hero-v2-img-row._3 {
  margin-top: -25px;
}

.about-hero-v2-img-row._4 {
  padding-left: 120px;
}

.about-hero-v2-img1 {
  border-radius: 15px;
  height: 96px;
}

.about-hero-v2-img2 {
  border-radius: 15px;
  height: 136px;
}

.about-hero-v2-img3 {
  border-radius: 20px;
  height: 164px;
}

.about-hero-v2-img4 {
  border-radius: 20px;
  height: 264px;
}

.about-hero-v2-img5 {
  border-radius: 20px;
  height: 196px;
}

.section-values-v2 {
  padding-top: 50px;
  padding-bottom: 100px;
}

.values-v2-headline {
  width: 60%;
}

.values-v2-headline.asdasdasdada {
  width: auto;
}

.values-v2-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.values-v2-el {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000000f;
  border: 1px solid #0000001a;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 25px;
  font-family: Inter, sans-serif;
  display: flex;
}

.values-v2-el.qaswswqaqaqasw {
  color: var(--dark-night);
  background-color: #f8f8f8;
  justify-content: flex-start;
  align-items: center;
}

.values-v2-el.qaswswqaqaqasw._7y897uiykjhk {
  margin-bottom: 0;
  position: relative;
}

.section-story-v2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.story-v2-headline {
  text-align: center;
}

.story-v2-list {
  margin-top: 50px;
  position: relative;
}

.story-v2-el {
  z-index: 1;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.story-v2-el-date {
  opacity: .3;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.story-v2-el-date.reversed {
  justify-content: flex-start;
  align-items: center;
}

.story-v2-el-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding-right: 50px;
  display: flex;
  position: relative;
}

.story-v2-el-dot {
  background-color: var(--purple);
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  inset: 30px auto auto -50px;
  transform: translate(-50%);
}

.story-v2-el-dot.reversed {
  left: auto;
  right: -50px;
  transform: translate(50%);
}

.story-v2-line {
  background-color: var(--platinum);
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%);
}

.section-team-v2 {
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-team-v2.mkkmkmk {
  padding-top: 0;
}

.section-team-v2.mkkmkmk.mjjkhhjhkk {
  padding-bottom: 100px;
}

.team-v2-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  display: grid;
}

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

.team-v2-el {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 35px;
  padding-right: 35px;
  font-family: Inter, sans-serif;
  display: flex;
}

.team-v2-el-img {
  border-radius: 900px;
  height: 150px;
}

.section-vacancies-v2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.vacancies-v2-text {
  text-align: center;
}

.vacancies-v2-list {
  max-width: 980px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.vacancies-v2-el {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--platinum);
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  padding: 40px;
  display: grid;
}

.vacancies-v2-el-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-bottom: 0;
  font-weight: 700;
  display: flex;
}

.vacancies-v2-el-info {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.vacancies-v2-el-location, .vacancies-v2-el-mode {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vacancies-v2-el-cta {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 0;
  display: flex;
}

.section-about-hero-v3 {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin-top: -100px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-hero-v3-text {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.about-hero-v3-img-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 16px;
  display: grid;
  position: absolute;
  left: 50%;
  right: auto;
}

.about-hero-v3-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
  position: relative;
}

.about-hero-v3-img-row {
  perspective: 1500px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.about-hero-v3-img-row._2 {
  padding-top: 300px;
}

.about-hero-v3-img-row._1 {
  padding-top: 100px;
}

.about-hero-v3-img {
  border-radius: 30px;
  margin-bottom: 16px;
}

.about-hero-v3-description {
  max-width: 350px;
}

.section-values-v3 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.values-v3-text {
  max-width: 60%;
}

.values-v3-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--platinum);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.values-v3-grid.hiiiide {
  display: none;
}

.values-v3-el {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 80px 50px;
  display: flex;
}

.values-v3-number {
  color: var(--purple);
  margin-right: 25px;
}

.values-v3-el-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-story-v3 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.story-v3-text {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.story-v3-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  display: grid;
  position: relative;
}

.story-v3-el {
  z-index: 3;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.story-v3-el-date {
  background-color: var(--purple);
  color: var(--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
}

.story-v3-el-dot {
  background-color: var(--ghost-white);
  border-radius: 50%;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  display: flex;
  transform: translate(0, -50%);
}

.story-v3-el-text {
  background-color: var(--ghost-white);
  border-radius: 20px;
  padding: 25px;
}

.story-v3-line {
  z-index: 2;
  background-color: var(--platinum);
  width: 100%;
  height: 1px;
  position: absolute;
  top: 200px;
  left: 0;
}

.story-v3-el-dot-inner {
  background-color: var(--purple);
  border-radius: 50%;
  width: 50%;
  height: 50%;
}

.section-team-v3 {
  background-color: var(--ghost-white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-team-v3.dsadaads2342sdf {
  background-color: var(--white);
}

.section-team-v3.dsadaads2342sdf.sadasdads {
  padding-top: 40px;
}

.section-team-v3.dsadaads2342sdf.asda23213sadadadasda {
  padding-top: 0;
}

.team-v3-text {
  padding-right: 50px;
  position: sticky;
  top: 100px;
}

.team-v3-text.hyhyhyyyyyyyyyyyyyyyyy {
  padding-right: 0;
}

.team-v3-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
  position: relative;
}

.team-v3-list {
  grid-column-gap: 20px;
  grid-row-gap: 150px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 220px;
  display: grid;
}

.team-v3-list.aqqaqaswswswqaaqqa {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 0;
}

.team-v3-list.aqqaqaswswswqaaqqa._342342 {
  grid-template-columns: 1fr;
}

.team-v3-list.kasdkm1-3 {
  grid-template-columns: 1fr;
  width: 100%;
  padding-left: 100px;
}

.team-v3-list.kasdkm1-3.hjgjhgjhg.h9ide {
  display: none;
}

.team-v3-list.kmkmkmkm {
  grid-column-gap: 40px;
  margin-bottom: 0;
}

.team-v3-el {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.team-v3-el.dasdasdasd {
  margin-top: 60px;
}

.team-v3-el-name {
  font-family: Borna Webfont, sans-serif;
  font-weight: 600;
}

.team-v3-el-img {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 30px;
}

.team-v3-el-text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Inter, sans-serif;
  display: flex;
}

.section-vacancies-v3 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.vacancies-v3-text {
  text-align: left;
}

.vacancies-v3-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.vacancies-v3-el {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--platinum);
  border-radius: 25px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.vacancies-v3-el.iki {
  opacity: 1;
  background-color: #000;
}

.vacancies-v3-el.iki.dfsd {
  border-style: none;
  border-radius: 0 0 10px 10px;
  height: auto;
  margin-top: 0;
}

.vacancies-v3-el.iki.dfsd.talin {
  opacity: .51;
  background-image: linear-gradient(#000c, #000c), url('../images/pexels-marleneleppanen-1140989.jpg');
  background-position: 0 0, 50%;
}

.vacancies-v3-el.iki._12312312 {
  justify-content: space-between;
  align-items: center;
  width: 320px;
  padding: 10px;
}

.vacancies-v3-el.iki.jnjjnjnjnj {
  opacity: .63;
}

.vacancies-v3-el.iki.jnjjnjnjnj:hover {
  opacity: 1;
}

.section-contact-v1 {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.contact-v1-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-v1-text {
  grid-column-gap: 43px;
  grid-row-gap: 43px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.contact-v1-text.jkhghjgjgjkgkj {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.contact-v1-text.jkhghjgjgjkgkj.sdsdsdsdsdsdd {
  justify-content: flex-start;
  align-items: flex-start;
}

.contact-v1-form-container {
  background-color: #000;
  background-image: linear-gradient(#000000c9, #000000c9), url('../images/660f31e3d7f9a38940d031ca_shape-v7-gpt-x-webflow-template.png');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 9px;
  justify-content: center;
  align-items: stretch;
  padding: 10px;
  display: flex;
}

.contact-v1-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.contact-v1-email {
  color: var(--purple);
}

.contact-v1-description {
  max-width: 500px;
}

.contact-v1-form-holder {
  background-color: var(--white);
  border-radius: 20px;
  width: 100%;
  margin-bottom: 0;
  padding: 50px;
}

.contact-v1-form-holder.asasdasd.hide {
  display: none;
}

.contact-v1-form {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.contact-v1-form-description {
  text-align: center;
}

.contact-v1-form-inputs {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 25px;
  display: flex;
}

.contact-v1-form-inputs.sdfsdfs3242oi3u42iu {
  justify-content: center;
  align-items: flex-start;
}

.success-message-2 {
  background-color: var(--purple);
  border-radius: 10px;
}

.success-message-2.xzczxcz {
  margin-top: 40px;
}

.error-message-2 {
  background-color: var(--purple);
  text-align: center;
  border-radius: 6px;
}

.section-contact-v2 {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin-top: -100px;
  display: flex;
}

.contact-v2-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-v2-map {
  perspective: 1500px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.contact-v2-map-img {
  border-radius: 30px;
}

.contact-v2-text, .contact-v2-list {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.contact-v2-el {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-contact-v3 {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin-top: -100px;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
  overflow: hidden;
}

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

.contact-v3-img-container {
  perspective: 1500px;
}

.contact-v3-text {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  background-color: var(--platinum);
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 50px;
  display: flex;
}

.contact-v3-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.contact-v3-img {
  object-fit: cover;
  border-radius: 30px;
  height: 100%;
}

.pricing-v1-table-column-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.pricing-v1-table-coumn-headline {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-right: 25px;
  display: flex;
}

.pricing-v2-hero-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding-top: 100px;
  padding-bottom: 100px;
  display: grid;
  position: relative;
}

.pricing-v2-hero-text {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 200px;
}

.section-pricing-v3-table {
  padding-top: 100px;
  padding-bottom: 100px;
}

.pricing-v3-table-text {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pricing-v3-table-grid {
  background-color: #fff;
  margin-top: 0;
  padding-left: 0;
  position: relative;
}

.pricing-v3-table-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(auto, .25fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-v3-table-row.last {
  border-bottom-style: none;
}

.pricing-v3-table-row.table-header {
  z-index: 10;
  background-color: var(--white);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  min-height: 120px;
  position: static;
  top: 0;
}

.pricing-v3-table-column {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  display: flex;
}

.pricing-v3-table-column.headline {
  background-color: #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
}

.pricing-v3-table-column.empty {
  z-index: 20;
  height: 0;
  position: sticky;
  top: 0;
  bottom: 0;
  left: 0;
}

.pricing-v3-table-column.first {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
  padding-right: 10px;
  font-family: Satoshi, sans-serif;
  font-size: 16px;
}

.pricing-v3-table-column.marked {
  background-color: var(--ghost-white);
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.pricing-v3-table-column.cta {
  padding-top: 50px;
  padding-bottom: 50px;
}

.pricing-v3-table-column.cta.marked {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.blog-post-el-v2 {
  border-radius: 20px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.blog-v1-featured {
  border: 1px #fffcfc47;
  border-radius: 10px;
  margin-bottom: 50px;
}

.blog-v1-featured._343 {
  margin-bottom: 0;
}

.blog-post-el-v2-img {
  object-fit: cover;
  width: 100%;
  height: 900px;
}

.blog-post-el-v2-overlay {
  background-image: linear-gradient(0deg, #000, #0000);
  height: 70%;
  position: absolute;
  inset: auto 0% 0%;
}

.blog-post-el-v2-text {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding: 50px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.blog-post-el-v2-link {
  width: 100%;
}

.blog-post-el-v3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--dark-night);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.blog-post-el-v3:hover {
  color: var(--purple);
}

.blog-post-el-v3-link {
  width: 100%;
  margin-bottom: 50px;
  display: block;
}

.blog-post-el-v3-link:hover {
  color: var(--dark-night);
  text-decoration: none;
}

.blog-post-el-v3-img {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 300px;
}

.blog-post-el-v3-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 25px;
  display: flex;
}

.section-blog-v2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.blog-v2-featured {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 100px;
  display: block;
}

.blog-v2-featured-el {
  width: 100%;
  display: block;
}

.blog-post-el-v4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-bottom: 1px solid #0000001a;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 35px;
  display: flex;
}

.blog-post-el-v4:hover {
  text-decoration: none;
}

.blog-post-el-v4-link {
  color: var(--dark-night);
  width: 100%;
}

.blog-post-el-v4-link:hover {
  color: var(--purple);
  text-decoration: none;
}

.section-blog-v3 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.blog-v3-featured {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: block;
}

.blog-post-el-v5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--ghost-white);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 45px 150px 45px 35px;
  display: flex;
  position: relative;
}

.blog-post-el-v5-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--dark-night);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  margin-bottom: 5px;
  display: block;
}

.blog-post-el-v5-link:hover {
  color: var(--purple);
  text-decoration: none;
}

.blog-post-el-v5-arrow {
  position: absolute;
  inset: 50% 0% auto auto;
  transform: translate(-25px, -50%);
}

.nav-cart-button {
  color: var(--dark-night);
  background-color: #0000;
  margin-right: 15px;
  padding-top: 0;
  padding-bottom: 0;
}

.nav-cart-button:hover {
  color: var(--purple);
  text-decoration: none;
}

.nav-cart-button.hide {
  display: none;
}

.nav-cart-icon {
  margin-right: 0;
}

.nav-cart-qnt {
  color: var(--dark-night);
  font-size: 14px;
}

.cart-container {
  border-radius: 20px;
  max-width: 580px;
}

.cart-header {
  padding: 25px 40px;
}

.checkout-form {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.checkout-form-header {
  background-color: #0000;
  border-style: none;
  padding-top: 20px;
  padding-bottom: 30px;
}

.checkout-form-content {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #0000;
  border-style: solid none none;
  border-top-width: 1px;
  border-top-color: #0000001a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.checkout-form-block {
  background-color: var(--ghost-white);
  border: 1px solid #0000001a;
  border-radius: 10px;
  overflow: hidden;
}

.checkout-form-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.checkout-form-left, .checkout-form-right {
  flex: 0 auto;
  width: 50%;
}

.empty-state {
  background-color: #0000;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

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

.empty-state-2 {
  background-color: #0000;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

.shipping-method-list {
  border-left-style: none;
  border-right-style: none;
}

.shipping-method {
  background-color: #0000;
  border-bottom-style: none;
}

.section-shop {
  padding-top: 50px;
  padding-bottom: 50px;
}

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

.shop-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shop-grid-container {
  margin-top: 100px;
}

.shop-el {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--ghost-white);
  border: 1px solid #0000001a;
  border-radius: 30px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 25px;
  display: flex;
}

.shop-el:hover {
  border-color: var(--purple);
  text-decoration: none;
}

.shop-el-img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.add-to-cart-default {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  margin-top: 15px;
  display: flex;
}

.option-button {
  border-radius: 100px;
}

.add-to-cart-options {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  order: 0;
  display: flex;
}

.add-to-cart-form {
  margin-top: 25px;
}

.shop-el-link {
  color: var(--dark-night);
  height: 100%;
}

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

.div-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  order: 0;
  display: flex;
}

.section-product {
  padding-top: 50px;
  padding-bottom: 50px;
}

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

.product-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 50px;
  display: flex;
}

.product-img-main {
  border-radius: 30px;
  width: 100%;
}

.out-of-stock-state {
  background-color: var(--platinum);
  border-radius: 5px;
}

.section-hero-sales {
  padding-top: 100px;
}

.hero-sales-description {
  max-width: 450px;
}

.hero-sales-carusel {
  background-image: linear-gradient(135deg, var(--purple), var(--dark-night));
  border-radius: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.pages-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-sales-carusel-row {
  white-space: nowrap;
  margin-bottom: 10px;
}

.hero-sales-carusel-group {
  display: inline-block;
}

.hero-sales-carusel-img {
  border-radius: 10px;
  height: 300px;
  margin-right: 10px;
}

.hero-sales-carusel-overlay {
  background-image: linear-gradient(90deg, var(--purple), #503bdc00);
  width: 10%;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.hero-sales-carusel-overlay.right {
  background-image: linear-gradient(270deg, var(--dark-night), #503bdc00);
  inset: 0% 0% 0% auto;
}

.image-7 {
  background-color: #6ca1f7;
}

.image-8 {
  background-color: #fff0;
  height: 30px;
  margin-bottom: 60px;
}

.image-8.asdasdaasdas {
  height: auto;
  margin-bottom: 0;
}

.div-block-2 {
  opacity: .76;
  filter: hue-rotate(192deg) invert();
  background-image: url('../images/moon-icon-2048x2048-707lsx2m.png');
  background-position: 50%;
  background-size: cover;
  width: 30px;
  height: 30px;
  margin-right: 30px;
}

.div-block-2:hover {
  opacity: 1;
}

.d14 {
  color: var(--dark-night);
  text-align: center;
  line-height: 55px;
}

.d14.sdsd {
  text-align: left;
  font-size: 45px;
}

.az {
  width: auto;
  height: 70px;
}

.headignbox {
  color: var(--purple);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.d452 {
  color: #f4f4f8;
}

.div-block-3 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  height: 350px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-3.divimage3 {
  background-image: url('../images/Spot-opportunities_v2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.div-block-3.divimage2 {
  background-image: url('../images/Ensure-the-AI-workflows-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 300px;
}

.div-block-3.divimage1 {
  background-image: url('../images/choose_the_perfect_combination_v2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 300px;
}

.image-9 {
  outline-offset: 0px;
  border: 2px #ffffff96;
  border-radius: 6px;
  outline: 3px #1f1f24;
  box-shadow: 0 2px 19px 5px #ffffff5c;
}

.bh {
  color: #7e55d8;
  font-weight: 600;
}

.div-block-4, .div-block-5 {
  width: 50%;
}

.ed {
  color: var(--purple);
  font-size: 20px;
}

.heading-4 {
  text-transform: none;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 45px;
}

.image-10 {
  opacity: .62;
  margin-right: 10px;
}

.image-10.hide {
  flex: 0 auto;
}

.bold-text {
  font-family: Borna Webfont, sans-serif;
  font-weight: 700;
}

.heading-5 {
  text-transform: none;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-5._123132 {
  color: var(--ghost-white);
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-5._123132._54654646546544 {
  margin-top: 10px;
  font-size: 39px;
  line-height: 45px;
}

.heading-5.kmkmk {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-5.kmkmk._455445545454, .heading-5._454545455454 {
  font-family: Borna Webfont, sans-serif;
  font-size: 39px;
  line-height: 45px;
}

.bold-text-2 {
  text-decoration: line-through;
}

.heading-6 {
  text-transform: none;
  font-family: Inter, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 40px;
}

.heading-6.lower-caps {
  text-transform: none;
  font-size: 38px;
  line-height: 45px;
}

.heading-6.mk {
  margin-bottom: 0;
  font-family: Borna Webfont, sans-serif;
}

.heading-6.mk._9f87sd8jhkj {
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
}

.heading-7 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.div-block-6 {
  width: 100%;
}

.div-block-7 {
  background-color: #10182800;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-7._23423423 {
  background-color: #10182800;
  background-image: none;
  height: 425px;
}

.div-block-7._23423423.step2 {
  background-color: #000;
  background-image: url('../images/Test-your-AI-automations.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-7._23423423.step-1-image {
  background-color: #101319;
  background-image: url('../images/Build-use-case-specific_v2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-7._23423423.asdsds {
  background-color: #20202c;
  background-image: url('../images/Embed-evaluators.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-7._23423423.asdsds._70prcnt {
  background-color: #1e1e1e;
  background-image: none;
  justify-content: center;
  align-items: center;
  height: 500px;
}

.div-block-7._23423423.genai-testimonial-video {
  background-color: #101319;
  height: auto;
}

.image-11 {
  border-radius: 6px;
  height: auto;
}

.image-12 {
  border-radius: 2px;
}

.div-block-8 {
  filter: grayscale(31%);
  background-color: #000;
  background-image: linear-gradient(#0000004f, #0000004f), url('../images/660f31e3d7f9a38940d031ca_shape-v7-gpt-x-webflow-template.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 11px;
  width: 100%;
  height: 500px;
}

.div-block-8._32423sasdfsdf {
  background-image: linear-gradient(#0000, #0000), url('../images/Leonardo_Phoenix_image_of_3_robots_captured_from_behind_so_we_3.jpg');
  background-size: auto, cover;
}

.div-block-8.sa34ffds445 {
  background-image: linear-gradient(#0000, #0000), url('../images/660f31e3d7f9a38940d031c8_shape-v5-gpt-x-webflow-template.png');
  background-position: 0 0, 50%;
}

.image-13 {
  vertical-align: baseline;
  margin: 20px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-14 {
  margin-bottom: 20px;
  margin-left: 20px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.text-span {
  color: var(--purple);
  font-size: 120px;
}

.heading-8 {
  text-transform: none;
  font-family: Inter, sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 50px;
}

.text-span-2 {
  color: var(--purple);
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
}

.text-span-3 {
  text-decoration: line-through;
}

.cd {
  color: #7e55d8;
  font-style: normal;
}

.sdfsdfsd {
  display: none;
}

.fvffvvffvfvfvf {
  background-color: #fff;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 8px;
  display: flex;
}

.fvffvvffvfvfvf.cdcdcdcddddddddd {
  border: 1px solid #764fca;
}

.link {
  color: #5f73ea;
}

.heading-9 {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.footer-bottom {
  border-bottom: 1px solid #ffffff1a;
  justify-content: space-between;
  margin-top: 92px;
  padding-bottom: 40px;
  display: flex;
}

.form-block {
  margin-top: 40px;
}

.form-block.hide {
  display: none;
}

.button-2 {
  color: #5e4dcd;
  background-color: #ffd2dd;
  border-radius: 10px;
  padding: 20px 30px;
  font-size: 16px;
}

.footer-grid-01 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
}

.text-field {
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #ffffff21;
  min-height: 62px;
  margin-bottom: 0;
  font-family: Borna Webfont, sans-serif;
  font-size: 16px;
}

.footer-column {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

.footer-column.sada {
  justify-content: flex-start;
  align-items: flex-end;
}

.container {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.secondary-link {
  color: #fff;
  margin-right: 32px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer-01 {
  background-color: #1e2833;
  padding: 132px 3%;
}

.social-link {
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  padding: 10px;
  display: none;
}

.footer-link-2 {
  color: #fff;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.footer-link-2:hover {
  opacity: .5;
}

.footer-title-button {
  color: #fff;
  width: 100%;
  margin-right: 20px;
  font-family: Borna Webfont, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.footer-title {
  color: #ffd2dd;
  margin-bottom: 22px;
  font-size: 17px;
}

.footer-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.footer-top {
  border-bottom: 1px solid #ffffff1a;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

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

.footer-logo-2 {
  width: auto;
  height: 20px;
}

.submit-button-2 {
  color: #fff;
  background-color: #5f73ea;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  min-width: 62px;
  min-height: 62px;
  font-size: 17px;
}

.text-span-4 {
  font-size: 20px;
  font-weight: 500;
}

.pop-up_time-tag {
  color: #3d3d3d;
  font-size: .7rem;
  font-weight: 400;
  line-height: 1rem;
}

.pop-up_icon {
  width: 100%;
}

.pop-up_content.sdasdaads {
  justify-content: flex-start;
  align-items: center;
  font-family: Inter, sans-serif;
  font-weight: 400;
  display: flex;
}

.pop-up_icon-wrapper {
  border-radius: .5rem;
  width: 6rem;
  min-width: 3rem;
  overflow: hidden;
}

.pop-up_heading {
  color: #000;
  margin-right: 5px;
  font-weight: 500;
}

.pop-up_heading.jnnjnjnj {
  color: #fff;
  font-family: Borna Webfont, sans-serif;
  font-weight: 400;
}

.pop-up_inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  padding: .6rem;
  display: flex;
}

.pop-up_inner._9879879879 {
  justify-content: space-between;
  align-items: center;
  height: 60px;
  padding-left: 0;
}

.pop-up_inner._9879879879.kkmmkmkmk {
  width: 100%;
  max-width: 1440px;
  padding-left: 0;
  padding-right: 0;
}

.pop-up_inner._9879879879.kkmmkmkmk.px-25 {
  padding-left: 0;
  padding-right: 0;
}

.pop-up_inner._9879879879.kkmmkmkmk.mx-10 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: .5rem;
  padding-right: .5rem;
}

.pop-up_text {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.pop-up_heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}

.pop-up_card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fff6;
  border-radius: .5rem;
  align-items: center;
  overflow: hidden;
  box-shadow: 0 2px 10px #0000001f;
}

.pop-up_wrapper {
  z-index: 100;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 20rem;
  display: flex;
  position: fixed;
  inset: auto auto 50px 50px;
}

.section {
  background-color: #734dc5;
  background-image: linear-gradient(#000000a8, #000000a8), linear-gradient(#452d7ce8, #452d7ce8), url('../images/660f31e3d7f9a38940d031ca_shape-v7-gpt-x-webflow-template.png');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, auto;
  height: auto;
}

.section.sdfsdfsfsdsfdfsdsfd {
  height: 80px;
}

.text-span-5 {
  color: #fff;
  font-family: Borna Webfont, sans-serif;
  font-weight: 600;
}

.div-block-9 {
  display: flex;
}

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

.div-block-10 {
  background-color: #795dd1;
  background-image: linear-gradient(137deg, #26242b 25%, #795dd1 50%, #191919 75%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  display: flex;
}

.image-15 {
  width: 35px;
}

.text-span-7 {
  color: var(--purple);
}

.heading-10 {
  font-family: Borna Webfont, sans-serif;
  font-weight: 600;
}

.paragraph-2 {
  line-height: 22px;
}

.tab-link-tab-1 {
  padding-left: 0;
}

.tab-link-tab-1.w--current {
  vertical-align: middle;
  background-color: #fff;
  border-bottom: 4px solid #5b459d;
  margin-right: 40px;
  padding-top: 0;
  padding-bottom: 10px;
  padding-right: 0;
}

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

.tab-link-tab-2 {
  color: #1f1f246b;
  background-color: #ddd0;
  border-bottom: 4px solid #f4f4f800;
  margin-left: 0;
  margin-right: 40px;
  padding: 0 0 10px;
}

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

.tab-link-tab-2.w--current {
  color: #000;
  background-color: #ddd0;
  border-bottom-color: #684fb3;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.tab-pane-tab-1, .tab-pane-tab-2, .tab-pane-tab-3, .tab-pane-tab-4, .tab-pane-tab-5 {
  margin-top: 40px;
}

.heading-11 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-11.asdas {
  color: var(--ghost-white);
}

.heading-11.asdas._213123123 {
  height: 128px;
}

.image-16 {
  background-color: #fff;
  border-radius: 999px;
  padding: 4px;
}

.div-block-11 {
  background-color: #000;
  background-image: linear-gradient(#000000d4, #000000d4);
}

.div-block-12, .div-block-13 {
  background-color: #000;
}

.div-block-14 {
  background-color: #fff;
  border-radius: 11px;
  padding: 43px;
}

.color-neutral-200 {
  color: #ececee;
}

.color-neutral-200.mg-bottom-32px {
  box-sizing: border-box;
  object-fit: fill;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

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

.display-2 {
  color: #fff;
  letter-spacing: -3px;
  font-size: 64px;
  font-weight: 400;
  line-height: 1.094em;
}

.display-2.mg-bottom-12px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 550px;
  margin-left: 0;
  margin-right: 0;
  font-size: 60px;
  display: flex;
}

.section-2 {
  padding-top: 180px;
  padding-bottom: 180px;
}

.section-2.hero {
  z-index: 1;
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
  overflow: hidden;
}

.section-2.hero.request-a-demo {
  padding-top: 80px;
  padding-bottom: 200px;
}

.container-default {
  max-width: 1268px;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.position-relative {
  position: relative;
  overflow: visible;
}

.text-center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns.features-grid-3-col {
  grid-column-gap: 40px;
  grid-template-columns: auto auto auto;
  justify-content: center;
}

.book-a-demo-cal-box {
  width: 100%;
  height: 100%;
  min-height: auto;
  margin-top: 100px;
  overflow: auto;
}

.inner-container._822px {
  max-width: 822px;
}

.inner-container._822px.center {
  max-width: 1000px;
  overflow: hidden;
}

.inner-container._730px {
  max-width: 730px;
}

.grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-2-columns.demo-features-grid-2-col {
  grid-column-gap: 8px;
  grid-template-columns: minmax(14px, 14px) 1fr;
}

.color-neutral-300 {
  color: #bcbcbc;
}

.body {
  background-color: #000;
}

.success-message-3 {
  border-radius: 5px;
}

.text-span-8 {
  color: #fff;
  font-weight: 700;
}

.code-embed {
  height: 700px;
}

.div-block-15 {
  border-radius: 5px;
  height: auto;
  margin-top: 40px;
  margin-bottom: 40px;
}

.hiiiiide {
  display: none;
}

.kijuhygtrfgthyuujikk {
  color: #5b3e9c;
  font-weight: 800;
}

.image-17 {
  margin-right: 10px;
}

.text-span-9 {
  font-weight: 800;
}

.div-block-16 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  padding-right: 20px;
  display: flex;
}

.div-block-16.askksakd100 {
  width: 100%;
}

.div-block-17 {
  width: 30%;
  height: 900px;
}

.div-block-18 {
  filter: brightness(158%) grayscale(78%);
  background-image: url('../images/Ouz_2-removebg-preview.png'), linear-gradient(#1e0e40, #1e0e40);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  border-radius: 10px;
  width: 100%;
  height: 300px;
}

.div-block-18.asd231 {
  filter: brightness(137%) grayscale(87%);
  background-image: url('../images/Ari_4-removebg-preview.png'), linear-gradient(#1e0e40, #1e0e40);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
}

.bhvfbhvfbhvfbhvf {
  width: auto;
  height: 50px;
}

.div-block-19 {
  background-color: #7e55d8;
  background-image: url('../images/Ari-Heljakka.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 900px;
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

.div-block-20 {
  justify-content: space-around;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 0;
  display: flex;
}

.background-video {
  height: 80px;
  position: relative;
}

.div-block-21 {
  background-color: #2e6afb;
  border-top: 1px #ffffff45;
  border-bottom: 1px #00000094;
  width: 100%;
}

.heading-12 {
  font-family: Inter, sans-serif;
}

.div-block-22 {
  background-image: url('../images/1666015422474-removebg-preview.png'), linear-gradient(#47444480, #47444480);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  border-radius: 990px;
  width: 60px;
  height: 60px;
  margin-right: 10px;
}

.div-block-22.njnjn {
  background-image: url('../images/eero.png');
  background-position: 50% 0;
  background-size: cover;
  border: 1px #352064;
}

.div-block-23 {
  display: flex;
}

.div-block-24 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-13 {
  font-family: Inter, sans-serif;
}

.heading-14 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-15, .heading-16 {
  font-weight: 600;
}

.heading-17 {
  text-align: center;
  margin-bottom: 20px;
  font-family: Borna Webfont, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 40px;
}

.heading-18 {
  color: var(--ghost-white);
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.image-18 {
  margin-bottom: 10px;
}

.text-span-10, .text-span-11 {
  color: var(--4e6ff2);
}

.heading-19 {
  font-family: Borna Webfont, sans-serif;
  font-weight: 400;
}

.heading-19.mkkmmk {
  text-align: center;
}

.heading-19.mkkmmk.uhuhuhuhuhuh {
  text-align: left;
}

.text-span-12, .text-span-13 {
  color: var(--4e6ff2);
}

.text-span-14 {
  color: #5f48a3;
}

.text-span-15 {
  color: var(--ghost-white);
  background-color: #111318;
  padding-left: 5px;
  padding-right: 5px;
}

.text-span-16 {
  color: var(--dark-night);
}

.table-heading {
  text-transform: none;
  margin-top: 10px;
  font-family: Borna Webfont, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.div-block-26 {
  background-color: #000;
  background-image: linear-gradient(#000c, #000c), url('../images/660f31e3d7f9a38940d031ca_shape-v7-gpt-x-webflow-template.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  flex-flow: column;
  display: flex;
}

.trrytghffdserthgfhfg {
  margin-top: 100px;
}

.code-embed-2 {
  border: .5px solid #000;
  margin-top: 40px;
}

.div-block-27 {
  background-color: #000;
  height: 700px;
}

.heading-20 {
  font-family: Borna Webfont, sans-serif;
  font-weight: 700;
}

.heading-20._34hk23h4k23j4 {
  font-size: 70px;
  line-height: 95px;
}

.heading-21 {
  font-family: Borna Webfont, sans-serif;
}

.heading-22 {
  font-family: Borna Webfont, sans-serif;
  font-size: 27px;
}

.paragraph-3 {
  font-family: Borna Webfont, sans-serif;
}

.bold-text-5 {
  font-family: Borna Webfont, sans-serif;
  font-weight: 400;
}

.bold-text-6 {
  font-family: Borna Webfont, sans-serif;
}

.code-embed-3 {
  width: 80%;
  margin-top: 20px;
}

.code-embed-4 {
  width: 100%;
  margin-top: 20px;
}

.code-embed-4.hide {
  display: none;
}

.div-block-28 {
  background-color: var(--white);
  border-radius: 10px;
  width: 100%;
  height: auto;
  padding: 49px;
}

.div-block-28.kmkmkm.kmkmkmkmkkm {
  margin-top: 40px;
  padding-left: 0;
}

.div-block-29 {
  background-color: #fff;
  border-radius: 3px;
  width: 100%;
  padding: 31px;
}

.code-embed-5 {
  width: 100%;
  margin-top: 20px;
}

.text-span-17 {
  letter-spacing: .5px;
  text-indent: 0;
  font-weight: 700;
}

.image-21 {
  margin-right: 10px;
}

.link-2 {
  color: var(--dark-night);
}

.link-2:hover {
  color: var(--purple);
  text-decoration: none;
}

.bold-text-7 {
  font-family: Borna Webfont, sans-serif;
}

.text-span-18 {
  color: var(--purple);
  font-weight: 700;
}

.text-span-19 {
  color: var(--purple);
}

.div-block-30 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 0;
  display: flex;
}

.div-block-31 {
  background-color: #2e6afb;
  background-image: url('../images/Ari__1_-removebg-preview.png'), radial-gradient(circle, #000, #2e6afb);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  border-radius: 9000px;
  width: 90px;
  height: 90px;
  margin-right: 10px;
}

.div-block-31.sad {
  background-image: url('../images/Ouz__1_-removebg-preview.png'), radial-gradient(circle, #000, #2e6afb);
}

.div-block-32 {
  margin-top: 0;
  margin-bottom: 60px;
}

.div-block-32._5rde {
  border-bottom: 1px solid #00000052;
  padding-bottom: 60px;
}

.hide, .hide.hiiide {
  display: block;
}

.code-embed-6 {
  margin-top: 20px;
}

.div-block-33 {
  background-color: #2e6afb;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 220px;
  display: flex;
}

.collection-item-2 {
  margin-bottom: 40px;
}

.image-22 {
  border-radius: 8px;
}

.rich-text-block {
  width: 100%;
  font-family: Borna Webfont, sans-serif;
}

.image-23 {
  width: 100%;
}

.div-block-34 {
  border: 10px solid var(--purple);
  border-radius: 7px;
  margin-top: 60px;
}

.div-block-34.asdasdas {
  margin-top: 0;
}

.tabs-2 {
  padding-left: 10px;
}

.interactive-sdk {
  background-color: #1e1e1e;
  border: 10px #2e6afb;
  border-radius: 20px 20px 0 0;
  width: 100%;
  min-width: 0;
  max-width: 1000px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-35 {
  background-color: #2e6afb;
  background-image: linear-gradient(109deg, #2e6afb 1%, #000 38%, #2e6afb);
  border: 10px #000;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0 0 40px;
  display: flex;
}

.div-block-36 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-24, .image-24.sada98s7d9a8s7d9 {
  margin-top: 10px;
}

.div-block-37 {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.image-25 {
  border: 3px solid #fff;
  border-radius: 5px;
}

.div-block-38 {
  background-color: #000;
  border: 5px solid #2e6afb;
  border-radius: 7px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.code-embed-8 {
  border: 3px none var(--ghost-white);
  width: 100%;
  margin-bottom: 0;
}

.div-block-39 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35%;
  display: flex;
}

.div-block-40 {
  justify-content: flex-end;
  align-items: center;
  width: 65%;
  height: 70%;
  padding-left: 40px;
  display: flex;
}

.div-block-41 {
  background-color: #f4f4f8;
  border-radius: 4px;
  width: 100%;
  padding: 25px 30px 0;
}

.heading-23 {
  font-family: Borna Webfont, sans-serif;
}

.image-26 {
  margin-bottom: 10px;
}

.heading-24 {
  white-space: normal;
  word-break: normal;
  font-family: Borna Webfont, sans-serif;
  font-size: 26px;
  line-height: 30px;
}

.heading-25 {
  font-family: Borna Webfont, sans-serif;
}

.div-block-42 {
  background-image: url('../images/Ari__1_-removebg-preview.png'), linear-gradient(129deg, #000, #2e6afb);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 350px, auto;
  width: 100%;
  height: 100%;
}

.div-block-43 {
  display: flex;
}

.div-block-44 {
  background-image: url('../images/Picture1_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 10px solid #2e6afb;
  border-radius: 6px;
  width: 100%;
  height: 400px;
}

.div-block-44.saadasds23233424332 {
  background-color: #2e6afb;
  background-image: none;
  border-style: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

.image-27 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-45 {
  background-color: #2e6afb;
  background-image: url('../images/8LfcODJb_400x400-removebg-preview.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 900px;
  width: 60px;
  height: 60px;
  margin-right: 20px;
}

.div-block-45.sdfsdfsfsfssdfsd {
  background-image: url('../images/Ari__1_-removebg-preview.png');
  background-position: 50% 0;
  background-size: 120%;
}

.div-block-45._24l3kjl34j2lk4j2 {
  background-color: #8d8d8d;
}

.image-28 {
  margin-right: 10px;
}

.div-block-46 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.text-block-3 {
  font-family: Borna Webfont, sans-serif;
}

.div-block-47 {
  background-color: #f3f3f3;
  border-radius: 0;
}

.image-29 {
  margin-bottom: 0;
}

.div-block-48 {
  margin-top: 60px;
}

.div-block-49 {
  display: flex;
}

.link-3 {
  color: var(--dark-night);
  -webkit-text-stroke-color: var(--purple);
  border-bottom: 1.5px solid #2e6afb;
  margin-left: 5px;
  margin-right: 5px;
  font-family: Borna Webfont, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.link-3:hover {
  color: var(--purple);
  border-bottom-color: #000;
  text-decoration: none;
}

.div-block-50 {
  margin-top: 20px;
}

.code-embed-9 {
  margin-top: 40px;
}

.code-embed-9.asdsadasdsadasdsa {
  margin-top: 0;
}

.code-embed-10 {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 70px;
    line-height: 75px;
  }

  h2 {
    font-size: 60px;
    line-height: 65px;
  }

  h3 {
    font-size: 45px;
    line-height: 50px;
  }

  h4 {
    font-size: 30px;
    line-height: 35px;
  }

  h5 {
    font-size: 22px;
    line-height: 27px;
  }

  h6 {
    font-size: 18px;
    line-height: 20px;
  }

  .wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper.wrapper-thin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-h5.testimonials-text {
    text-align: left;
    font-size: 16px;
    line-height: 1.2em;
  }

  .text-h6-marked {
    font-size: 18px;
    line-height: 20px;
  }

  .text-p-faded.asdas {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .button {
    padding: 15px 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .button-arrow {
    width: 39px;
    height: 39px;
  }

  .button-text {
    font-size: 14px;
    font-weight: 500;
  }

  .image {
    height: 12px;
    right: 13px;
  }

  .input {
    padding: 24px 20px;
  }

  .link-list-el {
    padding: 20px;
    display: block;
  }

  .link-list-el.d1 {
    color: var(--white);
  }

  .link-list-el.d1.w--current {
    color: var(--purple);
  }

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

  .footer-container {
    grid-column-gap: 10px;
    grid-row-gap: 35px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-dropdown {
    border-top: 1px solid var(--platinum);
    border-bottom-color: var(--platinum);
    background-color: var(--dark-night);
    box-shadow: none;
    border-radius: 0;
    padding-bottom: 20px;
    padding-left: 12px;
    padding-right: 50px;
    top: 20px;
  }

  .nav-flex {
    height: auto;
    position: static;
  }

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

  .dropdown-column {
    color: var(--dark-night);
    min-width: auto;
    margin-bottom: 25px;
  }

  .column-link {
    color: var(--white);
  }

  .toogle {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .dropdown-list {
    background-color: var(--dark-night);
    text-align: left;
    height: auto;
    display: none;
    position: static;
    overflow: hidden;
  }

  .dropdown-list.w--open {
    background-color: #0000;
    min-width: auto;
    transform: none;
  }

  .dropdown {
    color: var(--white);
    text-align: center;
    padding: 20px;
    display: block;
    overflow: hidden;
  }

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

  .nav {
    color: var(--platinum);
    background-color: #0000;
    padding: 20px;
  }

  .nav.mobile-nav {
    background-color: #0000;
  }

  .nav-menu {
    background-color: var(--black);
    color: var(--white);
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    min-height: auto;
    display: block;
    position: absolute;
    left: auto;
    transform: none;
  }

  .nav-mobile-button {
    background-color: #0000;
  }

  .nav-mobile-button:hover {
    background-color: #1f1f246b;
    border-radius: 51%;
  }

  .nav-mobile-button.w--open {
    color: var(--purple);
    background-color: #0000;
    border-radius: 50%;
  }

  .icon {
    margin-right: 0;
  }

  .footer-links {
    margin-bottom: 25px;
  }

  .metric-el {
    padding-right: 0;
  }

  .pricing-v1-grid {
    grid-template-columns: 1fr;
  }

  .pricing-el-features {
    border-top-color: #ffffff1a;
  }

  .bento-row.col-2 {
    grid-template-columns: 1fr;
  }

  .bento-row.col-3 {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .blocks-v3-el {
    padding-top: 0;
  }

  .blocks-v3-el-text {
    text-align: center;
    padding: 50% 30px 80px;
  }

  .blog-post-el-v1 {
    margin-bottom: 35px;
  }

  .feedbacks-v1-grid {
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .feedbacks-v1-el {
    align-self: auto;
    padding: 30px;
  }

  .customers-logos {
    flex-flow: wrap;
  }

  .customers-logos-img {
    height: 25px;
  }

  .section-bento-v1 {
    padding-bottom: 100px;
  }

  .bento-v1-headline {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-metrics-v1 {
    padding-bottom: 100px;
  }

  .metrics-v1-grid {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    display: flex;
  }

  .metrics-v1-value {
    padding-left: 0;
  }

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

  .cta-v1-container {
    border-radius: 30px;
    padding: 45px;
  }

  .cta1-text {
    max-width: 1005px;
    padding-right: 0;
  }

  .cta-v1-content {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .blocks-v1-el {
    flex-flow: wrap;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 40px;
    display: flex;
  }

  .blocks-v1-el.reversed {
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 40px;
  }

  .blocks-v1-el-text {
    margin-bottom: 0;
  }

  .blocks-v1-el-text.right-slot {
    align-self: auto;
    padding-left: 0;
  }

  .blocks-v1-el-img {
    margin-top: 0;
    display: block;
  }

  .blocks-v1-el-img.horizontal {
    margin-top: 0;
  }

  .section-blog-posts.nobg {
    padding-bottom: 25px;
  }

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

  .qna-content {
    margin-top: 25px;
  }

  .hero-v2-grid {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top: 50px;
    display: flex;
  }

  .hero-v2-text {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .hero-v2-img {
    height: auto;
    margin-top: 50px;
  }

  .hero-v2-img-pic {
    width: 960px;
    position: relative;
    top: 0%;
    left: 0;
    transform: translate(20px, 20px);
  }

  .hero-v2-description {
    padding-right: 0;
  }

  .section-tabs {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .tabs-text {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    display: flex;
  }

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

  .tab-button {
    border-bottom-style: none;
    border-left: 3px #1f1f241a;
    width: 100%;
    padding: 20px 10px;
  }

  .tab-button.w--current {
    border-bottom-style: none;
    border-left-color: var(--dark-night);
    padding-right: 10px;
  }

  .tabs-menu {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
    display: flex;
  }

  .section-qna-v1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .hero-v3-text {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: auto;
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
  }

  .hero-v3-img {
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin-top: 0;
    padding-top: 0;
    position: sticky;
    inset: 0 auto auto;
  }

  .hero-v3-description {
    max-width: none;
  }

  .pricing-v1-table-text {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .pricing-v1-table-grid {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    display: flex;
    overflow: auto;
  }

  .pricing-v1-table-row {
    width: 1000px;
    min-width: 100%;
    display: flex;
  }

  .pricing-v1-table-row.header {
    width: 1000px;
    display: flex;
  }

  .pricing-v1-table-row.headline {
    width: 1000px;
  }

  .pricing-v1-table-column-firts {
    width: 40%;
    min-width: auto;
  }

  .pricing-v1-table-column {
    width: 25%;
    min-width: 250px;
  }

  .section-hero-v4 {
    padding-top: 50px;
    overflow: hidden;
  }

  .hero-v4-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    margin-bottom: 60px;
    display: flex;
  }

  .hero-v4-img-container {
    height: auto;
    margin-top: 50px;
    padding: 20px;
  }

  .submit-button {
    padding-top: 16px;
    padding-bottom: 15px;
    font-size: 14px;
  }

  .blog-posts-collection-col-3 {
    grid-template-columns: 1fr 1fr;
  }

  ._404-page-wrap {
    height: auto;
    min-height: 80vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-h1-extra {
    font-size: 180px;
    line-height: 180px;
  }

  ._404-page-headline {
    margin-bottom: auto;
  }

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

  .cta1-img {
    margin-top: 25px;
  }

  .icons-v1-headline {
    max-width: 100%;
  }

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

  .blocks-v1-el-img-secondary {
    left: 20px;
  }

  .blocks-v1-el-img-secondary.reversed {
    right: 20px;
  }

  .metrics-v1-img {
    border-radius: 30px;
  }

  .pricing-v1-headline {
    max-width: 100%;
  }

  .hero-v2-metrics {
    justify-content: flex-start;
    align-items: center;
  }

  .section-customers-v2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-customers-v2.kmkkm.yhyyhyhyh.sdfsdfsdfsdfs {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .customers-v2-list {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    white-space: nowrap;
    word-break: normal;
    vertical-align: baseline;
    flex-flow: row;
    justify-content: center;
    width: auto;
    display: inline-block;
  }

  .customers-v2-el {
    white-space: normal;
    max-width: none;
  }

  .section-blocks-v2.iiiuy.asdadas {
    padding-bottom: 60px;
  }

  .blocks-v2-text {
    flex-flow: column;
    display: flex;
  }

  .blocks-v2-headline {
    padding-left: 0;
  }

  .blocks-v2-list {
    margin-top: 60px;
  }

  .blocks-v2-el {
    flex-flow: column;
    display: flex;
  }

  .blocks-v2-img {
    order: -1;
  }

  .blocks-v2-content {
    padding-top: 50px;
    padding-left: 0;
  }

  .steps-v1-list {
    flex-flow: column;
    display: flex;
  }

  .steps-v1-el-number {
    margin-bottom: -25px;
  }

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

  .cta-v2-content {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-image: linear-gradient(135deg, var(--purple), var(--dark-night));
    text-align: center;
    border-radius: 30px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 50px 50px 0;
    display: flex;
  }

  .cta-v2-text {
    order: -1;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .cta-v2-img {
    height: 500px;
    position: static;
    transform: none;
  }

  .blocks-sticky-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .blocks-sticky-content {
    grid-template-columns: 1fr;
  }

  .blocks-sticky-text {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    padding-left: 50px;
    padding-right: 25px;
    display: flex;
  }

  .blocks-sticky-slides {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }

  .blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213132 {
    margin-bottom: 20px;
  }

  .blocks-sticky-headline.mkkmmkmk {
    font-size: 64px;
    line-height: 80px;
  }

  .blocks-sticky-slide {
    max-width: 332px;
    margin-bottom: 200px;
    margin-left: 0;
    padding-bottom: 30px;
  }

  .blocks-sticky-slide-text {
    padding-left: 30px;
    padding-right: 30px;
  }

  .blocks-sticky-progress-dot {
    width: 13px;
    height: 13px;
  }

  .blog-post-v1-img-container {
    height: 430px;
  }

  .pricing-v2-headline {
    max-width: 100%;
  }

  .section-hero-v3-container {
    flex-flow: column;
    height: 300vh;
    display: flex;
  }

  .hero-v3-phone-img-container {
    transform-origin: 50%;
    height: 90vw;
    min-height: auto;
    max-height: none;
    position: static;
    transform: scale(1)translate(0%);
  }

  .hero-v3-bg-gradient {
    top: 0;
  }

  .hero-v3-bg-gradient-img {
    object-fit: cover;
    width: 100%;
    height: 1200px;
    left: 0%;
  }

  .blocks-v3-grid {
    flex-flow: column;
    display: flex;
  }

  .blocks-v3-headline {
    max-width: 100%;
  }

  .section-cta-v3 {
    padding-top: 45px;
  }

  .cta-v3-img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-top: 45px;
  }

  .cta-v3-overlay {
    background-image: linear-gradient(0deg, var(--dark-night) 29%, #5840fa00);
    justify-content: center;
    align-items: flex-end;
    height: 35%;
    padding-bottom: 10px;
  }

  .blocks-sticky-v2-headline {
    max-width: 80%;
  }

  .blocks-sticky-v2-el {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    display: flex;
  }

  .blocks-sticky-v2-el-text {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    padding: 40px 20px 20px;
  }

  .icons-v2-text {
    flex-flow: column;
    display: flex;
  }

  .icons-v2-content {
    border-radius: 30px;
    flex-flow: column;
    display: flex;
  }

  .icons-v2-list {
    padding: 40px;
  }

  .icons-v2-img-container {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .icons-v2-el-img {
    height: 60px;
  }

  .icons-v2-img {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .bento-v1-el.horizontal {
    flex-flow: column;
    display: flex;
  }

  .bento-v1-el-text {
    padding-bottom: 50px;
  }

  .bento-v1-el-text.horizontal {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .feedbacks-v2-container {
    flex-flow: column;
    display: flex;
  }

  .feedbacks-v2-text {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .feedbacks-v2-img {
    height: 500px;
  }

  .feedbacks-v2-person {
    margin-top: 50px;
  }

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

  .customers-v3-logos {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .customers-v3-logos-text {
    padding-right: 0;
  }

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

  .icons-v3-el {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .icons-v4-container {
    flex-flow: column;
    display: flex;
  }

  .icons-v4-img {
    order: -1;
    position: static;
  }

  .icons-v4-el {
    margin-bottom: 0;
  }

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

  .laptop-screen-holder, .laptop-screen-1 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  .feedbacks-v3-photo-container {
    display: none;
    top: 200px;
  }

  .customers-v2-container {
    transform: none;
  }

  .customers-v2-overlay-el, .customers-v2-overlay-el.right {
    width: 100px;
  }

  .about-hero-v1-text {
    justify-content: center;
    align-items: center;
    margin-bottom: 50px;
  }

  .about-hero-v1-img-container {
    width: 100%;
  }

  .about-hero-v1-grid {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .about-hero-v1-img-row._2 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .about-hero-v1-img1 {
    height: 200px;
  }

  .about-hero-v1-img2 {
    height: 350px;
  }

  .about-hero-v1-img3 {
    height: 180px;
  }

  .story-v1-el {
    padding: 25px;
  }

  .team-v1-img {
    width: 100%;
  }

  .team-v1-grid {
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .team-v1-el {
    padding-top: 0;
  }

  .team-v1-el-text {
    width: auto;
    max-width: none;
    padding: 20px 30px;
  }

  .vacancies-v1-mask {
    width: 80%;
  }

  .section-about-hero-v2 {
    overflow: hidden;
  }

  .about-hero-v2-text {
    margin-top: -100px;
    padding-bottom: 60px;
  }

  .about-hero-v2-description {
    max-width: 350px;
  }

  .about-hero-v2-img-row._1 {
    padding-left: 40px;
  }

  .about-hero-v2-img-row._2, .about-hero-v2-img-row._3 {
    margin-top: 50px;
  }

  .about-hero-v2-img-row._4 {
    padding-left: 15px;
    padding-right: 10px;
  }

  .about-hero-v2-img3 {
    height: 150px;
  }

  .about-hero-v2-img4 {
    height: 200px;
  }

  .about-hero-v2-img5 {
    height: 130px;
  }

  .values-v2-grid {
    grid-template-columns: 1fr 1fr;
  }

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

  .story-v2-el {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .story-v2-el-dot {
    top: 20px;
    left: -30px;
  }

  .story-v2-el-dot.reversed {
    right: -30px;
  }

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

  .team-v2-text {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 70%;
    display: flex;
  }

  .team-v2-grid {
    grid-template-columns: 1fr 1fr 1fr;
    place-items: start center;
  }

  .team-v2-el {
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .vacancies-v2-el {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
    padding: 25px;
    display: flex;
  }

  .vacancies-v2-el-cta {
    margin-top: 25px;
  }

  .heading-3 {
    order: 1;
  }

  .section-about-hero-v3 {
    flex-flow: column;
    min-height: auto;
    margin-top: 0;
  }

  .about-hero-v3-text {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .about-hero-v3-img-container {
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    left: auto;
    right: auto;
  }

  .about-hero-v3-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .about-hero-v3-img-row {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .about-hero-v3-img-row._2 {
    padding-top: 200px;
  }

  .about-hero-v3-img-row._1 {
    padding-top: 50px;
  }

  .values-v3-grid, .story-v3-grid {
    flex-flow: column;
    display: flex;
  }

  .story-v3-el {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .story-v3-el-dot, .story-v3-line {
    display: none;
  }

  .team-v3-text {
    position: relative;
    top: auto;
  }

  .team-v3-grid {
    flex-flow: column;
    display: flex;
  }

  .team-v3-list {
    grid-row-gap: 100px;
  }

  .vacancies-v3-list {
    flex-flow: column;
    display: flex;
  }

  .section-contact-v1 {
    min-height: auto;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .contact-v1-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .contact-v1-text {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 50px;
  }

  .contact-v1-text.jkhghjgjgjkgkj {
    margin-bottom: 20px;
  }

  .contact-v1-form-container {
    padding: 30px;
  }

  .contact-v1-description {
    max-width: 70%;
  }

  .section-contact-v2 {
    min-height: auto;
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .contact-v2-grid {
    flex-flow: column;
    place-items: center;
    display: flex;
  }

  .contact-v2-map {
    order: 1;
  }

  .contact-v2-text {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .section-contact-v3 {
    min-height: auto;
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .contact-v3-grid {
    flex-flow: column;
    display: flex;
  }

  .contact-v3-img-container {
    order: 1;
  }

  .contact-v3-img {
    width: 100%;
    max-height: 700px;
  }

  .pricing-v1-table-coumn-headline {
    min-width: 250px;
  }

  .pricing-v2-hero-grid {
    flex-flow: column;
    display: flex;
  }

  .pricing-v2-hero-text {
    position: static;
  }

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

  .pricing-v3-table-text {
    max-width: 80%;
  }

  .pricing-v3-table-grid {
    height: 90vh;
    overflow: auto;
  }

  .pricing-v3-table-row {
    min-width: 800px;
  }

  .pricing-v3-table-row.last {
    background-color: var(--white);
  }

  .pricing-v3-table-row.table-header {
    z-index: 10;
    height: 120px;
    min-height: auto;
    max-height: 120px;
    position: sticky;
  }

  .pricing-v3-table-column {
    min-width: 120px;
  }

  .pricing-v3-table-column.headline {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .pricing-v3-table-column.empty {
    z-index: 20;
    background-color: var(--white);
    height: 100%;
    position: sticky;
    top: 0;
    bottom: 0;
    left: 0;
  }

  .pricing-v3-table-column.first {
    z-index: 1;
    background-color: var(--white);
    position: sticky;
    top: 0;
    left: 0;
  }

  .blog-post-el-v2-text {
    width: 100%;
  }

  .blog-post-el-v3 {
    display: flex;
  }

  .blog-post-el-v3-img {
    width: 200px;
  }

  .blog-post-el-v5 {
    padding-right: 130px;
  }

  .checkout-form-container {
    flex-flow: column;
  }

  .checkout-form-left, .checkout-form-right {
    width: 100%;
  }

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

  .product-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    display: flex;
  }

  .product-text {
    padding-right: 50px;
  }

  .nav-button-sign-in {
    display: none;
  }

  .footer-bottom {
    flex-direction: column;
  }

  .footer-column {
    padding-right: 20px;
  }

  .pop-up_inner._9879879879.kkmmkmkmk {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .pop-up_inner._9879879879.kkmmkmkmk.mx-10 {
    margin-left: 0;
    margin-right: 0;
  }

  .pop-up_wrapper {
    display: none;
  }

  .display-2 {
    letter-spacing: -1px;
    font-size: 44px;
    line-height: 1.227em;
  }

  .section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-2.hero {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .section-2.hero.request-a-demo {
    padding-bottom: 160px;
  }

  .container-default {
    max-width: 1268px;
  }

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

  .icon-2 {
    opacity: 1;
    color: var(--purple);
  }

  .icon-3 {
    color: var(--platinum);
  }

  .icon-3:hover {
    color: #a68fda;
  }

  .table-heading {
    font-size: 32px;
    font-weight: 600;
  }

  .tabs-menu-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    align-items: center;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .text-p-faded {
    text-align: center;
  }

  .text-p-faded.jkjkjk {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button.vacancies-v3-el-btn {
    text-align: center;
    flex: 1;
    justify-content: center;
  }

  .input {
    font-size: 14px;
  }

  .message-form-wrap {
    width: 100%;
  }

  .footer {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-container {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .nav-dropdown {
    background-color: var(--dark-night);
    padding-bottom: 20px;
    padding-left: 12px;
    top: 20px;
  }

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

  .nav {
    padding-top: 15px;
    padding-bottom: 15px;
  }

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

  .nav-mobile-button.w--open {
    background-color: #1f1f246b;
    border-radius: 50%;
  }

  .brand-img {
    height: 25px;
    display: inline-block;
  }

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

  .icon {
    margin-right: 0;
  }

  .footer-info {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 25px;
    padding-top: 25px;
  }

  .footer-credentials {
    text-align: center;
    margin-top: 10px;
  }

  .list-el-checkmark {
    text-align: left;
  }

  .bento-v1-grid.klsfjlkdjflsk.ewrwerwekrwkemr {
    padding-top: 60px;
  }

  .blocks-v3-el.medium {
    height: 450px;
  }

  .blocks-v3-el-text {
    padding-top: 50%;
  }

  .blocks-v3-el-img, .blocks-v3-el-img.dccdcdcd, .blocks-v3-el-img.rfhjgfft {
    width: 90%;
  }

  .blog-post-el-v1 {
    margin-bottom: 24px;
  }

  .blog-post-v1-img {
    object-fit: cover;
  }

  .feedbacks-v1-grid {
    grid-template-columns: 1fr;
  }

  .feedbacks-v1-el {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .section-hero-v1 {
    padding-top: 50px;
    overflow: hidden;
  }

  .section-hero-v1.d6 {
    padding-bottom: 40px;
  }

  .section-customers-v1 {
    padding-bottom: 100px;
  }

  .customers-logos {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    justify-content: center;
    align-items: center;
  }

  .section-bento-v1.mkmkmkmk {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bento-v1-headline {
    display: block;
  }

  .metrics-v1-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .metrics-v1-value {
    padding-left: 0;
  }

  .section-feedbacks-v1.ede {
    padding-top: 40px;
  }

  .section-cta-v1._312jk31kj3h1k2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cta-v1-container {
    padding: 15px 25px;
  }

  .cta1-text {
    justify-content: flex-start;
    align-items: center;
  }

  .section-blocks-v1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .blocks-v1-headline {
    margin-bottom: 40px;
  }

  .blocks-v1-el {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .blocks-v1-el.reversed {
    margin-bottom: 0;
  }

  .blocks-v1-el-text {
    margin-bottom: 12px;
    padding-right: 0;
  }

  .blocks-v1-el-text.right-slot {
    margin-bottom: 12px;
  }

  .blocks-v1-el-img {
    display: none;
  }

  .qna-dropdown {
    border-bottom-style: none;
  }

  .dropdown-toggle {
    justify-content: space-between;
    align-items: center;
  }

  .dropdown-text {
    white-space: pre-wrap;
    max-width: 100%;
    padding-right: 50px;
  }

  .section-hero-v2 {
    display: block;
    overflow: hidden;
  }

  .hero-v2-img-pic {
    width: 840px;
  }

  .hero-v2-description {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-text {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    display: flex;
  }

  .tab-button {
    border: 1px solid var(--dark-night);
    border-radius: 300px;
    width: auto;
    padding: 10px 25px;
  }

  .tab-button:hover {
    background-color: var(--ghost-white);
    border-style: solid;
    border-color: #000;
  }

  .tab-button.w--current {
    background-color: var(--ghost-white);
    border: 1px solid #000;
    padding-right: 25px;
  }

  .tabs-menu {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 15px;
  }

  .pricing-v1-table-grid {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pricing-v1-table-row {
    justify-content: flex-start;
    align-items: stretch;
    width: 800px;
    min-width: 100%;
    max-width: none;
  }

  .pricing-v1-table-row.header {
    width: 800px;
  }

  .pricing-v1-table-row.headline {
    flex: 0 auto;
    width: 800px;
  }

  .pricing-v1-table-column-firts {
    width: 25%;
    min-width: 200px;
  }

  .pricing-v1-table-column {
    justify-content: center;
    min-width: 200px;
  }

  .section-hero-v4 {
    padding-top: 40px;
  }

  .section-hero-v4.bhhbhbbhbhhbbh {
    flex-flow: column;
    align-items: center;
    padding-top: 40px;
    display: flex;
  }

  .hero-v4-grid {
    margin-bottom: 40px;
  }

  .hero-v4-text {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .submit-button {
    font-size: 14px;
  }

  .blog-posts-collection-col-3 {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
  }

  ._404-page-wrap {
    min-height: 50vh;
  }

  .text-h1-extra {
    font-size: 120px;
    line-height: 120px;
  }

  ._404-page-headline {
    margin-bottom: auto;
  }

  ._404-page-description {
    width: 100%;
  }

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

  .hero-v1-cta {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .hero-v1-cta._12312312 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .footer-social-icons {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    justify-content: center;
  }

  .cta-1-description {
    text-align: center;
  }

  .icons-v1-list {
    flex-flow: column;
    display: flex;
  }

  .blocks-v1-el-img-secondary {
    width: auto;
    max-height: 100px;
  }

  .section-customers-v2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-customers-v2.kmkkm.yhyyhyhyh {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .customers-v2-list {
    width: auto;
    max-width: none;
    margin-bottom: 0;
    margin-right: 10px;
    display: inline-block;
    overflow: visible;
  }

  .customers-v2-el {
    object-fit: contain;
    width: 120px;
    margin-right: 30px;
  }

  .section-blocks-v2.iiiuy.asdadas {
    padding-bottom: 40px;
  }

  .blocks-v2-el {
    margin-bottom: 100px;
  }

  .blocks-v2-content.reversed {
    flex-flow: column;
    align-items: center;
    width: 100%;
    padding-top: 12px;
    padding-right: 0;
    display: flex;
  }

  .list-el-naked {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .blocks-v2-icons {
    flex-flow: column;
    display: flex;
  }

  .section-cta-v2 {
    padding-top: 50px;
  }

  .section-cta-v2.mkkmkmkmk {
    margin-bottom: 60px;
    padding-top: 60px;
  }

  .cta-v2-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 30px;
    height: 80vh;
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .cta-v2-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cta-v2-img {
    height: 500px;
  }


  .blocks-sticky-container {
    flex-flow: column;
    padding-top: 40px;
    display: flex;
  }

  .blocks-sticky-content {
    width: 100%;
    height: auto;
    position: relative;
  }

  .blocks-sticky-text {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .blocks-sticky-slides {
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 50px;
    padding-bottom: 0;
  }

  .blocks-sticky-slides.mkmkmkm {
    padding-top: 60px;
  }

  .blocks-sticky-headline.mkmkmk.jk12hkj12h3k12, .blocks-sticky-headline.mkmkmk.lk12j3l1k2j {
    text-align: center;
  }

  .blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213132 {
    text-align: center;
    align-self: auto;
    margin-bottom: 24px;
  }

  .blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213132.asdasdadas {
    font-size: 32px;
    line-height: 42px;
  }

  .blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213lk123lk12 {
    margin-bottom: 60px;
  }

  .blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213123lkj {
    width: 100%;
  }

  .blocks-sticky-headline.mkkmmkmk {
    text-align: center;
    width: 100%;
    font-size: 48px;
    line-height: 60px;
  }

  .blocks-sticky-slide {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .blocks-sticky-progress {
    display: none;
  }

  .blog-post-headline {
    text-align: center;
  }

  .blog-post-v1-img-container {
    height: 360px;
  }

  .pricing-v2-el {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .pricing-v2-terms {
    border-right-style: none;
  }

  .pricing-v2-features {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    margin-top: 25px;
    padding-left: 0;
  }

  .hero-v3-bg-gradient-img {
    height: 1000px;
  }

  .cta-v3-overlay {
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .cta-v3-form-container {
    width: 100%;
  }

  .blocks-sticky-v2-headline {
    max-width: 100%;
  }

  .blocks-sticky-v2-el {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--ghost-white);
    border-radius: 10px;
    width: 80%;
  }

  .blocks-sticky-v2-el.el-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .blocks-sticky-v2-el-text {
    padding-top: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-icons-v2 {
    margin-top: 100px;
  }

  .icons-v2-list {
    grid-column-gap: 25px;
    grid-row-gap: 40px;
    padding: 20px;
  }

  .icons-v2-el-img {
    margin-bottom: 10px;
  }

  .bento-v1-el-text.horizontal {
    padding-left: 40px;
    padding-right: 40px;
  }

  .feedbacks-v2-img {
    height: 400px;
  }

  .hero-v4-headline {
    text-align: center;
    width: 100%;
    font-size: 54px;
    line-height: 64px;
  }

  .section-customers-v3 {
    margin-bottom: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .customers-v3-text {
    text-align: center;
  }

  .customers-v3-logos {
    margin-top: 50px;
  }

  .customers-v3-logos-list {
    grid-row-gap: 25px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .paragraph {
    text-align: center;
  }

  .bent-v2-el {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bent-v2-el.purple {
    padding: 25px;
  }

  .bento-v2-el-img.purple {
    height: auto;
    max-height: 50px;
  }

  .bento-v2-text {
    width: 100%;
  }

  .icons-v4-el {
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .icons-v4-el-img {
    height: 60px;
  }

  .laptop-headline-group {
    margin-right: 20px;
  }

  .laptop-container {
    margin-top: -30px;
  }

  .feedbacks-v3-slider {
    width: 100%;
  }

  .feedbacks-v3-slide {
    border-radius: 30px;
  }

  .feedbacks-v3-photo._5 {
    top: 12%;
  }

  .feedbacks-v3-photo._8 {
    width: 120px;
    height: 120px;
  }

  .feedbacks-v3-photo._3 {
    width: 100px;
    height: 100px;
  }

  .customers-v2-scroll-holder {
    transform: translate(-300px);
  }

  .customers-v2-overlay {
    display: block;
  }

  .customers-v2-overlay-el, .customers-v2-overlay-el.right {
    width: 80px;
  }

  .about-hero-v1-text {
    margin-top: 25px;
  }

  .about-hero-v1-img1, .about-hero-v1-img2, .about-hero-v1-img3 {
    border-radius: 20px;
  }

  .section-story-v1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .story-v1-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .story-v1-el.left {
    border-right-style: solid;
  }

  .story-v1-el.last.right {
    border-bottom-style: solid;
  }

  .team-v1-el {
    padding-top: 0;
  }

  .team-v1-el-text {
    padding-bottom: 50px;
  }

  .vacancies-v1-el {
    padding: 30px 20px;
  }

  .about-hero-v2-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 600px;
    margin-bottom: 50px;
    display: flex;
  }

  .about-hero-v2-text {
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
    margin-top: 0;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .menu-v2-img-container {
    opacity: .35;
    position: absolute;
    top: 40%;
    transform: none;
  }

  .about-hero-v2-img-row._1 {
    margin-top: 0;
  }

  .about-hero-v2-img-row._2, .about-hero-v2-img-row._3, .about-hero-v2-img-row._4 {
    margin-top: -20px;
  }

  .about-hero-v2-img2 {
    height: 110px;
  }

  .about-hero-v2-img5 {
    height: 100px;
  }

  .values-v2-headline {
    width: auto;
  }

  .values-v2-grid {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .story-v2-el {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 40px;
    display: flex;
  }

  .story-v2-el-date.reversed {
    order: -1;
  }

  .story-v2-el-dot {
    left: -40px;
  }

  .story-v2-el-dot.reversed {
    left: -40px;
    right: auto;
    transform: translate(-50%);
  }

  .story-v2-line {
    left: 0%;
  }

  .team-v2-text {
    max-width: 85%;
    margin-bottom: 40px;
  }

  .team-v2-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .team-v2-el {
    justify-content: flex-start;
    align-items: center;
  }

  .team-v2-el-img {
    height: 120px;
  }

  .vacancies-v2-list {
    margin-top: 50px;
  }

  .vacancies-v2-el-text {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .vacancies-v2-el-cta {
    margin-top: 16px;
  }

  .about-hero-v3-img-row._2 {
    padding-top: 100px;
  }

  .values-v3-text {
    max-width: 80%;
  }

  .values-v3-el {
    padding: 40px 30px;
  }

  .story-v3-el {
    flex-flow: column;
    display: flex;
  }

  .team-v3-list.aqqaqaswswswqaaqqa {
    grid-row-gap: 20px;
    flex-flow: column;
    grid-auto-flow: row;
    display: flex;
  }

  .team-v3-list.kasdkm1-3 {
    justify-content: center;
    padding-left: 0;
    display: flex;
  }

  .team-v3-el-title.text-p-faded {
    text-align: left;
  }

  .vacancies-v3-el.iki {
    align-items: center;
  }

  .section-contact-v1 {
    flex-flow: column;
    display: block;
  }

  .contact-v1-container {
    align-items: center;
  }

  .contact-v1-description {
    max-width: 100%;
  }

  .contact-v1-form-holder {
    padding: 25px;
  }

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

  .pricing-v1-table-coumn-headline {
    min-width: 200px;
  }

  .section-pricing-v3-table {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pricing-v3-table-text {
    max-width: 100%;
  }

  .pricing-v3-table-grid {
    height: 95vh;
    overflow: auto;
  }

  .pricing-v3-table-row.table-header {
    background-color: var(--white);
    height: 100px;
    position: sticky;
    top: 0;
  }

  .pricing-v3-table-column.headline.marked {
    padding-top: 48px;
  }

  .pricing-v3-table-column.empty {
    z-index: 20;
    top: 0;
    bottom: auto;
    left: 0;
  }

  .pricing-v3-table-column.first {
    padding-left: 10px;
  }

  .blog-post-el-v2-text {
    padding: 25px;
  }

  .blog-post-el-v3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-post-el-v3-link {
    margin-bottom: 100px;
  }

  .blog-post-el-v3-img {
    width: 100%;
    margin-bottom: 25px;
  }

  .blog-post-el-v3-text {
    padding-right: 25px;
  }

  .blog-post-el-v4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-post-el-v5 {
    padding-right: 120px;
  }

  .blog-post-el-v5-arrow {
    height: 60px;
  }

  .shop-grid {
    flex-flow: column;
    display: flex;
  }

  .hero-sales-carusel-group {
    width: auto;
    max-width: none;
    position: relative;
  }

  .hero-sales-carusel-img {
    height: 200px;
  }

  .div-block-3 {
    height: 50vh;
  }

  .image-9 {
    object-fit: contain;
  }

  .heading-8 {
    font-size: 36px;
    line-height: 46px;
  }

  .fvffvvffvfvfvf {
    width: 42px;
    height: 42px;
  }

  .footer-bottom {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap-reverse;
    margin-top: 24px;
    padding-bottom: 24px;
  }

  .form-block {
    width: 100%;
    margin-top: 32px;
  }

  .footer-grid-01 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-column {
    padding-right: 0;
  }

  .footer-top {
    margin-bottom: 32px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pop-up_heading.jnnjnjnj {
    text-align: center;
  }

  .pop-up_inner._9879879879 {
    flex-flow: wrap;
    justify-content: center;
    height: 100%;
  }

  .mg-bottom-32px {
    margin-bottom: 24px;
  }

  .display-2 {
    font-size: 34px;
    line-height: 1.294em;
  }

  .section-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-2.hero {
    padding-top: 48px;
    padding-bottom: 120px;
  }

  .section-2.hero.request-a-demo {
    padding-top: 48px;
    padding-bottom: 140px;
  }

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

  .grid-3-columns.features-grid-3-col {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    place-items: center;
  }

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

  .div-block-16.askksakd100 {
    align-items: center;
    padding-right: 0;
  }

  .div-block-19 {
    border-radius: 51%;
    width: 70px;
    height: 70px;
  }

  .div-block-20 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
  }

  .heading-12 {
    font-size: 60px;
  }

  .div-block-25 {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .table-heading {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
  }

  .bold-text-3 {
    text-align: center;
    width: 100%;
  }

  .bold-text-4 {
    font-size: 48px;
    line-height: 58px;
  }

  .vacancies-v3-el-btn-wrapper {
    justify-content: center;
    align-items: stretch;
    width: 50%;
    display: flex;
  }

  .div-block-37 {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 45px;
    line-height: 50px;
  }

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

  h3 {
    font-size: 30px;
    line-height: 35px;
  }

  h4 {
    font-size: 22px;
    line-height: 27px;
  }

  h5 {
    font-size: 18px;
    line-height: 20px;
  }

  h6 {
    font-size: 16px;
    line-height: 18px;
  }

  p {
    font-size: 15px;
  }

  .wrapper {
    padding-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .wrapper._234ddf44.sad7as6d87as {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .text-h6-marked {
    font-size: 16px;
    line-height: 18px;
  }

  .text-p-faded.asdasdadads.k2313j1lk2, .text-p-faded.sadasasd.njjnjj._98797iuyuiiuyiuy, .text-p-faded.e2sda2342k34uk._2233423423, .text-p-faded.ljkllkj {
    text-align: left;
  }

  .button.button-purple.sdsdsdsd {
    text-align: center;
  }

  .button.jnnjnj {
    justify-content: center;
    display: flex;
  }

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

  .message-form-wrap {
    padding: 10px;
  }

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

  .link-list-el {
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-list-el.d1.asdasdasdas {
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
  }

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

  .footer-container {
    flex-flow: column;
    padding: 50px 0;
    display: flex;
  }

  .footer-logo {
    margin-bottom: 25px;
  }

  .nav-dropdown {
    padding-left: 12px;
    padding-right: 0;
  }

  .dropdown-column {
    margin-bottom: 10px;
  }

  .dropdown {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav {
    background-color: var(--black);
    padding: 10px 20px;
  }

  .nav-mobile-button {
    padding: 17px;
  }

  .icon {
    margin-right: 0;
  }

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

  .footer-info {
    width: 100%;
    display: flex;
  }

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

  .icon-block-img {
    height: 40px;
  }

  .pricing-v1-el {
    padding: 20px;
  }

  .pricing-v1-el.horizontal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .pricing-v1-el-terms.horizontal {
    border-bottom-style: solid;
    border-right-style: none;
    padding-top: 0;
    padding-right: 0;
  }

  .pricing-el-features.horizontal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .pricing-v1-el-cta {
    margin-top: 20px;
  }

  .blocks-v3-el-text {
    padding-top: 50%;
    padding-bottom: 50px;
  }

  .blocks-v3-el-img {
    width: 90%;
  }

  .blocks-v3-el-headline {
    margin-bottom: 0;
  }

  .feature-icon-el {
    padding: 20px;
  }

  .feature-icon-cta {
    margin-top: 20px;
  }

  .feedbacks-v1-grid {
    grid-template-rows: auto;
  }

  .feedbacks-v1-grid._32424242424242.asduias798d7as {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .feedbacks-v1-el {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 12px 20px;
    display: flex;
  }

  .testimonials-person {
    margin-top: 0;
  }

  .feature-text-el {
    margin-bottom: 50px;
    margin-right: 0;
  }

  .section-hero-v1 {
    padding-top: 50px;
  }

  .text-h-marked-right {
    background-image: none;
    border-right-style: none;
    padding-right: 0;
  }

  .hero-v1-img-container {
    border-radius: 10px;
  }

  .customers-logos {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .customers-logos-img {
    height: 20px;
  }

  .section-bento-v1.mkmkmkmk._1223123 {
    padding-top: 100px;
  }

  .bento-v1-headline {
    padding-top: 50px;
    padding-bottom: 50px;
    display: block;
  }

  .metrics-v1-value {
    padding-left: 0;
  }

  .section-cta-v1._312jk31kj3h1k2 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .cta-v1-container {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-blocks-v1 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .blocks-v1-headline {
    margin-bottom: 20px;
  }

  .blocks-v1-el {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .blocks-v1-el-text, .blocks-v1-el-text.right-slot {
    padding-right: 0;
  }

  .blocks-v1-el-img._21312asdas {
    width: 100%;
    display: block;
  }

  .dropdown-icon {
    min-width: 25px;
  }

  .dropdown-text {
    white-space: normal;
    word-break: keep-all;
    max-width: 100%;
    padding-right: 10px;
  }

  .section-hero-v2 {
    padding-bottom: 25px;
    overflow: hidden;
  }

  .hero-v2-grid {
    margin-bottom: 50px;
  }

  .hero-v2-img-pic {
    width: 540px;
    transform: translate(10px, 10px);
  }

  .hero-v2-cta {
    margin-top: 25px;
  }

  .tabs-img {
    border-radius: 10px;
  }

  .tab-button {
    padding: 8px 25px;
  }

  .tabs-menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .dropdown-toggle-2 {
    height: 95px;
    padding: 0 15px;
  }

  .dropdown-list-3 {
    width: 100%;
    padding: 15px;
  }

  .qna2-heading {
    white-space: pre-wrap;
    word-break: normal;
  }

  .pricing-tabs-nav {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .pricing-v1-table-row, .pricing-v1-table-row.header, .pricing-v1-table-row.headline {
    width: 600px;
  }

  .pricing-v1-table-column-firts, .pricing-v1-table-column {
    min-width: 150px;
  }

  .hero-v4-grid {
    margin-bottom: 40px;
  }

  .hero-v4-img-container {
    border-radius: 10px;
    margin-top: 15px;
    padding: 10px;
  }

  .about-vacancies-el {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .articles-list-el {
    padding: 8px 10px;
  }

  .articles-list-el-text {
    padding-right: 20px;
  }

  .text-h1-extra {
    font-size: 80px;
    line-height: 80px;
  }

  .hero-v1-cta {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .hero-v1-cta.azazqaq {
    width: 100%;
  }

  .included-text {
    flex-flow: column;
    display: flex;
  }

  .footer-social-icons {
    justify-content: flex-start;
    align-items: center;
  }

  .footer-social-icons.kmkmkm {
    justify-content: center;
    align-items: center;
  }

  .text-h-marked-left {
    padding-left: 5px;
  }

  .hero-v1-description.d3._787878 {
    font-size: 16px;
    line-height: 20px;
  }

  .hero-v1-description.kmkmmkmkmkmkm {
    clear: none;
    max-width: none;
  }

  .feedbacks-v1-overlay {
    display: none;
  }

  .cta1-img {
    border-radius: 10px;
  }

  .icons-v1-el {
    padding: 25px;
  }

  .blocks-v1-el-img-main {
    border-radius: 10px;
  }

  .blocks-v1-el-img-secondary {
    border-radius: 10px;
    max-height: 65px;
  }

  .hero-v2-metrics {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-customers-v2 {
    padding-left: 0;
    padding-right: 0;
  }

  .customers-v2-list {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: inline-block;
  }

  .customers-v2-el {
    height: 25px;
  }

  .blocks-v2-content.reversed {
    flex-flow: column;
    align-items: center;
    padding-top: 20px;
    padding-right: 0;
    display: flex;
  }

  .section-cta-v2 {
    margin-bottom: 40px;
    padding-top: 40px;
  }

  .cta-v2-content {
    border-radius: 20px;
  }

  .cta-v2-text {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .cta-v2-img {
    height: auto;
  }

  .blocks-sticky-text {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    justify-content: center;
    align-items: stretch;
  }

  .blocks-sticky-headline {
    line-height: 45px;
  }

  .blocks-sticky-headline.mkmkmk.jk12hkj12h3k12 {
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .blocks-sticky-headline.mkmkmk.jk12hkj12h3k12._1231hk1j2h3kj1312.s-zas342 {
    text-align: center;
    padding-left: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .blocks-sticky-headline.mkmkmk.jk12hkj12h3k12._1231hk1j2h3kj1312._212312312132.qweqw4 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
  }

  .blocks-sticky-headline.mkmkmk.lk12j3l1k2j {
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 40px;
  }

  .blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213132 {
    text-align: center;
  }

  .blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213132.asdasdadas {
    text-align: left;
    font-size: 24px;
    line-height: 32px;
  }

  .blocks-sticky-headline.mkmkmk.lk12j3l1k2j._3242lk42l34j2._123k123j123j1k2h3 {
    font-size: 32px;
    line-height: 42px;
  }

  .blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213lk123lk12 {
    margin-bottom: 40px;
  }

  .blocks-sticky-headline.mkmkmk.lk12j3l1k2j._213123lkj {
    text-align: center;
    width: 100%;
  }

  .blocks-sticky-headline.mkkmmkmk {
    text-align: center;
    font-size: 36px;
    line-height: 48px;
  }

  .blocks-sticky-headline.mkkmmkmk.jk1h3kjh1.kmkmk {
    text-align: left;
  }

  .blog-post-headline {
    font-size: 24px;
    line-height: 100%;
  }

  .blog-post-v1-img-container {
    height: 350px;
  }

  .pricing-v2-el {
    padding: 20px;
  }

  .pricing-v2-features {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section-hero-v3-container {
    height: 400vh;
  }

  .hero-v3-phone-screen-holder {
    border-radius: 10px;
  }

  .hero-v3-bg-gradient-img {
    height: 800px;
  }

  .section-blocks-v3.gtfredsw {
    padding-top: 60px;
  }

  .section-cta-v3 {
    background-color: var(--dark-night);
    padding-top: 25px;
  }

  .cta-v3-img {
    border-radius: 5px;
    margin-top: 25px;
  }

  .cta-v3-overlay {
    flex-flow: row;
    width: 100%;
    height: auto;
    margin-top: 25px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    position: static;
  }

  .cta-v3-form {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .blocks-sticky-v2-el {
    width: 100%;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .blocks-sticky-v2-el-text {
    padding-left: 15px;
    padding-right: 15px;
  }

  .icons-v2-list {
    flex-flow: column;
    display: flex;
  }

  .bento-v1-el {
    border: 2px solid #00000073;
    margin-bottom: 20px;
  }

  .bento-v1-el.horizontal {
    border: 2px solid #00000070;
    margin-bottom: 20px;
  }

  .bento-v1-el-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .bento-v1-el-text.horizontal {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 25px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .bento-v1-el-text.horizontal._12312j3u1k2u3123u {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .feedbacks-v2-text {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .feedbacks-v2-img {
    height: 300px;
  }

  .feedbacks-v2-person {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    margin-top: 25px;
  }

  .hero-v4-headline {
    text-align: center;
    width: 100%;
    font-size: 42px;
    line-height: 42px;
  }

  .hero-v4-img {
    border-radius: 5px;
  }

  .customers-v3-logos-list {
    flex-flow: column;
  }

  .paragraph {
    text-align: center;
  }

  .icons-v3-text {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .icons-v3-el {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .icons-v3-el-img {
    height: 40px;
  }

  .bent-v2-el.purple {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    min-height: 250px;
  }

  .bent-v2-el.image-only {
    min-height: 250px;
  }

  .icons-v4-el {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 25px;
  }

  .laptop-container {
    margin-top: -20px;
  }

  .laptop-screen-holder, .laptop-screen-1 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .feedbacks-v3-slide {
    border-radius: 20px;
    padding: 20px;
  }

  .feedbacks-v3-slider-arrow {
    height: 45px;
  }

  .customers-v2-container {
    overflow: visible;
  }

  .customers-v2-overlay-el {
    width: 32px;
  }

  .customers-v2-overlay-el.right {
    width: 36px;
  }

  .about-hero-v1-img1 {
    border-radius: 10px;
    height: 120px;
  }

  .about-hero-v1-img2 {
    height: 200px;
  }

  .about-hero-v1-img3 {
    height: 110px;
  }

  .values-v1-el {
    width: 90%;
    padding: 20px;
  }

  .story-v1-el {
    padding: 20px;
  }

  .story-v1-el-date {
    margin-bottom: 50px;
  }

  .story-v1-el-date.asdasdas {
    font-size: 16px;
    line-height: 17px;
  }

  .team-v1-img {
    width: 100%;
  }

  .team-v1-el {
    padding-top: 0;
  }

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

  .team-v1-text {
    width: 100%;
  }

  .vacancies-v1-headline {
    margin-bottom: 100px;
    padding-right: 0;
  }

  .vacancies-v1-el {
    margin-right: 10px;
    padding-top: 20px;
  }

  .vacancies-v1-mask {
    width: 90%;
  }

  .vacancies-v1-left-arrow {
    justify-content: flex-start;
    align-items: center;
    height: 50px;
    display: flex;
    top: -10px;
    left: 0;
    right: auto;
  }

  .vacancies-v1-right-arrow {
    justify-content: flex-end;
    align-items: center;
    height: 50px;
    display: flex;
    top: -10px;
  }

  .section-about-hero-v2.blhtgg {
    height: 500px;
  }

  .menu-v2-img-container {
    opacity: .37;
    position: absolute;
    top: 300px;
  }

  .about-hero-v2-img-row._1 {
    padding-left: 0;
  }

  .about-hero-v2-img-row._3 {
    padding-left: 10px;
  }

  .about-hero-v2-img-row._4 {
    padding-left: 0;
    padding-right: 0;
  }

  .about-hero-v2-img1 {
    height: 50px;
  }

  .about-hero-v2-img2 {
    height: 80px;
  }

  .about-hero-v2-img3 {
    height: 120px;
  }

  .about-hero-v2-img4 {
    height: 130px;
  }

  .about-hero-v2-img5 {
    height: 75px;
  }

  .values-v2-el {
    padding: 15px;
  }

  .story-v2-el {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }

  .story-v2-el-text {
    padding-right: 25px;
  }

  .story-v2-el-dot {
    width: 10px;
    height: 10px;
    left: -25px;
  }

  .story-v2-el-dot.reversed {
    left: -25px;
  }

  .section-team-v2.mkkmkmk.mjjkhhjhkk {
    padding-bottom: 40px;
  }

  .team-v2-text {
    max-width: 100%;
  }

  .team-v2-grid {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .vacancies-v2-el-text {
    text-align: left;
  }

  .vacancies-v2-el-cta {
    margin-top: 12px;
  }

  .values-v3-text {
    max-width: 100%;
  }

  .values-v3-el {
    flex-flow: column;
  }

  .section-team-v3 {
    padding-top: 50px;
  }

  .section-team-v3.dsadaads2342sdf {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .team-v3-list {
    grid-row-gap: 50px;
    flex-flow: column;
    display: flex;
  }

  .vacancies-v3-el {
    padding: 20px;
  }

  .vacancies-v3-el.iki {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: flex-start;
  }

  .vacancies-v3-el.iki.dfsd {
    justify-content: space-between;
    align-items: flex-start;
  }

  .contact-v1-form-container {
    border-radius: 7px;
    padding: 10px;
  }

  .contact-v1-form-holder {
    padding: 25px 10px;
  }

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

  .contact-v3-text {
    padding: 20px;
  }

  .contact-v3-img {
    max-height: 500px;
  }

  .pricing-v1-table-coumn-headline {
    min-width: 150px;
  }

  .pricing-v3-table-grid {
    height: 90vh;
    overflow: auto;
  }

  .blog-post-el-v2-img {
    height: 500px;
  }

  .blog-post-el-v4 {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 10px;
  }

  .blog-post-el-v5 {
    padding: 30px 70px 30px 20px;
  }

  .blog-post-el-v5-arrow {
    height: 40px;
  }

  .nav-cart-button {
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .checkout-form-content-row {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-items: stretch;
  }

  .billing-address-toggle {
    justify-content: flex-start;
    align-items: center;
  }

  .section-product {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .product-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .product-text {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-sales-carusel-row.right-left {
    transform: translate(-156px);
  }

  .hero-sales-carusel-group {
    margin-bottom: 0;
    margin-right: 0;
    position: static;
    overflow: visible;
  }

  .hero-sales-carusel-img {
    max-width: none;
    height: 150px;
  }

  .image-8.asdasdaasdas {
    height: auto;
  }

  .div-block-3 {
    height: 250px;
  }

  .div-block-3.divimage2, .div-block-3.divimage1 {
    background-size: contain;
  }

  .heading-5._123132._54654646546544 {
    font-size: 36px;
    line-height: 44px;
  }

  .heading-5.kmkmk._455445545454 {
    font-size: 20px;
    line-height: 26px;
  }

  .heading-5._454545455454 {
    font-size: 36px;
    line-height: 44px;
  }

  .heading-6.mk {
    font-size: 32px;
  }

  .div-block-7 {
    justify-content: center;
    align-items: center;
    height: 200px;
  }

  .div-block-7._23423423 {
    height: 200px;
  }

  .div-block-7._23423423.step-1-image {
    background-size: 90%;
  }

  .div-block-7._23423423.asdsds {
    background-position: 50% 0;
    background-size: 90%;
  }

  .div-block-7._23423423.genai-testimonial-video {
    background-size: 90%;
  }

  .image-11 {
    box-sizing: border-box;
    object-fit: contain;
    height: 200px;
  }

  .heading-8 {
    font-size: 36px;
  }

  .footer-bottom {
    text-align: center;
    flex-flow: column-reverse wrap;
  }

  .footer-grid-01 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 2fr;
  }

  .text-field {
    min-height: 46px;
  }

  .footer-column.sada {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-title-button {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .footer-wrapper {
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
  }

  .footer-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer-logo-2 {
    margin-bottom: 32px;
  }

  .submit-button-2 {
    min-width: 46px;
    min-height: 46px;
  }

  .pop-up_icon-wrapper {
    width: 2.5rem;
    min-width: 2.5rem;
  }

  .pop-up_heading {
    font-size: .9rem;
  }

  .pop-up_inner {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: .4rem;
  }

  .pop-up_wrapper {
    width: 90%;
    top: 6rem;
    right: 5%;
  }

  .text-span-5 {
    text-align: center;
    font-size: 36px;
    line-height: 40px;
  }

  .tab-link-tab-2.w--current {
    flex: 0 auto;
    align-self: auto;
    width: auto;
    display: block;
  }

  .tab-link-tab-2.tab-link-mobile {
    flex: 0 auto;
    width: 70%;
    margin-right: 0;
  }

  .tab-link-tab-2.tab-link-mobile.w--current {
    border-bottom-color: #2e6afb;
  }

  .heading-11.asdas._213123123 {
    height: auto;
  }

  .div-block-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .display-2.mg-bottom-12px {
    font-size: 44px;
  }

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

  .section-2.hero {
    padding-top: 40px;
  }

  .section-2.hero.request-a-demo {
    padding-top: 40px;
    padding-bottom: 120px;
  }

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

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

  .div-block-19 {
    background-size: cover;
    border-radius: 51%;
    width: 70px;
    height: 50px;
  }

  .div-block-20 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
  }

  .heading-12 {
    font-size: 48px;
    line-height: 100%;
  }

  .div-block-22 {
    background-image: url('../images/1666015422474-removebg-preview.png'), linear-gradient(#0000, #0000);
    background-size: cover, auto;
    border-radius: 51%;
    width: 50px;
    height: 50px;
  }

  .div-block-24 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    align-items: center;
  }

  .tabs-menu-2 {
    flex-flow: column;
  }

  .image-19, .image-20 {
    object-fit: contain;
  }

  .bold-text-4 {
    font-size: 36px;
    line-height: 40px;
  }

  .vacancies-v3-el-btn-wrapper {
    width: 100%;
  }

  .tabs-menu-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .mb-40 {
    margin-bottom: 40px;
  }

  .heading-20._34hk23h4k23j4 {
    font-size: 30px;
    line-height: 40px;
  }

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

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

  .div-block-28 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-30 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 40px;
  }

  .div-block-31, .div-block-31.sad {
    width: 60px;
    height: 60px;
    margin-bottom: 10px;
  }

  .div-block-33 {
    height: auto;
    padding: 23px;
  }

  .interactive-sdk  {
    width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-37 {
    display: block;
  }

  .div-block-39 {
    display: none;
  }

  .div-block-40 {
    width: 100%;
    height: auto;
    padding-left: 0;
  }

  .div-block-41 {
    padding: 0;
  }

  .div-block-44.saadasds23233424332._12312asda, .div-block-44.asduasyiuda {
    height: 200px;
  }

  .div-block-50 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .background-video-2 {
    height: 200px;
  }
}

#w-node-f0533bd8-00f6-d9f2-542c-605788291cc9-dac200f2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d754c3e2-8ab7-4ce6-48f6-cbd764e9a05f-dac200f2 {
  align-self: center;
}

#w-node-d2b4b3eb-ffa8-7df0-d070-76134ec97d4a-4ec97d47, #w-node-d2b4b3eb-ffa8-7df0-d070-76134ec97d4f-4ec97d47 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_615f9190-afef-4270-1dae-257a95ef4db3-4ec97d47, #w-node-ec339701-ed20-ef12-64da-c3655508c398-4ec97d47 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-d2b4b3eb-ffa8-7df0-d070-76134ec97d70-4ec97d47 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-d2b4b3eb-ffa8-7df0-d070-76134ec97d7c-4ec97d47 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_540e45c4-3cdc-5bdc-d7a0-3612af501601-3e657eee, #w-node-_540e45c4-3cdc-5bdc-d7a0-3612af50160d-3e657eee, #w-node-_540e45c4-3cdc-5bdc-d7a0-3612af501622-3e657eee, #w-node-_987409e8-3a09-ea7e-7ecb-33905edaf3e2-3e657eee, #w-node-a040bd25-eabd-ae98-ee5c-3dff63116523-3e657eee, #w-node-d0c78072-61a9-9f24-0470-75417f79b5ef-3e657eee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8a9b64f-02a9-d19e-35d8-98e4cc0ee9ef-dac200fd, #w-node-b85406b1-bbf5-29d2-fede-4ab9c7f81d27-dac200fd, #w-node-a6616333-0319-ba2b-ff3b-8fe89375d195-dac200fd, #w-node-_22e485b3-8e46-422a-2e05-8ed4b7e8fe13-dac200fd, #w-node-e8324b7f-cf5a-0ccb-29b8-669a73c44b77-dac200fd, #w-node-_3e1bec30-944d-8426-50bf-65ff7bea1612-dac200fd, #w-node-a8e4ee42-d924-8253-e562-a9df563ca838-dac200fd, #w-node-_47a12975-149a-0cef-ae28-c221aa91cdaa-dac200fd, #w-node-_5e654f2f-8ec9-2a7d-9c35-f406c5294d40-dac200fd, #w-node-_5e654f2f-8ec9-2a7d-9c35-f406c5294d43-dac200fd, #w-node-_5e654f2f-8ec9-2a7d-9c35-f406c5294d44-dac200fd, #w-node-_5e654f2f-8ec9-2a7d-9c35-f406c5294d45-dac200fd, #w-node-d2a17110-5922-dac0-a60d-af4ca67f9f27-dac200fd, #w-node-d2a17110-5922-dac0-a60d-af4ca67f9f2d-dac200fd, #w-node-d2a17110-5922-dac0-a60d-af4ca67f9f2f-dac200fd, #w-node-d2a17110-5922-dac0-a60d-af4ca67f9f31-dac200fd, #w-node-_220f9fb5-b9ea-fcdc-5d8d-6293e59dfdbf-dac200fd, #w-node-_220f9fb5-b9ea-fcdc-5d8d-6293e59dfdc5-dac200fd, #w-node-_220f9fb5-b9ea-fcdc-5d8d-6293e59dfdc7-dac200fd, #w-node-_220f9fb5-b9ea-fcdc-5d8d-6293e59dfdc9-dac200fd, #w-node-_9eb5a8db-430d-f3b4-a2e2-a085086f77f3-dac200fd, #w-node-_9eb5a8db-430d-f3b4-a2e2-a085086f77f6-dac200fd, #w-node-_9eb5a8db-430d-f3b4-a2e2-a085086f77f7-dac200fd, #w-node-_9eb5a8db-430d-f3b4-a2e2-a085086f77f8-dac200fd, #w-node-_27796680-1e72-0fdb-24c8-d6614eedc976-dac200fd, #w-node-_27796680-1e72-0fdb-24c8-d6614eedc97c-dac200fd, #w-node-_27796680-1e72-0fdb-24c8-d6614eedc97e-dac200fd, #w-node-_27796680-1e72-0fdb-24c8-d6614eedc980-dac200fd, #w-node-_101d582b-1cf9-4c30-d85c-b8620d1f0633-dac200fd, #w-node-_101d582b-1cf9-4c30-d85c-b8620d1f0639-dac200fd, #w-node-_101d582b-1cf9-4c30-d85c-b8620d1f063b-dac200fd, #w-node-_101d582b-1cf9-4c30-d85c-b8620d1f063d-dac200fd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8cc4ec21-047c-bfe5-e1f9-ca210a1ecb8f-dac200fe, #w-node-a03d1341-b4e6-84fd-e2d4-356345d119ec-dac200fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_576736ae-a560-934e-9d8b-ab5e3aa01901-dac200fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_41138aeb-0208-556b-bf86-b8d83330c16e-dac200fe {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c1db1800-e1e0-7983-47ba-38381576e018-1576e015, #w-node-c1db1800-e1e0-7983-47ba-38381576e030-1576e015 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c1db1800-e1e0-7983-47ba-38381576e031-1576e015, #w-node-c1db1800-e1e0-7983-47ba-38381576e046-1576e015 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-c1db1800-e1e0-7983-47ba-38381576e051-1576e015 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-c1db1800-e1e0-7983-47ba-38381576e052-1576e015 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_83722a33-24bb-1351-59e1-729fec35f2d8-dac20103 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4ceb916-ce3d-847a-4b85-57ccf19f3caf-dac20104, #w-node-d4ceb916-ce3d-847a-4b85-57ccf19f3cc1-dac20104, #w-node-d4ceb916-ce3d-847a-4b85-57ccf19f3ccd-dac20104, #w-node-d4ceb916-ce3d-847a-4b85-57ccf19f3cd9-dac20104, #w-node-d4ceb916-ce3d-847a-4b85-57ccf19f3ce5-dac20104, #w-node-d4ceb916-ce3d-847a-4b85-57ccf19f3cf4-dac20104 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_586d89ca-2d52-8371-96f1-bc59fa4dce93-dac20104 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3412f913-1b1c-2045-e220-87585bd6b116-dac20104 {
  align-self: center;
}

#w-node-c39a3a35-6094-89b7-bdb7-f94428c14b21-dac20104, #w-node-_777d7b9e-027e-8aa8-3a96-cabfbdea0a49-dac20104, #w-node-ace1ddcc-6741-1469-c19d-1111c154f4be-dac20104, #w-node-_16be86e1-7790-c577-405e-fcbe43dd737e-dac20104 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8eb86518-cee7-2f91-d7f7-927bcd3205d0-dac20104, #w-node-_3cb0bb59-28e4-5c24-473d-a18fc97e54c9-dac20104, #w-node-_4d30a134-2cd6-02ea-ddae-14b6a8ef67e0-dac20104, #w-node-_4d30a134-2cd6-02ea-ddae-14b6a8ef67d6-dac20104 {
  align-self: center;
}

#w-node-_05fa5247-f5b9-1ea8-ce26-781476726254-dac20104, #w-node-c3258294-3f54-709a-dc3a-6ef646660d2a-dac20104, #w-node-_9e4e7641-89f9-8a1f-2f03-309101ee1715-dac20104, #w-node-_042075bf-337e-d0ba-af25-1c15f0c6b112-dac20104 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3a9b000e-e99a-edbb-a3f9-567d9b640934-9b640932 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_88359a33-81d4-a217-5ad7-a8f020f63a2c-9b640932 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_220bb34f-0aa3-81cd-3394-c993025e5b00-dac20105, #w-node-_34563886-697e-f608-cade-77111d56fca6-dac20105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d11149e-0c35-19b0-fe86-a041d978010a-dac20105 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b0f43397-1f1d-a966-da2e-4cf85d8f1137-dac20105, #w-node-ec4d5ff1-ad3f-d4b2-a3aa-e9f106bdb3df-dac20105, #w-node-_1961102d-88a5-7aae-c97c-d9bf61cf3a5e-dac20105, #w-node-_1961102d-88a5-7aae-c97c-d9bf61cf3a5d-dac20105, #w-node-_893550fc-70ea-9b3e-e3e4-a3cff57c1baf-dac20105 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_290d58f4-d327-5d6d-71d9-cbd00672ff61-dac20105 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1cd4a9ae-fb9b-1066-a087-fa89f1b7290e-dac20105, #w-node-_1cd4a9ae-fb9b-1066-a087-fa89f1b72911-dac20105, #w-node-_1cd4a9ae-fb9b-1066-a087-fa89f1b72914-dac20105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1a54ef60-f607-96cb-fee6-364fbd51ac7f-dac20105, #w-node-_4e5d518e-5c1d-ec39-2336-2a4c394da0de-dac20105, #w-node-_2b1f79d3-b49b-aaa5-aaee-a9f14cab380e-dac20105 {
  align-self: center;
}

#w-node-_1c9bfd6d-203e-c412-d4f3-58275d8ec386-dac20105 {
  align-self: start;
}

#w-node-_11e9afb8-4934-33e0-4b7c-6e7d8d085641-dac20105, #w-node-dbe0654c-97ce-1b63-e5ad-690329802aef-dac20105, #w-node-_23d9d686-ff69-1f49-c28b-277bfc65d924-dac20105 {
  align-self: center;
}

#w-node-f7e4780b-acb1-bc3a-58d6-6ec842f3dc87-dac20106 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_325b501f-4561-0e6d-42f7-e56ce901e3f8-dac20106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_10da903f-ab0b-e272-aa7e-fd038ba5daa8-dac20106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_874e9022-3ca2-2cb0-15ba-340ba4b0d3a1-dac20106 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bfac3be8-889e-3e3e-3aa3-787dc066863f-dac20106 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6c254349-3d87-729d-467a-aacc429ee096-dac20106, #w-node-ddfb1509-f091-4c1c-5f91-c42a0d181aee-dac20106 {
  align-self: center;
}

#w-node-_7f7fda43-012f-a7f6-1936-d07e39ec2394-dac20106 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dc7f5b8a-fcd7-ba72-6801-d79738e950b3-dac20106 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_41d33775-fbed-605b-2a95-761dfe461fe2-dac20107, #w-node-acc46d24-97f6-96d2-88f8-365002aa4c92-dac20107, #w-node-_2121455c-c587-5167-e15c-8668bf292dd2-dac20107 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_197db539-4ea8-9c46-b1e7-593803393bce-dac20107 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_81ab0444-69ba-b208-c466-f4c177cf4f8c-dac20107 {
  justify-self: start;
}

#w-node-_22b99600-d135-aadf-23db-90ba30d12445-dac20107 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-fa39a2f0-f049-7697-1178-d8dc44e68dc5-dac20107 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_351ef3ee-94dc-4d91-1455-179093804e78-dac20107 {
  justify-self: start;
}

#w-node-_351ef3ee-94dc-4d91-1455-179093804e79-dac20107 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_351ef3ee-94dc-4d91-1455-179093804e7b-dac20107 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_85c1deea-2827-ecf6-7709-3aeda9ccf338-dac20107 {
  justify-self: start;
}

#w-node-_85c1deea-2827-ecf6-7709-3aeda9ccf339-dac20107 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_85c1deea-2827-ecf6-7709-3aeda9ccf33b-dac20107 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_44c15fda-a260-1cd8-dcad-08b4074923c0-dac20107 {
  justify-self: start;
}

#w-node-_44c15fda-a260-1cd8-dcad-08b4074923c1-dac20107 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_44c15fda-a260-1cd8-dcad-08b4074923c3-dac20107 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4baa97e2-8f19-4e65-df98-479e1fb1cf0e-dac20107 {
  justify-self: start;
}

#w-node-_4baa97e2-8f19-4e65-df98-479e1fb1cf0f-dac20107 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4baa97e2-8f19-4e65-df98-479e1fb1cf11-dac20107 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c8b7b295-ef99-ecdf-7277-fbcbb2b5d5a2-dac20107 {
  align-self: center;
}

#w-node-_739f15e5-cfce-5e4d-aa2b-6d47ba4ed021-dac20107 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_442ebce9-8d6d-65d5-c33d-ae905d932a8c-dac20107 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-b8f4b205-b8bb-d1d9-d6a9-3de9e2a0f849-dac20107, #w-node-_3720bb77-ad0d-623c-97f4-bc432e0cec27-dac20107 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00b2b890-2280-0c02-683e-90bb762cda8e-dac20107 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_83513b37-1b55-0f00-dccf-ccf753acddfe-dac20107 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_16788411-8e79-0438-d8cc-0d244f2131e9-dac20109 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9293cea8-08d1-03be-d31c-ed549df8e256-dac20109, #w-node-_048cee67-4d68-6b39-eda0-fc6214995025-dac20109, #w-node-a27d8f70-4883-61b5-3c6f-3d287f5161db-dac20109, #w-node-f76e23af-a665-7ec0-b179-4f45e01cd12c-dac20109, #w-node-b57ddc8c-3ac0-2d55-cae1-3fc9bdaae72c-dac20109 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dc7e0bac-4c64-cb82-5e30-0261a5318251-dac2010a, #w-node-_655c074b-252b-09a2-d837-f835bfb6b53d-dac2010a, #w-node-_45c57c2c-7a08-c9c0-a3d0-d5f55c859159-dac2010a, #w-node-_5f6e58d2-a0a6-a91d-a33a-819e6568dcdd-dac2010a {
  align-self: start;
}

#w-node-_5a3d591d-28a1-5e10-7c72-f07ff2f07b80-dac2010a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8cd560cb-8957-148f-1e5e-441393d580e4-dac2010a {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-ea25afa6-55b4-dc3c-a253-192bca972452-dac2010a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_378227fd-5799-0e4e-e50e-2e3f58795e40-dac2010a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_378227fd-5799-0e4e-e50e-2e3f58795e43-dac2010a {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_378227fd-5799-0e4e-e50e-2e3f58795e4c-dac2010a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_962ec8c4-3731-34ae-9536-f0f6d32931dd-dac2010a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_962ec8c4-3731-34ae-9536-f0f6d32931e0-dac2010a {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_962ec8c4-3731-34ae-9536-f0f6d32931e9-dac2010a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-d0841291-07ee-334e-2b5d-3953df9da021-dac2010a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d0841291-07ee-334e-2b5d-3953df9da024-dac2010a {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-d0841291-07ee-334e-2b5d-3953df9da02d-dac2010a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_0f9510e2-71a8-df57-b609-700602fa233f-dac2010b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a480802a-70f2-c3b7-d5ed-c636b9463974-dac2010b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_42ed8ced-ce86-c3b6-c57b-274cf415d212-dac2010b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3f271a0e-b39a-ad34-c702-6e7d18eaaef5-dac2010b, #w-node-bfd86c84-e571-3d44-5d67-fb3e4c7dd7f2-dac2010b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bfd86c84-e571-3d44-5d67-fb3e4c7dd7f3-dac2010b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-bfd86c84-e571-3d44-5d67-fb3e4c7dd7fa-dac2010b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_3135e53c-4bea-cdbd-9696-6ed9d6113983-dac2010b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3135e53c-4bea-cdbd-9696-6ed9d6113984-dac2010b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_3135e53c-4bea-cdbd-9696-6ed9d611398b-dac2010b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_29daea95-bd08-3493-6f5c-a2abd274f566-dac2010b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_29daea95-bd08-3493-6f5c-a2abd274f567-dac2010b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_29daea95-bd08-3493-6f5c-a2abd274f56e-dac2010b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-c382653a-eacb-b753-3e64-12ea8c2d1a30-dac2010b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c382653a-eacb-b753-3e64-12ea8c2d1a31-dac2010b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-c382653a-eacb-b753-3e64-12ea8c2d1a38-dac2010b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_85380a12-69bb-17ba-c860-19c147891fb1-dac2010b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_85380a12-69bb-17ba-c860-19c147891fb4-dac2010b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_85380a12-69bb-17ba-c860-19c147891fbd-dac2010b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_24d109ce-3f16-e9fd-5fd5-bfaf2596a55f-dac2010b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_24d109ce-3f16-e9fd-5fd5-bfaf2596a55a-dac2010b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_24d109ce-3f16-e9fd-5fd5-bfaf2596a565-dac2010b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_0bfffa59-1fa9-1b6e-d6c4-3ecb63d5dd29-dac2010b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0bfffa59-1fa9-1b6e-d6c4-3ecb63d5dd24-dac2010b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_0bfffa59-1fa9-1b6e-d6c4-3ecb63d5dd2f-dac2010b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_2661c4d9-ebe6-2413-1616-b9d4af77cdb4-dac2010b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2661c4d9-ebe6-2413-1616-b9d4af77cdaf-dac2010b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_2661c4d9-ebe6-2413-1616-b9d4af77cdba-dac2010b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_393349ba-d9d1-8def-80b1-c521ee962e69-dac2010f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_308d685c-4930-4030-0303-cb1922a895e1-dac2010f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ce1c1852-910b-cf49-4fcc-474deb6e5372-dac20110 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_078ee8e3-195a-a470-0e5d-5b9c1fcdec66-dac20110 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_078ee8e3-195a-a470-0e5d-5b9c1fcdec74-dac20110, #w-node-_078ee8e3-195a-a470-0e5d-5b9c1fcdec96-dac20110, #w-node-_078ee8e3-195a-a470-0e5d-5b9c1fcdecb8-dac20110, #w-node-a8eaf596-d539-6702-cde0-85303f82c5dc-dac20110 {
  align-self: center;
}

#w-node-fddda1fc-4c12-b011-8cca-b9418916cb64-dac20112 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-b2f885a9-a93a-116d-b170-0e072d463f4a-dac20112, #w-node-a03d1341-b4e6-84fd-e2d4-356345d119ec-dac20112, #w-node-_857d4c8d-dd5a-8d2a-6a5f-bc3d9d2e42a3-dac20113, #w-node-_30933817-feec-8fac-96c2-f6bc1329eb9a-dac20113 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8eaae7-c2c1-173b-763f-4d4f1dfa3c43-dac20116, #w-node-b44afd5b-c843-45e0-ce98-04539e87bb40-dac20116 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6bc3df83-7389-a402-598d-d43567c345f3-3b7bc0b4, #w-node-_09e1f2f2-1891-45c8-26da-eab33a05451f-3b7bc0b4, #w-node-f9e26fc2-e274-6534-b8ed-6485d15a5ad3-3b7bc0b4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_30ffcff6-5ef4-bf1a-5c71-5e2a0ad980c0-3b7bc0b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30ffcff6-5ef4-bf1a-5c71-5e2a0ad980c1-3b7bc0b4, #w-node-_30ffcff6-5ef4-bf1a-5c71-5e2a0ad980c9-3b7bc0b4, #w-node-_30ffcff6-5ef4-bf1a-5c71-5e2a0ad980e5-3b7bc0b4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7b0f7ab5-b666-7cf4-e0cf-d62b2e366477-3b7bc0b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_7b0f7ab5-b666-7cf4-e0cf-d62b2e366481-3b7bc0b4 {
  align-self: start;
}

#w-node-_637b274e-ada4-edb9-f607-6acd4660cf3e-3b7bc0b4, #w-node-_75da8eaf-17b2-4821-98ef-046acf622dea-3b7bc0b4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_637b274e-ada4-edb9-f607-6acd4660cf44-3b7bc0b4 {
  align-self: center;
}

#w-node-_69f7806c-f85f-f3b1-c47c-2637169a93c6-3b7bc0b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7bbd0369-b6c1-b693-2952-38f42c5b0445-3b7bc0b4 {
  align-self: center;
}

#w-node-_7bbd0369-b6c1-b693-2952-38f42c5b0450-3b7bc0b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_09158334-757d-41ed-df3e-d14cd28f8c5d-3b7bc0b4 {
  align-self: center;
}

#w-node-_09158334-757d-41ed-df3e-d14cd28f8c68-3b7bc0b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_2678fd11-569a-0da7-274c-ab978a70c64e-3b7bc0b4, #w-node-_2678fd11-569a-0da7-274c-ab978a70c654-3b7bc0b4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2678fd11-569a-0da7-274c-ab978a70c65d-3b7bc0b4 {
  align-self: center;
}

#w-node-_2678fd11-569a-0da7-274c-ab978a70c668-3b7bc0b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_418d39c8-c49c-d2df-0c67-642c743635e4-3b7bc0b4 {
  align-self: center;
}

#w-node-_418d39c8-c49c-d2df-0c67-642c743635ef-3b7bc0b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_4a2a3ce2-7ee3-235d-d686-3e8e986597b5-3b7bc0b4 {
  align-self: center;
}

#w-node-_4a2a3ce2-7ee3-235d-d686-3e8e986597c0-3b7bc0b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_9798c256-3ba7-4898-fcc8-0cc07e54eb44-3b7bc0b4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cb21030d-13ab-c8e4-7a9c-67007538a02b-3b7bc0b4, #w-node-cb21030d-13ab-c8e4-7a9c-67007538a035-3b7bc0b4, #w-node-cb21030d-13ab-c8e4-7a9c-67007538a039-3b7bc0b4 {
  align-self: center;
}

#w-node-_9bd8714e-c767-3cb1-ec75-151506e1c379-3b7bc0b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9bd8714e-c767-3cb1-ec75-151506e1c37f-3b7bc0b4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9bd8714e-c767-3cb1-ec75-151506e1c380-3b7bc0b4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_9bd8714e-c767-3cb1-ec75-151506e1c384-3b7bc0b4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_2dd1b634-1213-9b47-0e13-083875494cb2-3b7bc0b4, #w-node-_2dd1b634-1213-9b47-0e13-083875494cb8-3b7bc0b4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2dd1b634-1213-9b47-0e13-083875494cc1-3b7bc0b4 {
  align-self: center;
}

#w-node-_2dd1b634-1213-9b47-0e13-083875494cd0-3b7bc0b4 {
  place-self: auto;
}

#w-node-_703a192e-582e-5f55-c83f-4de590ff075c-90ff0758 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_1851865f-7749-1aa9-5f26-376cedefe0e4-90ff0758 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a03d1341-b4e6-84fd-e2d4-356345d119ec-515fbdc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_576736ae-a560-934e-9d8b-ab5e3aa01901-515fbdc8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_41138aeb-0208-556b-bf86-b8d83330c16e-515fbdc8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f9878244-f54b-8189-4e56-3cb8970cf7ea-515fbdc8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f9878244-f54b-8189-4e56-3cb8970cf7f0-515fbdc8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f9878244-f54b-8189-4e56-3cb8970cf7f1-515fbdc8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-f9878244-f54b-8189-4e56-3cb8970cf7f5-515fbdc8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-a8564b88-9dbb-7f43-3bb7-6b51ae1aba8d-515fbdc8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8564b88-9dbb-7f43-3bb7-6b51ae1aba93-515fbdc8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a8564b88-9dbb-7f43-3bb7-6b51ae1aba94-515fbdc8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-a8564b88-9dbb-7f43-3bb7-6b51ae1aba98-515fbdc8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_3b011240-f3e9-c49b-e344-55042bfe255e-515fbdc8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b011240-f3e9-c49b-e344-55042bfe2564-515fbdc8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3b011240-f3e9-c49b-e344-55042bfe2565-515fbdc8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_3b011240-f3e9-c49b-e344-55042bfe2569-515fbdc8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_3f48874b-4dbc-170e-3811-a0fa7276f512-29fd3953, #w-node-dc7a90b8-da74-afff-85e5-4955f1068006-1c821943, #w-node-dc7a90b8-da74-afff-85e5-4955f1068010-1c821943 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_21b247cb-ec82-ca39-42e3-23d9d94981a4-d94981a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21b247cb-ec82-ca39-42e3-23d9d94981a5-d94981a2, #w-node-_21b247cb-ec82-ca39-42e3-23d9d94981aa-d94981a2, #w-node-_21b247cb-ec82-ca39-42e3-23d9d94981af-d94981a2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_21b247cb-ec82-ca39-42e3-23d9d94981b5-d94981a2, #w-node-_3d506b7e-624e-6e5c-e7a7-1fee9f4fe8be-9f4fe8bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d506b7e-624e-6e5c-e7a7-1fee9f4fe8bf-9f4fe8bc, #w-node-_3d506b7e-624e-6e5c-e7a7-1fee9f4fe8c4-9f4fe8bc, #w-node-_3d506b7e-624e-6e5c-e7a7-1fee9f4fe8c9-9f4fe8bc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_06977af0-32c7-22e5-fb54-539611e30567-9f4fe8bc, #w-node-_43a618bf-9132-6e8a-7d39-3ef7fdb4ed44-7833befb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43a618bf-9132-6e8a-7d39-3ef7fdb4ed47-7833befb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_43a618bf-9132-6e8a-7d39-3ef7fdb4ed48-7833befb, #w-node-dc7a90b8-da74-afff-85e5-4955f1068006-351420ac {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b48b3492-7d84-f8a8-3844-75754ca6db4a-351420ac {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_89edcb48-dba7-dffe-343b-aac102c1e4fd-351420ac {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_27a08017-ec4e-76a9-e1d5-4629036e3da8-351420ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27a08017-ec4e-76a9-e1d5-4629036e3da9-351420ac, #w-node-_27a08017-ec4e-76a9-e1d5-4629036e3dc5-351420ac, #w-node-_27a08017-ec4e-76a9-e1d5-4629036e3dd7-351420ac, #w-node-_27a08017-ec4e-76a9-e1d5-4629036e3de8-351420ac, #w-node-_27a08017-ec4e-76a9-e1d5-4629036e3df2-351420ac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_89edcb48-dba7-dffe-343b-aac102c1e500-351420ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_89edcb48-dba7-dffe-343b-aac102c1e508-351420ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30d3fc44-b1eb-e7f3-fc47-04457ba542fe-eb09f58e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_30d3fc44-b1eb-e7f3-fc47-04457ba5431a-eb09f58e {
  align-self: start;
}

#w-node-_8c565ab9-d00d-128b-266c-9e6315ca2940-eb09f58e {
  align-self: center;
}

#w-node-_8c565ab9-d00d-128b-266c-9e6315ca2946-eb09f58e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c565ab9-d00d-128b-266c-9e6315ca294d-eb09f58e, #w-node-_8c565ab9-d00d-128b-266c-9e6315ca2952-eb09f58e {
  align-self: center;
}

#w-node-_8c565ab9-d00d-128b-266c-9e6315ca2958-eb09f58e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c565ab9-d00d-128b-266c-9e6315ca2961-eb09f58e {
  align-self: center;
}

#w-node-_8c565ab9-d00d-128b-266c-9e6315ca2967-eb09f58e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c565ab9-d00d-128b-266c-9e6315ca296e-eb09f58e {
  align-self: center;
}

#w-node-dc7a90b8-da74-afff-85e5-4955f1068006-72053d7e, #w-node-dc7a90b8-da74-afff-85e5-4955f1068010-72053d7e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2b20ee48-eaa2-2265-cab2-59b68019c3d9-72053d7e {
  align-self: center;
}

#w-node-a09b65d4-c1ad-18e3-1142-58ce8a4169d6-72053d7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2b20ee48-eaa2-2265-cab2-59b68019c3e3-72053d7e, #w-node-_2b20ee48-eaa2-2265-cab2-59b68019c3e7-72053d7e, #w-node-_2b20ee48-eaa2-2265-cab2-59b68019c3ea-72053d7e {
  align-self: center;
}

#w-node-_4d4e7ef2-8162-5905-0f9e-aaa5cf030dfe-72053d7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fabbb03-9fd5-34b5-91c2-2f12f15c9551-72053d7e {
  align-self: center;
}

#w-node-_3fabbb03-9fd5-34b5-91c2-2f12f15c9557-72053d7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3fabbb03-9fd5-34b5-91c2-2f12f15c955e-72053d7e {
  align-self: center;
}

#w-node-_07be149c-3019-4782-e0ec-fc47415cfb32-72053d7e, #w-node-_07be149c-3019-4782-e0ec-fc47415cfb38-72053d7e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_07be149c-3019-4782-e0ec-fc47415cfb41-72053d7e {
  align-self: center;
}

#w-node-_07be149c-3019-4782-e0ec-fc47415cfb50-72053d7e {
  place-self: auto;
}

#w-node-dc7a90b8-da74-afff-85e5-4955f1068006-264cb359, #w-node-_7d1150c8-a68f-3366-7371-d2ba768e95e7-93f8b2ec, #w-node-_7d1150c8-a68f-3366-7371-d2ba768e95e8-93f8b2ec {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d1150c8-a68f-3366-7371-d2ba768e95e9-93f8b2ec {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-dc7a90b8-da74-afff-85e5-4955f1068006-4a7f9f0a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6bc3df83-7389-a402-598d-d43567c345f3-d94cb6ca, #w-node-_09e1f2f2-1891-45c8-26da-eab33a05451f-d94cb6ca, #w-node-f9e26fc2-e274-6534-b8ed-6485d15a5ad3-d94cb6ca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_30ffcff6-5ef4-bf1a-5c71-5e2a0ad980c0-d94cb6ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30ffcff6-5ef4-bf1a-5c71-5e2a0ad980c1-d94cb6ca, #w-node-_30ffcff6-5ef4-bf1a-5c71-5e2a0ad980c9-d94cb6ca, #w-node-_30ffcff6-5ef4-bf1a-5c71-5e2a0ad980e5-d94cb6ca {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7b0f7ab5-b666-7cf4-e0cf-d62b2e366477-d94cb6ca {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_7b0f7ab5-b666-7cf4-e0cf-d62b2e366481-d94cb6ca {
  align-self: start;
}

#w-node-_637b274e-ada4-edb9-f607-6acd4660cf3e-d94cb6ca, #w-node-_75da8eaf-17b2-4821-98ef-046acf622dea-d94cb6ca {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_637b274e-ada4-edb9-f607-6acd4660cf44-d94cb6ca {
  align-self: center;
}

#w-node-_69f7806c-f85f-f3b1-c47c-2637169a93c6-d94cb6ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7bbd0369-b6c1-b693-2952-38f42c5b0445-d94cb6ca {
  align-self: center;
}

#w-node-_7bbd0369-b6c1-b693-2952-38f42c5b0450-d94cb6ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_09158334-757d-41ed-df3e-d14cd28f8c5d-d94cb6ca {
  align-self: center;
}

#w-node-_09158334-757d-41ed-df3e-d14cd28f8c68-d94cb6ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_9798c256-3ba7-4898-fcc8-0cc07e54eb44-d94cb6ca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cb21030d-13ab-c8e4-7a9c-67007538a02b-d94cb6ca, #w-node-cb21030d-13ab-c8e4-7a9c-67007538a035-d94cb6ca, #w-node-cb21030d-13ab-c8e4-7a9c-67007538a039-d94cb6ca {
  align-self: center;
}

#w-node-_2dd1b634-1213-9b47-0e13-083875494cb2-d94cb6ca, #w-node-_2dd1b634-1213-9b47-0e13-083875494cb8-d94cb6ca {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2dd1b634-1213-9b47-0e13-083875494cc1-d94cb6ca {
  align-self: center;
}

#w-node-_2dd1b634-1213-9b47-0e13-083875494cd0-d94cb6ca {
  place-self: auto;
}

#w-node-f4780bdb-b031-bd43-8b88-949fd262356c-28fdad6a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f4780bdb-b031-bd43-8b88-949fd262356f-28fdad6a {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_6bc3df83-7389-a402-598d-d43567c345f3-7e584ba0, #w-node-_09e1f2f2-1891-45c8-26da-eab33a05451f-7e584ba0, #w-node-f9e26fc2-e274-6534-b8ed-6485d15a5ad3-7e584ba0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_30ffcff6-5ef4-bf1a-5c71-5e2a0ad980c0-7e584ba0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30ffcff6-5ef4-bf1a-5c71-5e2a0ad980c1-7e584ba0, #w-node-_30ffcff6-5ef4-bf1a-5c71-5e2a0ad980c9-7e584ba0, #w-node-_30ffcff6-5ef4-bf1a-5c71-5e2a0ad980e5-7e584ba0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7b0f7ab5-b666-7cf4-e0cf-d62b2e366477-7e584ba0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_7b0f7ab5-b666-7cf4-e0cf-d62b2e366481-7e584ba0 {
  align-self: start;
}

#w-node-_637b274e-ada4-edb9-f607-6acd4660cf3e-7e584ba0, #w-node-_75da8eaf-17b2-4821-98ef-046acf622dea-7e584ba0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_637b274e-ada4-edb9-f607-6acd4660cf44-7e584ba0 {
  align-self: center;
}

#w-node-_69f7806c-f85f-f3b1-c47c-2637169a93c6-7e584ba0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7bbd0369-b6c1-b693-2952-38f42c5b0445-7e584ba0 {
  align-self: center;
}

#w-node-_7bbd0369-b6c1-b693-2952-38f42c5b0450-7e584ba0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_09158334-757d-41ed-df3e-d14cd28f8c5d-7e584ba0 {
  align-self: center;
}

#w-node-_09158334-757d-41ed-df3e-d14cd28f8c68-7e584ba0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-e4fd9fc1-fb77-b589-377e-302ff6d84115-7e584ba0 {
  align-self: center;
}

#w-node-e4fd9fc1-fb77-b589-377e-302ff6d84120-7e584ba0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: auto;
}

#w-node-_9798c256-3ba7-4898-fcc8-0cc07e54eb44-7e584ba0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cb21030d-13ab-c8e4-7a9c-67007538a02b-7e584ba0, #w-node-cb21030d-13ab-c8e4-7a9c-67007538a035-7e584ba0, #w-node-cb21030d-13ab-c8e4-7a9c-67007538a039-7e584ba0 {
  align-self: center;
}

#w-node-_9bd8714e-c767-3cb1-ec75-151506e1c379-7e584ba0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9bd8714e-c767-3cb1-ec75-151506e1c37f-7e584ba0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9bd8714e-c767-3cb1-ec75-151506e1c380-7e584ba0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_9bd8714e-c767-3cb1-ec75-151506e1c384-7e584ba0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_2dd1b634-1213-9b47-0e13-083875494cb2-7e584ba0, #w-node-_2dd1b634-1213-9b47-0e13-083875494cb8-7e584ba0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2dd1b634-1213-9b47-0e13-083875494cc1-7e584ba0 {
  align-self: center;
}

#w-node-_2dd1b634-1213-9b47-0e13-083875494cd0-7e584ba0 {
  place-self: auto;
}

#w-node-_2021ee45-160e-366f-e77b-c1632b8cfd95-26ff556c, #w-node-_2021ee45-160e-366f-e77b-c1632b8cfd9d-26ff556c, #w-node-_2021ee45-160e-366f-e77b-c1632b8cfda5-26ff556c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-aa8f1aaf-7828-cc13-ef57-386ac29a63d2-26ff556c, #w-node-aa8f1aaf-7828-cc13-ef57-386ac29a63dc-26ff556c, #w-node-aa8f1aaf-7828-cc13-ef57-386ac29a63e0-26ff556c, #w-node-aa8f1aaf-7828-cc13-ef57-386ac29a63e3-26ff556c {
  align-self: center;
}

#w-node-dc7a90b8-da74-afff-85e5-4955f1068006-629cf010 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_07be149c-3019-4782-e0ec-fc47415cfb32-629cf010, #w-node-_07be149c-3019-4782-e0ec-fc47415cfb38-629cf010 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_07be149c-3019-4782-e0ec-fc47415cfb41-629cf010 {
  align-self: center;
}

#w-node-_07be149c-3019-4782-e0ec-fc47415cfb50-629cf010 {
  place-self: auto;
}

#w-node-_07be149c-3019-4782-e0ec-fc47415cfb32-7da8f05a, #w-node-_07be149c-3019-4782-e0ec-fc47415cfb38-7da8f05a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_07be149c-3019-4782-e0ec-fc47415cfb41-7da8f05a {
  align-self: center;
}

#w-node-_07be149c-3019-4782-e0ec-fc47415cfb50-7da8f05a {
  place-self: auto;
}

#w-node-_07be149c-3019-4782-e0ec-fc47415cfb32-6bfe43cf, #w-node-_07be149c-3019-4782-e0ec-fc47415cfb38-6bfe43cf {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_07be149c-3019-4782-e0ec-fc47415cfb41-6bfe43cf {
  align-self: center;
}

#w-node-_07be149c-3019-4782-e0ec-fc47415cfb50-6bfe43cf {
  place-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-d2b4b3eb-ffa8-7df0-d070-76134ec97d70-4ec97d47, #w-node-c1db1800-e1e0-7983-47ba-38381576e051-1576e015 {
    grid-column: span 6 / span 6;
  }

  #w-node-c39a3a35-6094-89b7-bdb7-f94428c14b21-dac20104, #w-node-_777d7b9e-027e-8aa8-3a96-cabfbdea0a49-dac20104, #w-node-ace1ddcc-6741-1469-c19d-1111c154f4be-dac20104, #w-node-_16be86e1-7790-c577-405e-fcbe43dd737e-dac20104, #w-node-_6bc3df83-7389-a402-598d-d43567c345f3-3b7bc0b4, #w-node-_09e1f2f2-1891-45c8-26da-eab33a05451f-3b7bc0b4, #w-node-f9e26fc2-e274-6534-b8ed-6485d15a5ad3-3b7bc0b4 {
    grid-column: span 3 / span 3;
  }

  #w-node-_21b247cb-ec82-ca39-42e3-23d9d94981a4-d94981a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_21b247cb-ec82-ca39-42e3-23d9d94981a5-d94981a2, #w-node-_21b247cb-ec82-ca39-42e3-23d9d94981aa-d94981a2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_21b247cb-ec82-ca39-42e3-23d9d94981b5-d94981a2, #w-node-_3d506b7e-624e-6e5c-e7a7-1fee9f4fe8be-9f4fe8bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d506b7e-624e-6e5c-e7a7-1fee9f4fe8bf-9f4fe8bc, #w-node-_3d506b7e-624e-6e5c-e7a7-1fee9f4fe8c4-9f4fe8bc {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_06977af0-32c7-22e5-fb54-539611e30567-9f4fe8bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6bc3df83-7389-a402-598d-d43567c345f3-d94cb6ca, #w-node-_09e1f2f2-1891-45c8-26da-eab33a05451f-d94cb6ca, #w-node-f9e26fc2-e274-6534-b8ed-6485d15a5ad3-d94cb6ca, #w-node-_6bc3df83-7389-a402-598d-d43567c345f3-7e584ba0, #w-node-_09e1f2f2-1891-45c8-26da-eab33a05451f-7e584ba0, #w-node-f9e26fc2-e274-6534-b8ed-6485d15a5ad3-7e584ba0, #w-node-_2021ee45-160e-366f-e77b-c1632b8cfd95-26ff556c, #w-node-_2021ee45-160e-366f-e77b-c1632b8cfd9d-26ff556c, #w-node-_2021ee45-160e-366f-e77b-c1632b8cfda5-26ff556c {
    grid-column: span 3 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b13ca908-fcf9-7ab8-0376-f4a0e0d2f5c3-4ec97d47, #w-node-c1db1800-e1e0-7983-47ba-38381576e064-1576e015 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_21b247cb-ec82-ca39-42e3-23d9d94981a4-d94981a2, #w-node-_21b247cb-ec82-ca39-42e3-23d9d94981b5-d94981a2, #w-node-_3d506b7e-624e-6e5c-e7a7-1fee9f4fe8be-9f4fe8bc, #w-node-_06977af0-32c7-22e5-fb54-539611e30567-9f4fe8bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d2b4b3eb-ffa8-7df0-d070-76134ec97d4a-4ec97d47 {
    grid-column: span 3 / span 3;
  }

  #w-node-b13ca908-fcf9-7ab8-0376-f4a0e0d2f5c3-4ec97d47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c1db1800-e1e0-7983-47ba-38381576e018-1576e015 {
    grid-column: span 3 / span 3;
  }

  #w-node-c1db1800-e1e0-7983-47ba-38381576e064-1576e015 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_11e9afb8-4934-33e0-4b7c-6e7d8d085641-dac20105, #w-node-dbe0654c-97ce-1b63-e5ad-690329802aef-dac20105, #w-node-_23d9d686-ff69-1f49-c28b-277bfc65d924-dac20105 {
    place-self: auto;
  }

  #w-node-b8f4b205-b8bb-d1d9-d6a9-3de9e2a0f849-dac20107, #w-node-_3720bb77-ad0d-623c-97f4-bc432e0cec27-dac20107 {
    grid-column: span 2 / span 2;
  }

  #w-node-_078ee8e3-195a-a470-0e5d-5b9c1fcdec74-dac20110, #w-node-_078ee8e3-195a-a470-0e5d-5b9c1fcdec96-dac20110, #w-node-_078ee8e3-195a-a470-0e5d-5b9c1fcdecb8-dac20110, #w-node-a8eaf596-d539-6702-cde0-85303f82c5dc-dac20110 {
    place-self: auto;
  }
}


@font-face {
  font-family: 'Borna Webfont';
  src: url('../fonts/borna-medium-webfont.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Borna Webfont';
  src: url('../fonts/borna-regular-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Borna Webfont';
  src: url('../fonts/borna-bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Borna Webfont';
  src: url('../fonts/borna-mediumitalic-webfont.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Borna Webfont';
  src: url('../fonts/borna-regularitalic-webfont.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}