@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-ExtraBold.ttf') format("truetype"), url('../fonts/InterDisplay-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-ExtraLight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

:root {
  --_colors---text-color--white: white;
  --font-family--inter-display: "Inter Display", Arial, sans-serif;
  --_colors---background-color--black: black;
  --_typography---texts-font-sizes--default-paragraph: 1rem;
  --_typography---texts-line-height--default-paragraph: 140%;
  --font-weight--regular: 400;
  --_typography---texts-letter-spacing--default-paragraph: -.02rem;
  --font-family--inter-tight: "Inter Tight", sans-serif;
  --_typography---heading-font-sizes--h1: 4rem;
  --_typography---heading-line-height--h1: 100%;
  --font-weight--medium: 500;
  --_typography---heading-letter-spacing--h1: -.0625rem;
  --_typography---heading-font-sizes--h2: 3rem;
  --_typography---heading-line-height--h2: 120%;
  --_typography---heading-letter-spacing--h2: -.0625rem;
  --_typography---heading-font-sizes--h3: 2.125rem;
  --_typography---heading-line-height--h3: 120%;
  --_typography---heading-letter-spacing--h3: 0rem;
  --_typography---heading-font-sizes--h4: 1.875rem;
  --_typography---heading-line-height--h4: 120%;
  --_typography---heading-letter-spacing--h4: 0rem;
  --_typography---heading-font-sizes--h5: 1.25rem;
  --_typography---heading-line-height--h5: 140%;
  --_typography---heading-letter-spacing--h5: -.025rem;
  --_sizes---default-sizes--width: 100%;
  --_sizes---default-sizes--height: 100%;
  --_sizes---spacing--spacing-small: 1rem;
  --_sizes---spacing--spacing-colossal: 6.25rem;
  --_sizes---spacing--spacing-big: 2.5rem;
  --_typography---texts-font-sizes--paragraph-s: .875rem;
  --_typography---texts-line-height--paragraph-s: 142.857%;
  --font-weight--semi-bold: 600;
  --_typography---texts-letter-spacing--paragraph-s: -.0175rem;
  --_sizes---border-radius--radius-xsmall: .5rem;
  --_colors---background-color--lemon: #d8ff70;
  --_colors---background-color--blue: #2670ff;
  --_sizes---container--max-width: 85rem;
  --_colors---background-color--warning: #ee4321;
  --_sizes---spacing--spacing-xxsmall: .75rem;
  --_colors---text-color--transparent: #fff0;
  --_colors---text-color--field: #f6f6f6;
  --_sizes---spacing--spacing-medium: 1.25rem;
  --_sizes---spacing--spacing-regular: 1.2rem;
  --_sizes---spacing--spacing-xsmall: .5rem;
  --_sizes---border-radius--radius-smallx: .625rem;
  --_colors---text-color--grey: #76767c;
  --_colors---background-color--green: #88e292;
  --_sizes---border-radius--radius-xxsmall: .75rem;
  --_sizes---spacing--spacing-jumbo: 4rem;
  --_sizes---spacing--spacing-normal: 2rem;
  --_colors---border-color--rgba-0-0-0-0-10: #0000001a;
  --_sizes---border-radius--radius-big: 2rem;
  --_colors---text-color--deep-night: #0c0c0c;
  --_sizes---spacing--spacing-massive: 5rem;
  --_sizes---spacing--spacing-large: 2.25rem;
  --_sizes---spacing--spacing-tiny: .25rem;
  --_typography---heading-font-sizes--h6: 1.125rem;
  --_typography---heading-line-height--h6: 150%;
  --_typography---heading-letter-spacing--h6: -.02rem;
  --_sizes---border-radius--radius-regular: 1.5rem;
  --_typography---texts-font-sizes--paragraph-m: 1.125rem;
  --_typography---texts-line-height--paragraph-m: 140%;
  --_typography---texts-letter-spacing--paragraph-m: 0rem;
  --_sizes---border-radius--radius-small: 1rem;
  --_colors---background-color--light-grey: #9a9aad;
  --_colors---button-color--stroke-color: #eee9e9;
  --_typography---texts-font-sizes--paragraph-l: 1.25rem;
  --_typography---texts-line-height--paragraph-l: 140%;
  --_typography---texts-letter-spacing--paragraph-l: -.025rem;
  --_colors---border-color--opacity-10-white: #ffffff1a;
  --_typography---heading-font-sizes--h4-version-2: 1.5rem;
  --_colors---background-color--blue-haze: #6680b3;
  --_sizes---border-radius--radius-circle: 100%;
  --_sizes---border-radius--radius-medium: 1.1rem;
  --_colors---text-color--muted-graphite: #86868b;
  --_colors---text-color--slate-mist: #87878f;
  --_colors---background-color--sunset-orange: #fd8c3b;
  --_colors---background-color--radiant-pink: #ff70f5;
  --_colors---background-color--neon-pear: #d0ff52;
  --_colors---text-color--rgba-125-129-141-0-50: #7d818d80;
  --_colors---text-color--rgba-246-246-246-0-27: #f6f6f645;
  --_colors---text-color--rgba-246-246-246-0-70: #f6f6f6b3;
  --_sizes---border-radius--radius-soft: 3.75rem;
  --_colors---background-color--aerial-blue: #6b9dff;
  --_colors---background-color--crystal-mint: #9ff2e0;
  --_colors---text-color--rgba-0-0-0-0-5: #00000080;
  --font-weight--extra-bold: 800;
  --_colors---text-color--grey-1: #65585b;
  --font-family--inter: Inter, sans-serif;
  --_colors---text-color--rgba-255-255-255-0-80: #fffc;
  --_sizes---border-radius--radius-tiny: .25rem;
  --font-weight--bold: 700;
  --font-weight--light: 300;
  --font-weight--thin: 100;
  --font-weight--extra-light: 200;
  --font-weight--heavy: 900;
  --_sizes---border-radius--radius-large: 1.875rem;
  --_sizes---border-radius--radius-pill: 5rem;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.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 {
  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;
  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;
  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-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  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;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: 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;
  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-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

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

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

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

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

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

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

body {
  background-color: var(--_colors---text-color--white);
  font-family: var(--font-family--inter-display);
  color: var(--_colors---background-color--black);
  font-size: var(--_typography---texts-font-sizes--default-paragraph);
  line-height: var(--_typography---texts-line-height--default-paragraph);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
  --_typography---texts-font-sizes--default-paragraph: 1rem;
  --_typography---texts-line-height--default-paragraph: 140%;
  --_typography---texts-letter-spacing--default-paragraph: -.02rem;
  --_typography---heading-font-sizes--h1: 4rem;
  --_typography---heading-line-height--h1: 100%;
  --_typography---heading-letter-spacing--h1: -.0625rem;
  --_typography---heading-font-sizes--h2: 3rem;
  --_typography---heading-line-height--h2: 120%;
  --_typography---heading-letter-spacing--h2: -.0625rem;
  --_typography---heading-font-sizes--h3: 2.125rem;
  --_typography---heading-line-height--h3: 120%;
  --_typography---heading-letter-spacing--h3: 0rem;
  --_typography---heading-font-sizes--h4: 1.875rem;
  --_typography---heading-line-height--h4: 120%;
  --_typography---heading-letter-spacing--h4: 0rem;
  --_typography---heading-font-sizes--h5: 1.25rem;
  --_typography---heading-line-height--h5: 140%;
  --_typography---heading-letter-spacing--h5: -.025rem;
  --_typography---texts-font-sizes--paragraph-s: .875rem;
  --_typography---texts-line-height--paragraph-s: 142.857%;
  --_typography---texts-letter-spacing--paragraph-s: -.0175rem;
  --_typography---heading-font-sizes--h6: 1.125rem;
  --_typography---heading-line-height--h6: 150%;
  --_typography---heading-letter-spacing--h6: -.02rem;
  --_typography---texts-font-sizes--paragraph-m: 1.125rem;
  --_typography---texts-line-height--paragraph-m: 140%;
  --_typography---texts-letter-spacing--paragraph-m: 0rem;
  --_typography---texts-font-sizes--paragraph-l: 1.25rem;
  --_typography---texts-line-height--paragraph-l: 140%;
  --_typography---texts-letter-spacing--paragraph-l: -.025rem;
  --_typography---heading-font-sizes--h4-version-2: 1.5rem;
  --_sizes---default-sizes--width: 100%;
  --_sizes---default-sizes--height: 100%;
  --_sizes---spacing--spacing-small: 1rem;
  --_sizes---spacing--spacing-colossal: 6.25rem;
  --_sizes---spacing--spacing-big: 2.5rem;
  --_sizes---border-radius--radius-xsmall: .5rem;
  --_sizes---container--max-width: 85rem;
  --_sizes---spacing--spacing-xxsmall: .75rem;
  --_sizes---spacing--spacing-medium: 1.25rem;
  --_sizes---spacing--spacing-regular: 1.2rem;
  --_sizes---spacing--spacing-xsmall: .5rem;
  --_sizes---border-radius--radius-smallx: .625rem;
  --_sizes---border-radius--radius-xxsmall: .75rem;
  --_sizes---spacing--spacing-jumbo: 4rem;
  --_sizes---spacing--spacing-normal: 2rem;
  --_sizes---border-radius--radius-big: 2rem;
  --_sizes---spacing--spacing-massive: 5rem;
  --_sizes---spacing--spacing-large: 2.25rem;
  --_sizes---spacing--spacing-tiny: .25rem;
  --_sizes---border-radius--radius-regular: 1.5rem;
  --_sizes---border-radius--radius-small: 1rem;
  --_sizes---border-radius--radius-circle: 100%;
  --_sizes---border-radius--radius-medium: 1.1rem;
  --_sizes---border-radius--radius-soft: 3.75rem;
  --_sizes---border-radius--radius-tiny: .25rem;
  --_sizes---border-radius--radius-large: 1.875rem;
  --_sizes---border-radius--radius-pill: 5rem;
}

h1 {
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---background-color--black);
  font-size: var(--_typography---heading-font-sizes--h1);
  line-height: var(--_typography---heading-line-height--h1);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---heading-letter-spacing--h1);
  margin-top: 0;
  margin-bottom: 0;
}

h2 {
  font-family: var(--font-family--inter-tight);
  font-size: var(--_typography---heading-font-sizes--h2);
  line-height: var(--_typography---heading-line-height--h2);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---heading-letter-spacing--h2);
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  font-family: var(--font-family--inter-tight);
  font-size: var(--_typography---heading-font-sizes--h3);
  line-height: var(--_typography---heading-line-height--h3);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---heading-letter-spacing--h3);
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font-family: var(--font-family--inter-tight);
  font-size: var(--_typography---heading-font-sizes--h4);
  line-height: var(--_typography---heading-line-height--h4);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---heading-letter-spacing--h4);
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  font-family: var(--font-family--inter-display);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
  margin-top: 0;
  margin-bottom: 0;
}

p {
  margin-top: 0;
  margin-bottom: 0;
}

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

img {
  width: var(--_sizes---default-sizes--width);
  height: var(--_sizes---default-sizes--height);
  max-width: var(--_sizes---default-sizes--width);
  object-fit: cover;
  display: inline-block;
}

figure {
  margin-bottom: 10px;
}

.page-wrapper {
  overflow: clip;
}

.utility-page-wrap {
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-right: var(--_sizes---spacing--spacing-small);
  padding-left: var(--_sizes---spacing--spacing-small);
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-wrap.error {
  z-index: 1;
  position: relative;
}

.utility-page-wrap.password {
  height: auto;
  padding-top: var(--_sizes---spacing--spacing-colossal);
  padding-bottom: var(--_sizes---spacing--spacing-colossal);
}

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

.utility-page-content.error {
  width: var(--_sizes---default-sizes--width);
  justify-content: center;
  align-items: center;
  max-width: 57.125rem;
  position: relative;
}

.utility-page-content.password {
  width: var(--_sizes---default-sizes--width);
  max-width: 36.75rem;
}

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

.top-header {
  padding: .87rem var(--_sizes---spacing--spacing-small);
  background-color: var(--_colors---background-color--black);
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: clip;
}

.top-desp {
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  font-weight: var(--font-weight--semi-bold);
  text-align: center;
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
}

.cart-icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.nav-cart {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 12.5rem 0% auto;
}

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

.close-button {
  cursor: pointer;
}

.product-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-left: 0;
  margin-right: 0;
}

.navbar-brand {
  width: var(--_sizes---default-sizes--width);
  max-width: 9.1875rem;
}

.error-state {
  color: red;
  text-align: center;
  background-color: #fff0;
  padding: 0;
}

.quantity-none {
  display: none;
}

.cart-item {
  position: relative;
}

.product-icon {
  margin-right: .75rem;
}

.nav-logo {
  object-fit: cover;
}

.checkout-button {
  border-radius: var(--_sizes---border-radius--radius-xsmall);
  background-color: var(--_colors---background-color--lemon);
  color: var(--_colors---background-color--black);
  font-weight: var(--font-weight--medium);
  margin-bottom: 0;
  padding: .8rem 1rem;
  transition: all .25s;
}

.checkout-button:hover {
  background-color: var(--_colors---background-color--blue);
  color: var(--_colors---text-color--white);
}

.navbar {
  width: var(--_sizes---default-sizes--width);
  max-width: var(--_sizes---container--max-width);
  padding: var(--_sizes---spacing--spacing-small);
  background-color: #fff0;
  margin-left: auto;
  margin-right: auto;
}

.remove-button {
  color: var(--_colors---background-color--blue);
  text-decoration: none;
  transition: all .25s;
}

.remove-button:hover {
  color: var(--_colors---background-color--warning);
}

.total-price {
  font-weight: var(--font-weight--semi-bold);
}

.nav-dropdown-link {
  width: var(--_sizes---default-sizes--width);
  padding: var(--_sizes---spacing--spacing-xxsmall);
  background-color: var(--_colors---text-color--transparent);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  text-align: left;
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  border-radius: .375rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  transition: all .25s;
  display: flex;
}

.nav-dropdown-link:hover {
  background-color: var(--_colors---text-color--field);
}

.nav-dropdown-link.w--current {
  background-color: var(--_colors---text-color--field);
  color: var(--_colors---background-color--black);
}

.nav-dropdown-link.page {
  width: auto;
  font-size: var(--_typography---texts-font-sizes--default-paragraph);
  line-height: var(--_typography---texts-line-height--default-paragraph);
  text-align: left;
  letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
}

.nav-dropdown-link.page:hover, .nav-dropdown-link.page.w--current {
  background-color: var(--_colors---text-color--transparent);
  color: var(--_colors---background-color--blue);
}

.nav-menu-items {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  justify-content: center;
  align-items: center;
  display: flex;
}

.cart-button {
  color: #1d1d1d;
  background-color: #fff0;
  padding: 0;
  position: relative;
}

.nav-dropdown {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.nav-dropdown.pages {
  display: none;
}

.nav-dropdown-items {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: .1rem;
  grid-row-gap: .1rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .13rem;
  display: flex;
}

.nav-dropdown-items.pages {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  width: auto;
}

.cart-quantity {
  color: #1d1d1d;
  letter-spacing: -.0225rem;
  background-color: #96e362;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .875rem;
  min-width: .875rem;
  height: .875rem;
  min-height: .875rem;
  margin: 0;
  padding: 1px 0 0;
  font-size: .75rem;
  font-weight: 500;
  line-height: 110%;
  display: none;
  position: absolute;
  inset: -5% -10% auto auto;
}

.price-product {
  margin-top: 1rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.nav-link {
  background-color: var(--_colors---text-color--transparent);
  color: var(--_colors---text-color--grey);
  padding: 0;
  text-decoration: none;
  transition: all .25s;
}

.nav-link:hover, .nav-link.w--current, .nav-link.w--current:hover {
  color: var(--_colors---background-color--green);
}

.nav-dropdown-toggle {
  background-color: var(--_colors---text-color--transparent);
  color: var(--_colors---text-color--grey);
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: all .25s;
  display: flex;
}

.nav-dropdown-toggle:hover {
  color: var(--_colors---background-color--green);
}

.nav-dropdown-list {
  background-color: var(--_colors---text-color--transparent);
}

.nav-dropdown-list.w--open {
  width: 13rem;
  padding-top: 1rem;
  left: -4rem;
}

.nav-dropdown-list.pages.w--open {
  width: auto;
  left: -8rem;
}

.nav-dropdown-collection {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_colors---background-color--black);
  border-top-left-radius: var(--_sizes---border-radius--radius-xsmall);
  border-top-right-radius: var(--_sizes---border-radius--radius-xsmall);
  border-bottom-left-radius: var(--_sizes---border-radius--radius-xsmall);
  border-bottom-right-radius: var(--_sizes---border-radius--radius-xsmall);
  background-color: var(--_colors---text-color--white);
  justify-content: flex-start;
  align-items: flex-start;
  padding: .12px;
  display: flex;
  box-shadow: 0 14px 42.3px #0000000f;
}

.nav-dropdown-collection.page {
  padding: var(--_sizes---spacing--spacing-regular);
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
}

.web-payments {
  display: none;
}

.nav-buttons {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-buttons.mob {
  display: none;
}

.dropdown-arrow {
  width: 1.5rem;
  height: 1.5rem;
}

.dropdown-arrow:hover {
  color: var(--_colors---background-color--green);
}

.sign-in {
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---background-color--black);
  font-weight: var(--font-weight--semi-bold);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.sign-in:hover {
  color: var(--_colors---background-color--blue);
}

.button-text {
  flex: none;
  padding-right: 1px;
}

.button-text._02:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b), .button-text._02:hover:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b) {
  color: var(--_colors---background-color--green);
}

.button-text._02.button-2-4.white {
  color: var(--_colors---text-color--white);
}

.button-text._01:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b) {
  color: var(--_colors---background-color--green);
}

.button-text._01.button-2-3.white {
  color: var(--_colors---text-color--white);
}

.buttons-arrows {
  justify-content: center;
  align-items: center;
  height: 1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.buttons-arrows:where(.w-variant-5285f4dc-b5af-efc4-1839-618741f02125), .buttons-arrows:where(.w-variant-ff23af6d-606f-bba0-1cb0-6e9bd5d4836a), .buttons-arrows:where(.w-variant-19a8628c-fd0c-7f21-6e8c-e18970f3ee84) {
  display: none;
}

.buttons-arrows:hover:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b) {
  color: var(--_colors---background-color--green);
}

.button-01 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-radius: var(--_sizes---border-radius--radius-smallx);
  background-color: var(--_colors---background-color--black);
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---text-color--white);
  font-weight: var(--font-weight--semi-bold);
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
  overflow: clip;
}

.button-01:where(.w-variant-9b86dbcc-eebd-a782-4aed-e47bb8676fcc) {
  padding: .87rem 1.25rem;
}

.button-01:where(.w-variant-2609c20b-7f11-6b9b-6f5c-8659c794a978) {
  border: 1px solid var(--_colors---border-color--rgba-0-0-0-0-10);
  background-color: var(--_colors---text-color--transparent);
  color: var(--_colors---background-color--black);
  padding: .87rem 1.25rem;
}

.button-01:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b) {
  background-color: var(--_colors---text-color--transparent);
  color: var(--_colors---background-color--black);
  border-radius: 0;
  padding: 0;
}

.button-01:where(.w-variant-189e0406-9571-f2f7-c4de-010825d93e4e) {
  background-color: var(--_colors---background-color--lemon);
  color: var(--_colors---background-color--black);
  padding: .87rem 1.25rem;
}

.button-01:where(.w-variant-df71c195-60e2-0f20-a5fb-777be444dfbc) {
  background-color: var(--_colors---text-color--transparent);
  color: var(--_colors---text-color--white);
  border-radius: 0;
  padding: 0;
}

.button-01:where(.w-variant-84f12e2a-8e04-587f-5197-f7b0acff8c9c) {
  border: 1px solid var(--_colors---text-color--white);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: var(--_colors---background-color--black);
  background-color: #ffffff0a;
  padding: .87rem 1.25rem;
}

.button-01:where(.w-variant-cf346316-c1c2-696d-f149-66ec4948cb0a) {
  background-color: var(--_colors---text-color--white);
  color: var(--_colors---background-color--black);
}

.button-01:where(.w-variant-ff23af6d-606f-bba0-1cb0-6e9bd5d4836a) {
  background-color: var(--_colors---background-color--lemon);
  color: var(--_colors---background-color--black);
  padding: .87rem 1.25rem;
}

.button-01:where(.w-variant-35298d34-10fc-626b-b9dd-502a27129b6d) {
  border: 1px solid var(--_colors---border-color--rgba-0-0-0-0-10);
  background-color: var(--_colors---text-color--transparent);
  color: var(--_colors---background-color--black);
  padding: .87rem 1.25rem;
}

.button-01:where(.w-variant-115a5f57-015b-6d6a-257e-d8ee45968243) {
  background-color: var(--_colors---text-color--field);
  color: var(--_colors---background-color--black);
}

.button-01:where(.w-variant-19a8628c-fd0c-7f21-6e8c-e18970f3ee84) {
  border-radius: var(--_sizes---border-radius--radius-big);
}

.button-01:hover {
  background-color: var(--_colors---background-color--green);
}

.button-01:hover:where(.w-variant-2609c20b-7f11-6b9b-6f5c-8659c794a978) {
  border-color: var(--_colors---text-color--transparent);
  background-color: var(--_colors---background-color--lemon);
}

.button-01:hover:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b) {
  background-color: var(--_colors---text-color--transparent);
}

.button-01:hover:where(.w-variant-189e0406-9571-f2f7-c4de-010825d93e4e) {
  color: var(--_colors---text-color--white);
}

.button-01:hover:where(.w-variant-df71c195-60e2-0f20-a5fb-777be444dfbc) {
  background-color: var(--_colors---text-color--transparent);
}

.button-01:hover:where(.w-variant-84f12e2a-8e04-587f-5197-f7b0acff8c9c) {
  border-color: var(--_colors---text-color--transparent);
  background-color: var(--_colors---background-color--lemon);
}

.button-01:hover:where(.w-variant-cf346316-c1c2-696d-f149-66ec4948cb0a) {
  background-color: var(--_colors---background-color--lemon);
}

.button-01:hover:where(.w-variant-ff23af6d-606f-bba0-1cb0-6e9bd5d4836a) {
  color: var(--_colors---text-color--white);
}

.button-01:hover:where(.w-variant-35298d34-10fc-626b-b9dd-502a27129b6d) {
  border-color: var(--_colors---text-color--transparent);
  background-color: var(--_colors---background-color--black);
  color: var(--_colors---text-color--white);
}

.button-01:hover:where(.w-variant-115a5f57-015b-6d6a-257e-d8ee45968243) {
  background-color: var(--_colors---background-color--black);
  color: var(--_colors---text-color--white);
}

.button-01.lemon {
  background-color: var(--_colors---background-color--lemon);
  color: var(--_colors---background-color--black);
}

.button-01.lemon:hover {
  background-color: var(--_colors---background-color--black);
  color: var(--_colors---text-color--white);
}

.button-01.cart {
  width: var(--_sizes---default-sizes--width);
  background-color: var(--_colors---background-color--lemon);
  color: var(--_colors---background-color--black);
  text-align: center;
  background-image: url('../images/arrow-left-1_1arrow-left (1).webp');
  background-position: 68%;
  background-repeat: no-repeat;
  background-size: 1rem;
  padding-left: 0;
}

.button-01.cart:hover {
  background-color: var(--_colors---background-color--black);
  color: var(--_colors---text-color--white);
  background-image: url('../images/arrow-left-2_1arrow-left (2).webp');
}

.button-01.button-2 {
  background-color: var(--_colors---text-color--transparent);
  color: var(--_colors---background-color--black);
  border-radius: 0;
  padding: 0;
}

.button-01.button-2:hover {
  background-color: var(--_colors---text-color--transparent);
}

.button-texts {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 1.4rem;
  overflow: clip;
}

.button-texts:where(.w-variant-189e0406-9571-f2f7-c4de-010825d93e4e), .button-texts:where(.w-variant-ff23af6d-606f-bba0-1cb0-6e9bd5d4836a) {
  flex: none;
}

.button-texts:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b) {
  color: var(--_colors---background-color--black);
}

.button-texts:hover:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b) {
  color: var(--_colors---background-color--green);
}

.button-icon {
  width: 1rem;
  height: 1rem;
}

.button-icon._01:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b) {
  color: var(--_colors---background-color--green);
}

.button-icon._01.button-2-6.white {
  color: var(--_colors---text-color--white);
}

.button-icon._02 {
  position: absolute;
  inset: 0% auto 0% -100%;
}

.button-icon._02:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b), .button-icon._02:hover:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b) {
  color: var(--_colors---background-color--green);
}

.button-icon._02.button-2-7.white {
  color: var(--_colors---text-color--white);
}

.section.cta {
  position: relative;
}

.section.home-hero.newbggg {
  background-image: url('../images/7c065c00-e3b3-4bae-835e-9cd0b531bd2d.png');
  background-position: 0 0;
  background-size: cover;
}

.section.building {
  z-index: 1;
  background-color: var(--_colors---text-color--field);
  overflow: clip;
}

.section.building.black-bg {
  background-color: var(--_colors---text-color--deep-night);
}

.section.advertising {
  background-color: var(--_colors---background-color--black);
  position: relative;
  overflow: clip;
}

.section.advertising.whitewdnww {
  background-color: var(--_colors---text-color--white);
}

.section.about-hero {
  background-image: url('../images/About-Hero-Banner.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.revenue {
  flex-flow: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section.build, .section.awards {
  background-color: var(--_colors---text-color--field);
}

.section.process {
  background-color: var(--_colors---background-color--black);
  position: relative;
}

.section.founder {
  background-image: url('../images/Founder-Banner.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: clip;
}

.section.generation {
  background-color: var(--_colors---background-color--black);
  position: relative;
  overflow: clip;
}

.section.access {
  background-color: var(--_colors---background-color--black);
}

.section.pricing-hero {
  background-image: url('../images/About-Hero-Banner.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.integration-modals {
  margin-top: -3rem;
  position: relative;
}

.section.whitebackgroundcolor {
  background-color: var(--_colors---text-color--white);
}

.section.hero-breakk {
  background-image: url('../images/7c065c00-e3b3-4bae-835e-9cd0b531bd2d.png');
  background-position: 0 0;
  background-size: cover;
}

.section.bgblack {
  background-color: #000;
}

.section.oyaaasdas {
  background-color: var(--_colors---text-color--field);
}

.container {
  width: var(--_sizes---default-sizes--width);
  height: var(--_sizes---default-sizes--height);
  max-width: var(--_sizes---container--max-width);
  padding-right: var(--_sizes---spacing--spacing-small);
  padding-left: var(--_sizes---spacing--spacing-small);
  margin-left: auto;
  margin-right: auto;
}

.container.feature {
  position: sticky;
  top: 8.5rem;
}

.container.feature-one {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: sticky;
  top: 8.5rem;
}

.container.sdssds {
  padding-top: var(--_sizes---spacing--spacing-colossal);
  padding-bottom: var(--_sizes---spacing--spacing-colossal);
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper {
  width: var(--_sizes---default-sizes--width);
  height: var(--_sizes---default-sizes--height);
  padding-top: var(--_sizes---spacing--spacing-colossal);
  padding-bottom: var(--_sizes---spacing--spacing-colossal);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper.styleguide {
  padding-top: var(--_sizes---spacing--spacing-massive);
  padding-bottom: var(--_sizes---spacing--spacing-massive);
}

.wrapper.styleguide-details {
  padding-top: var(--_sizes---spacing--spacing-regular);
  padding-bottom: var(--_sizes---spacing--spacing-normal);
  grid-column-gap: var(--_sizes---spacing--spacing-massive);
  grid-row-gap: var(--_sizes---spacing--spacing-massive);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.wrapper.cta {
  padding-top: 9.12rem;
  padding-bottom: 10.62rem;
}

.wrapper.footer-details {
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  padding: 3rem;
}

.wrapper.home-hero {
  grid-column-gap: var(--_sizes---spacing--spacing-massive);
  grid-row-gap: var(--_sizes---spacing--spacing-massive);
  background-image: url('../images/Header_1Header.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.wrapper.home-hero.oydcasbhcs {
  grid-column-gap: 2rem;
  background-image: none;
}

.wrapper.marquee {
  padding-top: var(--_sizes---spacing--spacing-medium);
  padding-bottom: var(--_sizes---spacing--spacing-medium);
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  overflow: clip;
}

.wrapper.limited-access {
  max-width: none;
  padding-top: var(--_sizes---spacing--spacing-colossal);
}

.wrapper.limited-access.lesspadding, .wrapper.building.lesspadding {
  padding-top: var(--_sizes---spacing--spacing-jumbo);
  padding-bottom: var(--_sizes---spacing--spacing-jumbo);
}

.wrapper.advertising {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: flex;
  position: relative;
}

.wrapper.advertising.pacascsacsa {
  padding-top: 0;
  padding-bottom: 0;
}

.wrapper.advertising.adsadasd {
  flex-flow: row;
  align-items: flex-start;
}

.wrapper.simplified {
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
}

.wrapper.powering {
  z-index: 2;
  position: relative;
}

.wrapper.powering.lesspadding {
  padding-top: var(--_sizes---spacing--spacing-jumbo);
  padding-bottom: var(--_sizes---spacing--spacing-jumbo);
  order: 0;
}

.wrapper.dashboard {
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
}

.wrapper.testimonial {
  padding-bottom: var(--_sizes---spacing--spacing-jumbo);
  align-items: stretch;
}

.wrapper.about-hero {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 47rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 12rem;
}

.wrapper.revenue {
  padding-top: var(--_sizes---spacing--spacing-jumbo);
  padding-bottom: var(--_sizes---spacing--spacing-massive);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper.about-detail {
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.wrapper.awards {
  height: 100vh;
  position: sticky;
  top: 0;
}

.wrapper.process {
  z-index: 2;
  padding-bottom: var(--_sizes---spacing--spacing-normal);
  grid-column-gap: var(--_sizes---spacing--spacing-colossal);
  grid-row-gap: var(--_sizes---spacing--spacing-colossal);
  position: relative;
}

.wrapper.founder {
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.wrapper.expense-hero {
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  background-image: url('../images/Header_1Header.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.wrapper.values {
  padding-top: var(--_sizes---spacing--spacing-massive);
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper.generation {
  z-index: 1;
  padding-top: var(--_sizes---spacing--spacing-jumbo);
  position: relative;
}

.wrapper.finances {
  padding-bottom: var(--_sizes---spacing--spacing-normal);
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper.faq {
  padding-bottom: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-massive);
  grid-row-gap: var(--_sizes---spacing--spacing-massive);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.wrapper.future {
  z-index: 1;
  position: relative;
}

.wrapper.liquidity {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  height: 550vh;
  overflow: clip;
}

.wrapper.boost {
  padding-bottom: var(--_sizes---spacing--spacing-normal);
}

.wrapper.small-hero {
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  background-image: url('../images/Header_1Header.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr .85fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: clip;
}

.wrapper.support {
  padding-top: var(--_sizes---spacing--spacing-massive);
}

.wrapper.support.pdtop {
  padding-top: 0;
}

.wrapper.access {
  grid-column-gap: var(--_sizes---spacing--spacing-colossal);
  grid-row-gap: var(--_sizes---spacing--spacing-colossal);
  position: relative;
}

.wrapper.scaling {
  padding-bottom: var(--_sizes---spacing--spacing-regular);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.wrapper.plans {
  padding-bottom: var(--_sizes---spacing--spacing-regular);
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  position: relative;
}

.wrapper.pricing-structure {
  padding-top: var(--_sizes---spacing--spacing-massive);
  padding-bottom: var(--_sizes---spacing--spacing-jumbo);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
}

.wrapper.plan-details {
  padding-bottom: var(--_sizes---spacing--spacing-regular);
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  position: relative;
}

.wrapper.resources {
  padding-top: var(--_sizes---spacing--spacing-jumbo);
  padding-bottom: var(--_sizes---spacing--spacing-massive);
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  position: relative;
}

.wrapper.resources-details {
  padding-top: var(--_sizes---spacing--spacing-massive);
  padding-bottom: var(--_sizes---spacing--spacing-jumbo);
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  position: relative;
}

.wrapper.integration {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.wrapper.integration-modals {
  padding-top: 0;
  padding-bottom: var(--_sizes---spacing--spacing-massive);
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  position: relative;
}

.wrapper.integration-details {
  padding-top: var(--_sizes---spacing--spacing-massive);
  padding-bottom: var(--_sizes---spacing--spacing-jumbo);
  grid-column-gap: var(--_sizes---spacing--spacing-massive);
  grid-row-gap: var(--_sizes---spacing--spacing-massive);
}

.wrapper.career-gallery {
  padding-top: var(--_sizes---spacing--spacing-jumbo);
  padding-bottom: var(--_sizes---spacing--spacing-small);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.wrapper.what-wrapper {
  padding-top: var(--_sizes---spacing--spacing-jumbo);
  padding-bottom: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-template-rows: auto;
  grid-template-columns: .85fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.wrapper.grow {
  padding-top: var(--_sizes---spacing--spacing-small);
  padding-bottom: var(--_sizes---spacing--spacing-small);
}

.wrapper.team {
  padding-bottom: var(--_sizes---spacing--spacing-small);
}

.wrapper.career-single {
  padding-bottom: var(--_sizes---spacing--spacing-massive);
  grid-template-rows: auto;
  grid-template-columns: .85fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
}

.wrapper.contact {
  padding-right: var(--_sizes---spacing--spacing-normal);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  background-image: url('../images/Header_2Header.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: .82fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.wrapper.contact.ggs {
  background-image: url('../images/Gemini_Generated_Image_10gk8n10gk8n10gk-removebg-preview.png');
}

.wrapper.terms {
  padding-top: var(--_sizes---spacing--spacing-massive);
  padding-bottom: var(--_sizes---spacing--spacing-massive);
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
}

.wrapper.licenses {
  padding-top: var(--_sizes---spacing--spacing-massive);
  padding-bottom: var(--_sizes---spacing--spacing-massive);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
}

.wrapper.license-details {
  padding-top: var(--_sizes---spacing--spacing-small);
}

.wrapper.changelog-details {
  padding-top: var(--_sizes---spacing--spacing-small);
  padding-bottom: var(--_sizes---spacing--spacing-massive);
}

.wrapper.changelog {
  padding-top: var(--_sizes---spacing--spacing-massive);
  padding-bottom: var(--_sizes---spacing--spacing-jumbo);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
}

.wrapper.login {
  grid-column-gap: var(--_sizes---spacing--spacing-colossal);
  grid-row-gap: var(--_sizes---spacing--spacing-colossal);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.wrapper.expense-manage {
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

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

.styleguide-title.terms {
  font-size: var(--_typography---heading-font-sizes--h2);
  line-height: var(--_typography---heading-line-height--h2);
  letter-spacing: var(--_typography---heading-letter-spacing--h2);
}

.styleguide-left {
  top: var(--_sizes---spacing--spacing-regular);
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  max-width: 12.5rem;
  display: flex;
  position: sticky;
}

.typography {
  padding-bottom: var(--_sizes---spacing--spacing-medium);
  border-bottom: 1px solid var(--_colors---border-color--rgba-0-0-0-0-10);
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
  text-decoration: none;
  transition: all .25s;
}

.typography:hover, .typography.w--current {
  color: var(--_colors---background-color--blue);
}

.styleguide-right {
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  display: flex;
}

.typography-block {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  display: flex;
}

.typography-title {
  font-size: var(--_typography---heading-font-sizes--h4);
  line-height: var(--_typography---heading-line-height--h4);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---heading-letter-spacing--h4);
}

.typography-details {
  padding: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: var(--_colors---text-color--field);
  flex-flow: column;
  display: flex;
}

.heading-block {
  padding-bottom: var(--_sizes---spacing--spacing-medium);
  border-bottom: 1px solid var(--_colors---border-color--rgba-0-0-0-0-10);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.font-size._05, .medium-large {
  font-weight: var(--font-weight--medium);
}

.regular-paragraph {
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

.semibold-paragraph {
  font-weight: var(--font-weight--semi-bold);
}

.medium-paragraph {
  font-weight: var(--font-weight--medium);
}

.small-paragraph {
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
}

.colors-block {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  display: flex;
}

.colors-details {
  padding: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: var(--_colors---text-color--field);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.colors-top {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.color-card {
  width: var(--_sizes---default-sizes--width);
  border-radius: var(--_sizes---border-radius--radius-small);
  background-color: var(--_colors---background-color--lemon);
  justify-content: center;
  align-items: center;
  height: 10rem;
  display: flex;
}

.color-card._02 {
  background-color: var(--_colors---background-color--black);
}

.color-card._03 {
  background-color: var(--_colors---text-color--grey);
}

.color-card._04 {
  background-color: var(--_colors---background-color--light-grey);
}

.color-card._05 {
  background-color: var(--_colors---button-color--stroke-color);
}

.color-card._06 {
  background-color: var(--_colors---text-color--white);
}

.color-card._07 {
  border: 1px solid var(--_colors---button-color--stroke-color);
  background-color: var(--_colors---text-color--field);
}

.color-card._08 {
  border: 1px solid var(--_colors---button-color--stroke-color);
  background-color: var(--_colors---background-color--warning);
}

.color-card._09 {
  border: 1px solid var(--_colors---button-color--stroke-color);
  background-color: var(--_colors---background-color--blue);
}

.color-card._10 {
  border: 1px solid var(--_colors---button-color--stroke-color);
  background-color: var(--_colors---background-color--green);
}

.color-code {
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  text-align: center;
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

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

.colors-bottom {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.buttons-block {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  display: flex;
}

.buttons-flex {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta-contents {
  z-index: 1;
  width: var(--_sizes---default-sizes--width);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 45rem;
  display: flex;
  position: relative;
}

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

.cta-title {
  text-align: center;
  font-size: 4rem;
}

.cta-title.lessheadingsize {
  font-size: 4rem;
}

.cta-para {
  width: var(--_sizes---default-sizes--width);
  max-width: 36rem;
  margin-top: var(--_sizes---spacing--spacing-medium);
  margin-bottom: var(--_sizes---spacing--spacing-medium);
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  text-align: center;
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.cta-buttons {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  justify-content: center;
  align-items: center;
  display: flex;
}

.duel-section {
  padding-bottom: var(--_sizes---spacing--spacing-xxsmall);
  background-image: url('../images/Duel-Banner.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: clip;
}

.duel-section.error {
  background-image: url('../images/Group-3_2Group (3).webp');
  margin-top: -15rem;
  padding-top: 15rem;
}

.cta-image {
  width: 45rem;
  height: auto;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cta-image.left {
  width: 48rem;
  height: 53.393rem;
  inset: 7% auto auto 0%;
}

.cta-image.left.hide {
  display: none;
}

.cta-image.right {
  width: 38rem;
  height: 46.609rem;
  top: -8%;
}

.cta-image.right.hide {
  display: none;
}

.footer {
  z-index: 1;
  margin-right: var(--_sizes---spacing--spacing-xxsmall);
  margin-left: var(--_sizes---spacing--spacing-xxsmall);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: var(--_colors---background-color--black);
  position: relative;
}

.footer-top {
  width: var(--_sizes---default-sizes--width);
  padding-bottom: var(--_sizes---spacing--spacing-big);
  border-bottom: 1px solid var(--_colors---border-color--opacity-10-white);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.connect-title {
  width: var(--_sizes---default-sizes--width);
  max-width: 37rem;
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---heading-font-sizes--h3);
  line-height: var(--_typography---heading-line-height--h3);
  letter-spacing: var(--_typography---heading-letter-spacing--h3);
}

.subscribe-form-block {
  width: var(--_sizes---default-sizes--width);
  max-width: 28.75rem;
  margin-bottom: 0;
}

.subscribe-form {
  width: var(--_sizes---default-sizes--width);
  border-radius: var(--_sizes---border-radius--radius-smallx);
  position: relative;
  overflow: clip;
}

.subscribe-textfield {
  width: var(--_sizes---default-sizes--width);
  border: 1px solid var(--_colors---text-color--transparent);
  background-color: var(--_colors---background-color--black);
  height: 3.375rem;
  color: var(--_colors---text-color--white);
  margin-bottom: 0;
  padding: .75rem 1rem;
}

.subscribe-textfield:focus {
  border-color: var(--_colors---text-color--transparent);
}

.subscribe-textfield::placeholder {
  color: var(--_colors---background-color--light-grey);
}

.subscribe-button {
  padding: .88rem var(--_sizes---spacing--spacing-medium);
  border-radius: var(--_sizes---border-radius--radius-smallx);
  background-color: var(--_colors---background-color--lemon);
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---background-color--black);
  font-weight: var(--font-weight--semi-bold);
  transition: all .25s;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.subscribe-button:hover {
  background-color: var(--_colors---background-color--blue);
  color: var(--_colors---text-color--white);
}

.success-message {
  border-radius: var(--_sizes---border-radius--radius-smallx);
  background-color: var(--_colors---background-color--lemon);
  font-weight: var(--font-weight--medium);
}

.error-message {
  background-color: var(--_colors---text-color--transparent);
  color: var(--_colors---background-color--warning);
  text-align: center;
  padding: 0;
}

.footer-contents {
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.footer-left {
  width: var(--_sizes---default-sizes--width);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 20rem;
  display: flex;
}

.footer-logolink {
  width: var(--_sizes---default-sizes--width);
  max-width: none;
}

.social-contents {
  margin-top: var(--_sizes---spacing--spacing-regular);
  margin-bottom: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.social-title {
  font-family: var(--font-family--inter-display);
  color: var(--_colors---background-color--light-grey);
  font-size: var(--_typography---texts-font-sizes--default-paragraph);
  line-height: var(--_typography---texts-line-height--default-paragraph);
  font-weight: var(--font-weight--semi-bold);
  letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
}

.social-flex {
  grid-column-gap: var(--_sizes---border-radius--radius-xsmall);
  grid-row-gap: var(--_sizes---border-radius--radius-xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social-link {
  width: 2.16963rem;
  height: 2.16963rem;
  color: var(--_colors---text-color--white);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.social-link:hover {
  color: var(--_colors---background-color--lemon);
}

.social-svg {
  justify-content: center;
  align-items: center;
  width: 1.8rem;
  height: 1.8rem;
  display: flex;
}

.none {
  display: none;
}

.footer-right {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pages-content {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pages {
  margin-bottom: var(--_sizes---spacing--spacing-tiny);
  color: var(--_colors---background-color--light-grey);
  font-size: 1.3rem;
}

.page-link {
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---text-color--white);
  font-weight: var(--font-weight--medium);
  text-decoration: none;
  transition: all .25s;
}

.page-link:hover, .page-link.w--current {
  color: var(--_colors---background-color--green);
}

.dual-pages {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-email {
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---heading-font-sizes--h4-version-2);
  line-height: var(--_typography---heading-line-height--h4);
  letter-spacing: var(--_typography---heading-letter-spacing--h4);
  margin-top: 20px;
  text-decoration: none;
  transition: all .25s;
}

.footer-email:hover {
  color: var(--_colors---background-color--green);
}

.copyright-block {
  width: var(--_sizes---default-sizes--width);
  padding-top: var(--_sizes---spacing--spacing-big);
  padding-bottom: var(--_sizes---spacing--spacing-big);
  border-top: 1px solid var(--_colors---border-color--opacity-10-white);
  border-bottom: 1px solid var(--_colors---border-color--opacity-10-white);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.copyright-desp {
  color: var(--_colors---background-color--light-grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
}

.copyright-link {
  color: var(--_colors---text-color--white);
  text-decoration: none;
  transition: all .25s;
}

.copyright-link:hover {
  color: var(--_colors---background-color--lemon);
}

.copyright-right {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  justify-content: center;
  align-items: center;
  display: flex;
}

.terms-link {
  color: var(--_colors---text-color--white);
  text-decoration: none;
  transition: all .25s;
}

.terms-link:hover, .terms-link.w--current {
  color: var(--_colors---background-color--lemon);
}

.footer-bottom {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  display: flex;
}

.registered-para {
  color: var(--_colors---background-color--light-grey);
}

.home-heroleft {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  display: flex;
}

.home-heroleft.about {
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  justify-content: center;
  align-items: center;
}

.home-heroleft.contact {
  top: var(--_sizes---spacing--spacing-medium);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  position: sticky;
}

.hero-left {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hero-left.about {
  justify-content: center;
  align-items: center;
}

.automated {
  padding: var(--_sizes---spacing--spacing-xxsmall) var(--_sizes---spacing--spacing-medium);
  border: 1px solid var(--_colors---button-color--stroke-color);
  font-family: var(--font-family--inter-tight);
  font-weight: var(--font-weight--semi-bold);
  border-radius: 2.5rem;
}

.modern-title {
  font-size: var(--_typography---heading-font-sizes--h1);
}

.modern-title.about {
  text-align: center;
}

.modern-title.pricing {
  width: var(--_sizes---default-sizes--width);
  text-align: center;
  max-width: 35.4rem;
}

.modern-title.resources, .modern-title.career {
  width: var(--_sizes---default-sizes--width);
  text-align: center;
  max-width: 39rem;
}

.modern-title.lessheadingsize {
  font-size: 4rem;
}

.gradient-one {
  background-color: #2670ff00;
  background-image: linear-gradient(180deg, var(--_colors---background-color--blue-haze), var(--_colors---background-color--green));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.home-heropara {
  width: var(--_sizes---default-sizes--width);
  max-width: 32rem;
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.home-heropara.about, .home-heropara.pricing {
  text-align: center;
}

.home-heropara.newwewewew {
  text-align: center;
  max-width: none;
}

.home-heropara.heroparawidth {
  max-width: 96%;
}

.hero-buttons {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-buttons.about {
  justify-content: center;
  align-items: center;
}

.hero-buttons.about-us {
  justify-content: flex-start;
  align-items: center;
}

.hero-buttons.contact {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.home-heroright {
  width: var(--_sizes---default-sizes--width);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.home-heroright.right {
  display: none;
}

.hero-img {
  max-width: 23.1139rem;
  height: auto;
}

.hero-img._02 {
  border-radius: .9375rem;
  max-width: 11.375rem;
  height: auto;
  position: absolute;
  inset: auto 1.25rem auto auto;
  box-shadow: 0 12px 30px #0000001a;
}

.hero-img._03 {
  border-radius: .9375rem;
  max-width: 17.3125rem;
  height: auto;
  position: absolute;
  inset: -5.5rem 4.44rem auto auto;
  box-shadow: 0 12px 29.5px #0000001a;
}

.hero-img._04 {
  border-radius: .9375rem;
  max-width: 17.3125rem;
  height: auto;
  position: absolute;
  inset: auto auto -5.5rem 2rem;
  box-shadow: 0 12px 29.5px #0000001a;
}

.hero-img.expense-one {
  border-radius: .9375rem;
  max-width: 15.5rem;
  height: auto;
  position: absolute;
  inset: -5.5rem 4.44rem auto auto;
  box-shadow: 0 12px 29.5px #0000001a;
}

.hero-img.expense-two {
  border-top-left-radius: var(--_sizes---border-radius--radius-circle);
  border-top-right-radius: var(--_sizes---border-radius--radius-circle);
  border-bottom-left-radius: var(--_sizes---border-radius--radius-circle);
  border-bottom-right-radius: var(--_sizes---border-radius--radius-circle);
  max-width: 4.125rem;
  height: auto;
  position: absolute;
  inset: auto auto -5.5rem 1rem;
  box-shadow: 0 12px 29.5px #0000001a;
}

.hero-img.expense-three {
  border-radius: .9375rem;
  max-width: 15.5rem;
  height: auto;
  position: absolute;
  inset: auto auto -5.5rem 6rem;
  box-shadow: 0 12px 29.5px #0000001a;
}

.hero-img.ogudadjnsds {
  width: 100%;
  max-width: none;
  height: auto;
}

.opacity-zero {
  opacity: 0;
  text-decoration: none;
}

.opacity-zero.w--current {
  opacity: 0;
}

.companies {
  width: var(--_sizes---default-sizes--width);
  max-width: 10.8125rem;
  color: var(--_colors---text-color--grey);
  flex: none;
}

.companies-marquee {
  width: var(--_sizes---default-sizes--width);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.companies-items {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.companies-logo {
  width: 9.1875rem;
  margin-right: var(--_sizes---spacing--spacing-massive);
}

.companies-logo._02 {
  width: 8.88869rem;
}

.companies-logo._03 {
  width: 9.6875rem;
}

.companies-logo._04 {
  width: 9.5625rem;
}

.companies-logo._05 {
  width: 8.77738rem;
}

.left-gradient {
  background-image: linear-gradient(270deg, #fff0, var(--_colors---text-color--white) 96.98%);
  width: 9.1875rem;
  position: absolute;
  inset: 0% auto 0% -1%;
}

.right-gradient {
  background-image: linear-gradient(270deg, var(--_colors---text-color--white), #fff0 96.98%);
  width: 9.1875rem;
  position: absolute;
  inset: 0% -1% 0% auto;
}

.limited-top {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 47rem;
  display: flex;
}

.limited-top.integration {
  z-index: 2;
  position: relative;
}

.limited-top.newwidthhh {
  max-width: 50rem;
}

.sub-header {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  justify-content: center;
  align-items: center;
  display: flex;
}

.subheader-icon {
  width: .75rem;
  height: .75rem;
}

.subheader-title {
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---background-color--blue);
  font-weight: var(--font-weight--medium);
}

.subheader-title:where(.w-variant-9adf7c65-b7fd-1bc3-edec-c021bcef977e) {
  color: var(--_colors---background-color--lemon);
}

.section-title {
  font-size: var(--_typography---heading-font-sizes--h2);
  text-align: center;
}

.section-title.leftalign {
  text-align: left;
}

.section-desp {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  text-align: center;
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.section-desp.leftalign {
  text-align: left;
}

.limited-bottom {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: 5rem;
  grid-row-gap: var(--_sizes---spacing--spacing-massive);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.limited-bottom.new-hightforsec, .limited-bottom.highttt {
  height: auto;
}

.limited-bottom._2232323 {
  grid-template-columns: 1fr 1fr;
}

.limited-cards {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.limited-cards.values {
  width: var(--_sizes---default-sizes--width);
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.limited-cards.new-griddd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.limited-card {
  width: var(--_sizes---default-sizes--width);
  height: var(--_sizes---default-sizes--height);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--_sizes---border-radius--radius-medium);
  background-color: var(--_colors---text-color--white);
  background-image: url('../images/Limited-BG.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.75rem;
  display: flex;
}

.limited-card:where(.w-variant-f1be3b28-ee57-1e1e-9508-e32a78a8f410) {
  max-width: 19.6875rem;
  height: auto;
  margin-right: var(--_sizes---spacing--spacing-medium);
}

.limited-card.newcard {
  padding: var(--_sizes---spacing--spacing-normal);
  background-color: var(--_colors---text-color--white);
  background-image: none;
  align-items: flex-start;
}

.limited-icon {
  width: 2.5rem;
  height: auto;
}

.limited-icon:where(.w-variant-f1be3b28-ee57-1e1e-9508-e32a78a8f410) {
  height: 2.5rem;
}

.limited-detail {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.limited-detail.new-deatail {
  text-align: left;
  align-items: flex-start;
}

.limited-text {
  font-family: var(--font-family--inter-display);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.limited-desp {
  color: var(--_colors---text-color--grey);
}

.limited-gradient {
  z-index: -1;
  width: var(--_sizes---default-sizes--width);
  filter: blur(100px);
  background-image: linear-gradient(90deg, #fff9, #d8ff7099 35.02%, #0081dd4d 69.23%, #2670ff99);
  max-width: 30.5625rem;
  height: 22.625rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.limited-gradient.career {
  max-width: 49rem;
  left: -18%;
}

.payments-country {
  object-fit: contain;
}

.building-cards {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.building-one-cards {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.building-one-cards._02 {
  grid-template-columns: 1fr 1fr 1fr;
}

.building-one-cards._02._03333 {
  grid-template-columns: 1fr 1fr 1fr;
  width: auto;
}

.building-one-cards._02._03333.asddasdasd {
  grid-template-columns: 1fr 1fr;
  width: 68%;
}

.building-card {
  width: var(--_sizes---default-sizes--width);
  height: var(--_sizes---default-sizes--height);
  padding: var(--_sizes---spacing--spacing-normal);
  grid-column-gap: var(--_sizes---border-radius--radius-regular);
  grid-row-gap: var(--_sizes---border-radius--radius-regular);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: var(--_colors---text-color--white);
  flex-flow: column;
  display: flex;
  position: relative;
}

.building-card:where(.w-variant-8b6489c6-8cf3-b09d-43b9-34b186acca0e) {
  justify-content: space-between;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.building-card.second {
  padding-right: 0;
  padding-bottom: var(--_sizes---spacing--spacing-normal);
  justify-content: space-between;
  padding-left: 0;
}

.building-card.second.gray-bgcolor {
  background-color: #f6f6f6;
}

.building-card._01.black-gggg {
  background-color: #121212;
}

.building-card._01.bgimage11 {
  background-image: url('../images/ChatGPT-Image-Apr-15-2026-04_53_02-PM.png');
  background-position: 100% 60%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: flex-start;
  align-items: stretch;
}

.building-card._01.bgimage11._23232323 {
  background-image: url('../images/ChatGPT-Image-Apr-15-2026-05_04_23-PM.png');
}

.building-card._01.lightblack, .building-card.lightblack {
  background-color: #1a1a1a;
}

.building-flex {
  z-index: 1;
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 31.875rem;
  display: flex;
  position: relative;
}

.building-flex:where(.w-variant-8b6489c6-8cf3-b09d-43b9-34b186acca0e), .building-flex.second-two {
  padding-right: var(--_sizes---spacing--spacing-normal);
  padding-left: var(--_sizes---spacing--spacing-normal);
}

.building-flex.second-two.gngngnggn {
  max-width: none;
}

.building-flex.second-two.newsect {
  text-align: center;
  align-items: center;
}

.building-flex.widthasa {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  max-width: 350px;
}

.building-text.second-three {
  font-size: var(--_typography---heading-font-sizes--h4-version-2);
}

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

.building-desp {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
  margin-top: 0;
  margin-bottom: 0;
}

.building-desp.muted {
  color: var(--_colors---text-color--muted-graphite);
}

.building-desp.muted.white {
  color: var(--_colors---text-color--white);
  margin-bottom: 0;
}

.building-img {
  height: auto;
}

.advertising-top {
  z-index: 0;
  height: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.advertising-left {
  z-index: 1;
  width: var(--_sizes---default-sizes--width);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 37.9375rem;
  display: flex;
  position: relative;
}

.advertising-left.powering {
  justify-content: center;
  align-items: center;
  max-width: 47rem;
}

.advertising-left.testimonial {
  justify-content: center;
  align-items: center;
  max-width: 36rem;
  margin-left: auto;
  margin-right: auto;
}

.advertising-left.build {
  justify-content: center;
  align-items: center;
  max-width: 47rem;
  margin-left: auto;
  margin-right: auto;
}

.advertising-left.faq {
  top: var(--_sizes---spacing--spacing-regular);
  position: sticky;
}

.advertising-left.plan {
  justify-content: center;
  align-items: center;
  max-width: 47rem;
  margin-left: auto;
  margin-right: auto;
}

.advertising-left.faq-two {
  top: var(--_sizes---spacing--spacing-regular);
  max-width: 25rem;
  position: sticky;
}

.advertising-left.home {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: left;
  max-width: 38.5rem;
}

.advertising-left.home.scdsdscsdcs {
  text-align: center;
  max-width: 44.8rem;
}

.advertising-title {
  margin-top: 0;
  margin-bottom: var(--_sizes---spacing--spacing-small);
  color: var(--_colors---text-color--white);
}

.advertising-title.powering {
  text-align: center;
}

.advertising-title.powering.ggggs {
  color: var(--_colors---background-color--black);
  margin-top: 0;
  margin-bottom: 0;
}

.advertising-title.dashboard, .advertising-title.build {
  color: var(--_colors---background-color--black);
  text-align: center;
}

.advertising-title.value {
  color: var(--_colors---background-color--black);
  margin-bottom: 0;
}

.advertising-title.faq {
  margin-bottom: var(--_sizes---spacing--spacing-xxsmall);
  color: var(--_colors---background-color--black);
}

.advertising-title.plan {
  margin-top: 0;
  margin-bottom: var(--_sizes---spacing--spacing-xxsmall);
  color: var(--_colors---background-color--black);
  text-align: center;
}

.advertising-title.plan-details {
  color: var(--_colors---background-color--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.advertising-title.faq-two {
  margin-top: 0;
  margin-bottom: var(--_sizes---spacing--spacing-xxsmall);
  color: var(--_colors---background-color--black);
}

.advertising-title.black {
  color: var(--_colors---background-color--black);
}

.advertising-para {
  width: var(--_sizes---default-sizes--width);
  max-width: 31.8675rem;
  color: var(--_colors---text-color--muted-graphite);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
  margin-bottom: 0;
}

.advertising-para.powering-video {
  text-align: center;
}

.advertising-para.dashboard {
  max-width: none;
  color: var(--_colors---text-color--grey);
  text-align: center;
}

.advertising-para.testimonial {
  max-width: none;
  color: var(--_colors---text-color--grey);
  text-align: center;
  margin-bottom: 0;
}

.advertising-para.value {
  max-width: 21.875rem;
  margin-bottom: 0;
}

.advertising-para.faq {
  max-width: none;
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--default-paragraph);
  line-height: var(--_typography---texts-line-height--default-paragraph);
  letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
  margin-bottom: 0;
}

.advertising-para.revenue {
  margin-bottom: 0;
}

.advertising-para.plan {
  text-align: center;
  margin-bottom: 0;
}

.advertising-para.faq-two {
  max-width: 18rem;
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--default-paragraph);
  line-height: var(--_typography---texts-line-height--default-paragraph);
  letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
  margin-bottom: 0;
}

.advertising-para._100 {
  max-width: none;
}

.advertising-right {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  max-width: none;
  display: flex;
}

.advertising-right.ggff {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.advertising-right.ggsdsdg {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
}

.advertising-card {
  width: var(--_sizes---default-sizes--width);
  height: var(--_sizes---default-sizes--height);
  padding-top: 20px;
  padding-left: var(--_sizes---spacing--spacing-large);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.advertising-card.newvardd {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  border: 0 solid #000;
  border-radius: 18px;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-right: 30px;
}

.advertising-icon {
  width: 1.5rem;
  height: 1.5rem;
}

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

.advertising-detail.spaceeced {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.advertising-text {
  font-family: var(--font-family--inter-display);
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.advertising-desp {
  margin-top: var(--_sizes---spacing--spacing-xsmall);
  margin-bottom: var(--_sizes---spacing--spacing-xxsmall);
  color: var(--_colors---text-color--slate-mist);
}

.advertising-gradient {
  width: .625rem;
  height: var(--_sizes---default-sizes--height);
  background-image: linear-gradient(180deg, var(--_colors---background-color--lemon), #58d3ff4d);
  position: absolute;
  inset: 0% auto 0% 0%;
}

.advertising-gradient:where(.w-variant-31afd431-10c8-6ab5-6d85-4452cc414dab) {
  background-image: linear-gradient(180deg, var(--_colors---background-color--sunset-orange), #ffdbc099);
}

.advertising-gradient:where(.w-variant-5a396d63-5a5f-f1c5-bb4b-1589726d3a74) {
  background-image: linear-gradient(180deg, var(--_colors---background-color--radiant-pink), #ff00b399);
}

.advertising-gradient:where(.w-variant-daa05d0f-508d-1801-6a54-667eed93423f) {
  background-image: linear-gradient(180deg, var(--_colors---background-color--neon-pear), #f9ff584d);
}

.advertising-gradient._2 {
  background-image: linear-gradient(180deg, var(--_colors---background-color--sunset-orange), var(--_colors---background-color--light-grey));
}

.advertising-gradient._3 {
  background-image: linear-gradient(180deg, var(--_colors---background-color--radiant-pink), #ffaff9);
}

.advertising-gradient._4 {
  background-image: linear-gradient(180deg, var(--_colors---background-color--lemon), var(--_colors---background-color--neon-pear));
}

.simplified-title {
  width: var(--_sizes---default-sizes--width);
  max-width: 42rem;
  color: var(--_colors---text-color--rgba-125-129-141-0-50);
  font-size: var(--_typography---heading-font-sizes--h1);
  line-height: var(--_typography---heading-line-height--h1);
  text-align: center;
  letter-spacing: var(--_typography---heading-letter-spacing--h1);
}

.simplified-gradient {
  background-image: linear-gradient(180deg, var(--_colors---background-color--blue), var(--_colors---background-color--blue-haze));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.simplified-bottom {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  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;
}

.simplified-box {
  width: var(--_sizes---default-sizes--width);
  background-color: var(--_colors---text-color--rgba-246-246-246-0-27);
  object-fit: cover;
  border-radius: .875rem;
  height: 4.75rem;
}

.simplified-box.color {
  background-color: var(--_colors---text-color--rgba-246-246-246-0-70);
}

.simplified-box.icon-1, .simplified-box.icon-2, .simplified-box.icon-3, .simplified-box.icon-4, .simplified-box.icon-5, .simplified-box.icon-6, .simplified-box.icon-7, .simplified-box.icon-8, .simplified-box.icon-8, .simplified-box.icon-9 {
  border-top-left-radius: var(--_sizes---border-radius--radius-medium);
  border-top-right-radius: var(--_sizes---border-radius--radius-medium);
  border-bottom-left-radius: var(--_sizes---border-radius--radius-medium);
  border-bottom-right-radius: var(--_sizes---border-radius--radius-medium);
  object-fit: fill;
  box-shadow: 0 18px 50px #00000024;
}

.powering-video {
  z-index: 1;
  width: var(--_sizes---default-sizes--width);
  height: var(--_sizes---default-sizes--height);
  overflow: clip;
}

.powering-gradient {
  z-index: 1;
  height: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.powering-bottom {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.countries-icon {
  width: var(--_sizes---default-sizes--width);
  align-self: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.powering-overlay {
  background-image: linear-gradient(#000c, #000c);
  position: absolute;
  inset: 0%;
}

.powering-card {
  width: var(--_sizes---default-sizes--width);
  max-width: 21.625rem;
  padding: var(--_sizes---spacing--spacing-regular);
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  border-radius: var(--_sizes---border-radius--radius-small);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffff2e;
  border: 1px solid #fff3;
  border-top-color: #fff6;
  border-bottom: 1px #fff6;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: none;
  position: absolute;
  inset: 11rem auto auto -10rem;
}

.powering-card._02 {
  inset: auto -10rem auto auto;
}

.grow-text {
  font-family: var(--font-family--inter-display);
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.grow-para {
  color: var(--_colors---text-color--white);
}

.dashboard-bottom {
  width: var(--_sizes---default-sizes--width);
  perspective: 1000px;
  max-width: 72rem;
}

.dashboard-lightbox {
  width: var(--_sizes---default-sizes--width);
  border-radius: var(--_sizes---border-radius--radius-medium);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.dashboard-image {
  filter: blur(2px);
}

.dashboard-icon {
  width: 5.625rem;
  height: 5.625rem;
  position: absolute;
}

.background-video {
  z-index: 1;
  width: var(--_sizes---default-sizes--width);
  flex-flow: column;
  justify-content: flex-end;
  height: 45rem;
  display: flex;
}

.video-marquee {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.video-items {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.video-icon {
  width: 60rem;
  margin-right: var(--_sizes---spacing--spacing-normal);
}

.testimonial-bottom {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.testimonial-cards {
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.testimonial-card {
  width: var(--_sizes---default-sizes--width);
  max-width: 27.625rem;
  height: auto;
  padding: var(--_sizes---spacing--spacing-normal);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: var(--_colors---text-color--field);
  flex-flow: column;
  flex: none;
  margin-right: .62rem;
  display: flex;
}

.testimonial-card:where(.w-variant-0fdcae85-aa63-67eb-9a12-88b3befa6c01), .testimonial-card.active {
  background-color: var(--_colors---background-color--lemon);
}

.testimonial-detail {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.testimonial-author {
  width: 3.125rem;
  height: 3.125rem;
}

.testimonial-flex {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.testimonial-authorname {
  font-size: var(--_typography---texts-font-sizes--default-paragraph);
  line-height: var(--_typography---texts-line-height--default-paragraph);
  font-weight: var(--font-weight--semi-bold);
  letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
}

.testimonial-authordesg {
  color: var(--_colors---text-color--grey);
}

.testimonial-authordesg:where(.w-variant-0fdcae85-aa63-67eb-9a12-88b3befa6c01), .testimonial-authordesg.lemon-seven, .testimonial-desp {
  color: var(--_colors---background-color--black);
}

.testimonial-top, .testimonial-middle {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.about-marquee {
  padding-top: var(--_sizes---spacing--spacing-jumbo);
}

.revenue-card {
  z-index: 1;
  width: var(--_sizes---default-sizes--width);
  padding: var(--_sizes---spacing--spacing-regular);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  border-radius: var(--_sizes---border-radius--radius-medium);
  background-color: var(--_colors---text-color--white);
  flex-flow: column;
  display: flex;
  position: relative;
}

.revenue-flex {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.revenue-flex._02 {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  justify-content: center;
  align-items: center;
}

.revenue-para {
  color: var(--_colors---text-color--deep-night);
  font-weight: var(--font-weight--medium);
}

.revenue-para._02 {
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  font-weight: var(--font-weight--regular);
  text-align: center;
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.empowering-counter-flex {
  display: flex;
}

.empowering-counter-wrap {
  height: 4.2rem;
  overflow: clip;
}

.empowering-counter-text {
  text-align: right;
  padding-right: .15rem;
}

.empowering-counter-text.automate {
  color: var(--_colors---text-color--white);
}

.revenue-desp {
  color: var(--_colors---text-color--grey);
}

.revenue-gradient {
  z-index: 0;
  width: var(--_sizes---default-sizes--width);
  filter: blur(100px);
  background-image: linear-gradient(90deg, #ffffff80, #d8ff7080 35.02%, #0081dd40 62.68%, #2670ff80);
  justify-content: center;
  align-items: center;
  height: 7.5625rem;
  position: absolute;
  inset: auto 0% auto -16rem;
}

.about-video {
  z-index: 1;
  width: var(--_sizes---default-sizes--width);
  height: 45rem;
}

.about-subtitle {
  padding: var(--_sizes---spacing--spacing-xxsmall) var(--_sizes---spacing--spacing-medium);
  border: 1px solid var(--_colors---button-color--stroke-color);
  border-radius: var(--_sizes---border-radius--radius-soft);
  color: var(--_colors---text-color--grey);
}

.about-left {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.about-right {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.about-title {
  font-weight: var(--font-weight--regular);
}

.about-desp {
  width: var(--_sizes---default-sizes--width);
  max-width: 46rem;
  margin-top: var(--_sizes---spacing--spacing-regular);
  margin-bottom: var(--_sizes---spacing--spacing-big);
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.building-marquee {
  width: var(--_sizes---default-sizes--width);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.building-items {
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.awards-title {
  width: var(--_sizes---default-sizes--width);
  max-width: 38rem;
  color: var(--_colors---text-color--rgba-125-129-141-0-50);
  font-size: var(--_typography---heading-font-sizes--h1);
  line-height: var(--_typography---heading-line-height--h1);
  text-align: center;
  letter-spacing: var(--_typography---heading-letter-spacing--h1);
}

.award-cards {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  display: flex;
}

.award-card {
  width: var(--_sizes---default-sizes--width);
  max-width: 40.625rem;
  padding: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-colossal);
  grid-row-gap: var(--_sizes---spacing--spacing-colossal);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: var(--_colors---background-color--aerial-blue);
  flex-flow: column;
  flex: none;
  display: flex;
}

.award-card:where(.w-variant-a867fb47-9bfc-f5b1-4ea9-7c7507dc0ea4) {
  background-color: var(--_colors---background-color--crystal-mint);
}

.award-card:where(.w-variant-d167d282-ba96-c0fe-14a7-8e63e040c372) {
  background-color: var(--_colors---background-color--lemon);
}

.award-para {
  width: var(--_sizes---default-sizes--width);
  max-width: 25.9375rem;
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---heading-font-sizes--h3);
  line-height: var(--_typography---heading-line-height--h3);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---heading-letter-spacing--h3);
}

.award-para:where(.w-variant-a867fb47-9bfc-f5b1-4ea9-7c7507dc0ea4), .award-para:where(.w-variant-d167d282-ba96-c0fe-14a7-8e63e040c372) {
  color: var(--_colors---background-color--black);
}

.award-detail {
  grid-column-gap: var(--_sizes---border-radius--radius-regular);
  grid-row-gap: var(--_sizes---border-radius--radius-regular);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.award-num {
  color: var(--_colors---text-color--rgba-0-0-0-0-5);
  font-size: var(--_typography---heading-font-sizes--h1);
  line-height: var(--_typography---heading-line-height--h1);
  font-weight: var(--font-weight--extra-bold);
  letter-spacing: var(--_typography---heading-letter-spacing--h1);
}

.award-icon {
  width: 10.2rem;
}

.founder-left {
  padding-top: var(--_sizes---spacing--spacing-jumbo);
  padding-bottom: var(--_sizes---spacing--spacing-massive);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  display: flex;
}

.founder-top {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.founder-flex {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.founder-para {
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---text-color--grey);
  font-weight: var(--font-weight--medium);
}

.founder-signature {
  width: 5.5rem;
}

.founder-image {
  height: 41.0625rem;
  max-height: var(--_sizes---default-sizes--height);
  max-width: 32.5625rem;
  margin-left: auto;
  margin-right: 0;
}

.values-top {
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.values-bottom {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.values-card {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: var(--_colors---text-color--field);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 26.25rem;
  padding: 1.88rem;
  display: flex;
}

.values-card._02 {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  background-image: url('../images/Value-Top.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  padding: 2.88rem 3.75rem;
}

.values-card._03 {
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  justify-content: flex-end;
  align-items: stretch;
}

.value-top {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.value-top._03 {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
}

.value-text {
  font-family: var(--font-family--inter-display);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.value-para {
  color: var(--_colors---text-color--grey);
}

.value-bottom {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.value-desp {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.value-img {
  height: auto;
}

.value-paragraph {
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.cooper-founder {
  font-family: var(--font-family--inter-tight);
  font-weight: var(--font-weight--semi-bold);
}

.generation-gradient {
  z-index: 0;
  height: 20rem;
  position: absolute;
  inset: 0% 0% auto;
}

.generation-logos {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.generation-icon {
  width: 7rem;
  height: 6.5rem;
}

.montera-logo {
  width: 10.2rem;
}

.generation-top {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 47rem;
  display: flex;
}

.generation-top.process {
  z-index: 1;
  max-width: 52rem;
  position: relative;
}

.generation-title {
  color: var(--_colors---text-color--white);
  text-align: center;
}

.generation-para {
  color: var(--_colors---background-color--light-grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  text-align: center;
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.generation-cards {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.generation-boxes {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.generation-boxes._02 {
  width: var(--_sizes---default-sizes--width);
}

.generation-card {
  padding: 1.88rem var(--_sizes---spacing--spacing-regular) 0rem;
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: #ffffff12;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.generation-card._03 {
  padding-bottom: var(--_sizes---spacing--spacing-jumbo);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
}

.generation-detail {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.future-builders {
  color: var(--_colors---text-color--white);
}

.generation-desp {
  width: 100%;
  color: var(--_colors---background-color--light-grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.generation-image {
  height: auto;
}

.invoice-card {
  padding: var(--_sizes---spacing--spacing-massive) 3rem;
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: #ffffff12;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: clip;
}

.invoice-left {
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.invoice-top {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.invoice-title {
  color: var(--_colors---text-color--white);
}

.invoice-para {
  color: var(--_colors---background-color--light-grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.receipts-block, .receipts-flex {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.receipt-check {
  width: 1.5rem;
  height: 1.5rem;
}

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

.invoice-image {
  max-width: 37rem;
  height: auto;
  position: absolute;
  inset: auto 0% 0% auto;
}

.finances-top {
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.finance-image {
  border-radius: var(--_sizes---border-radius--radius-regular);
  height: auto;
}

.finance-detail {
  grid-column-gap: var(--_sizes---spacing--spacing-colossal);
  grid-row-gap: var(--_sizes---spacing--spacing-colossal);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.finance-top {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.finance-para {
  margin-top: var(--_sizes---spacing--spacing-small);
  margin-bottom: var(--_sizes---spacing--spacing-normal);
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.finance-para._02 {
  width: var(--_sizes---default-sizes--width);
  max-width: 30rem;
}

.finances-bottom {
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq-subtitle {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  background-color: var(--_colors---text-color--field);
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  padding: .19rem .62rem;
  display: flex;
}

.faq-icon {
  width: 1.0625rem;
  height: 1.0625rem;
}

.faq-shortitle {
  font-family: var(--font-family--inter-tight);
}

.faq-list {
  width: 100%;
  padding: var(--_sizes---spacing--spacing-regular);
  border-radius: var(--_sizes---spacing--spacing-small);
  background-color: var(--_colors---text-color--field);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  cursor: pointer;
  flex-flow: column;
  display: flex;
}

.faq-question {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.faq-ques {
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
  white-space: pre-wrap;
}

.faq-arrow {
  justify-content: center;
  align-items: center;
  width: 1rem;
  min-width: 1rem;
  height: 1rem;
  min-height: 1rem;
  display: flex;
}

.faq-answer {
  width: var(--_sizes---default-sizes--width);
  background-color: var(--_colors---text-color--transparent);
  min-width: 35rem;
  max-width: 35rem;
  color: var(--_colors---text-color--grey);
  display: block;
  position: static;
  overflow: clip;
}

.faq-para {
  white-space: pre-wrap;
  padding-top: 16px;
}

.faq-list-wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  display: flex;
}

.boost-img {
  top: auto;
  left: auto;
  right: var(--_sizes---spacing--spacing-normal);
  max-width: 28.5rem;
  height: auto;
  position: absolute;
  bottom: 0%;
}

.boost-img._02 {
  max-width: 23.4rem;
  inset: 2rem auto auto 0%;
  box-shadow: -26px 28px 40px #546d770f;
}

.boost-img.small {
  max-width: 34rem;
  inset: auto -.25rem auto auto;
}

.automation-marquee {
  padding-top: var(--_sizes---spacing--spacing-jumbo);
  padding-bottom: var(--_sizes---spacing--spacing-jumbo);
}

.automation-marquee.small {
  padding-bottom: 0;
}

.genera-buttons {
  margin-top: var(--_sizes---spacing--spacing-small);
}

.building-sub {
  margin-bottom: var(--_sizes---spacing--spacing-xxsmall);
}

.building-icons {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  background-color: #ffffff1a;
  border-radius: 1.125rem;
  justify-content: center;
  align-items: center;
  padding: .63rem;
  display: flex;
  box-shadow: inset 0 -3px 52.2px #6c6c6c40;
}

.building-icon {
  filter: blur(2.5px);
  width: 5.625rem;
  height: 5.625rem;
}

.building-icon._02 {
  filter: none;
}

.generation-box {
  padding: 3rem var(--_sizes---spacing--spacing-normal);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  border-radius: var(--_sizes---border-radius--radius-medium);
  background-color: var(--_colors---border-color--opacity-10-white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.achieving-para {
  color: var(--_colors---background-color--light-grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  text-align: center;
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

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

.liquidity-tabs {
  width: var(--_sizes---default-sizes--width);
  padding-bottom: var(--_sizes---border-radius--radius-medium);
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.liquidity-lines {
  width: var(--_sizes---default-sizes--width);
  border-radius: var(--_sizes---border-radius--radius-smallx);
  background-color: var(--_colors---text-color--field);
  height: .625rem;
  position: absolute;
  inset: auto 0% 0%;
}

.liquidity-line {
  border-radius: var(--_sizes---border-radius--radius-xsmall);
  background-color: var(--_colors---background-color--blue);
  width: 25%;
  height: .625rem;
  position: absolute;
  inset: auto 0% 0%;
}

.liquidity-tab {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.liquidity-text {
  font-family: var(--font-family--inter-display);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.liquidity-content {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-massive);
  grid-row-gap: var(--_sizes---spacing--spacing-massive);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: var(--_colors---text-color--field);
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: clip;
}

.liquidity-left {
  padding-top: var(--_sizes---spacing--spacing-jumbo);
  padding-bottom: var(--_sizes---spacing--spacing-jumbo);
  padding-left: var(--_sizes---spacing--spacing-jumbo);
}

.liquidity-right {
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-image: url('../images/Liquidity-Image_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.liquidity-right._02, .liquidity-right._03 {
  background-image: none;
}

.liquidity-right._04 {
  background-image: url('../images/Liquidity-Image.webp');
  justify-content: center;
  align-items: flex-end;
}

.boost-cards {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.boost-card {
  width: var(--_sizes---default-sizes--width);
  height: 21.875rem;
  padding: var(--_sizes---spacing--spacing-medium);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-image: url('../images/Rounded-rectangle_2Rounded rectangle.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
  overflow: clip;
}

.boost-card._03 {
  background-color: var(--_colors---text-color--field);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.boost-images {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.boost-icon {
  width: 2.5rem;
  height: 2.5rem;
}

.boost-icon._02 {
  margin-left: -1rem;
}

.boost-texts {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.boost-text {
  border-radius: var(--_sizes---border-radius--radius-big);
  background-color: var(--_colors---background-color--warning);
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  flex: none;
  padding: .38rem 1rem;
}

.boost-text._02 {
  background-color: var(--_colors---text-color--white);
  color: var(--_colors---background-color--black);
  margin-top: 2rem;
  margin-left: .125rem;
  transform: rotate(-12.645deg);
}

.boost-text._03 {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: var(--_colors---text-color--white);
  background-color: #ffffff3d;
  margin-left: 2rem;
}

.boost-text._04 {
  background-color: var(--_colors---background-color--lemon);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: var(--_colors---background-color--black);
  margin-bottom: 1rem;
  margin-left: 1rem;
  transform: rotate(-20.848deg);
}

.boost-text._05 {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: var(--_colors---text-color--white);
  background-color: #ffffff3d;
  margin-bottom: 1.5rem;
  margin-left: -.7rem;
  transform: rotate(22.75deg);
}

.boost-text._06 {
  background-color: var(--_colors---background-color--lemon);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: var(--_colors---background-color--black);
  margin-top: 2rem;
  margin-left: .5rem;
  transform: rotate(31.119deg);
}

.boost-text._07 {
  background-color: var(--_colors---background-color--green);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: var(--_colors---text-color--white);
  transform: rotate(20.527deg);
}

.boost-text._08 {
  background-color: var(--_colors---text-color--white);
  color: var(--_colors---background-color--black);
  margin-left: .5rem;
  transform: rotate(-25.995deg);
}

.boost-text._01 {
  transform: rotate(13.934deg);
}

.boost-image {
  border-radius: .607rem;
  max-width: 16rem;
  height: auto;
  box-shadow: .809px 1.619px 3.237px #0d0d120f;
}

.support-title.white-color.dcscsdc {
  text-align: center;
  width: 800px;
}

.support-title.white-color.whiteco-or {
  color: #fff;
}

.support-title.dcscsdc {
  text-align: center;
  width: 800px;
}

.support-cards {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.support-card {
  width: var(--_sizes---default-sizes--width);
  height: auto;
  padding: var(--_sizes---spacing--spacing-regular);
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  border-radius: var(--_sizes---border-radius--radius-medium);
  background-color: var(--_colors---text-color--field);
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.support-header {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.support-icon {
  width: 80px;
  max-width: none;
  height: auto;
}

.support-icon.sssfsfs {
  padding-bottom: 33px;
}

.support-plus {
  width: 1.5rem;
  height: 1.5rem;
}

.support-detail {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.support-text {
  font-size: var(--_typography---heading-font-sizes--h4);
  line-height: var(--_typography---heading-line-height--h4);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---heading-letter-spacing--h4);
}

.support-desp {
  color: var(--_colors---text-color--grey);
}

.access-top {
  z-index: 1;
  width: var(--_sizes---default-sizes--width);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 38.625rem;
  margin-left: 0;
  margin-right: auto;
  display: flex;
  position: relative;
}

.access-tabs {
  width: var(--_sizes---default-sizes--width);
  padding-left: var(--_sizes---border-radius--radius-xsmall);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: -15.5rem;
  display: flex;
}

.tabs-menu {
  flex-flow: column;
  display: flex;
}

.tabs-menu.access {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  justify-content: center;
  align-items: flex-start;
  max-width: 35rem;
}

.tabs-content {
  display: block;
}

.tabs-content.access {
  width: var(--_sizes---default-sizes--width);
  max-width: 40.625rem;
  margin-left: var(--_sizes---spacing--spacing-colossal);
  overflow: visible;
}

.tab-link-tab-1 {
  width: 0;
}

.tab-link-tab-1.access {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  background-color: var(--_colors---text-color--transparent);
  color: var(--_colors---text-color--grey);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.tab-link-tab-1.access.w--current {
  color: var(--_colors---text-color--white);
}

.access-para {
  color: var(--_colors---text-color--grey);
  display: none;
}

.access-para._01 {
  display: block;
}

.tab-pane-tab-1 {
  width: var(--_sizes---default-sizes--width);
}

.access-image {
  border-radius: var(--_sizes---border-radius--radius-regular);
}

.access-line {
  top: auto;
  left: 0%;
  right: auto;
  bottom: var(--_sizes---spacing--spacing-colossal);
  background-color: #ffffff24;
  width: .1875rem;
  height: 17rem;
  position: absolute;
}

.access-color {
  background-color: var(--_colors---background-color--blue);
  width: .1875rem;
  height: 7.75rem;
}

.scaling-left {
  padding: var(--_sizes---spacing--spacing-normal);
  grid-column-gap: 10.5rem;
  grid-row-gap: 10.5rem;
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-image: url('../images/Scaling-Banner.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
  position: relative;
  overflow: clip;
}

.scaling-flex {
  z-index: 1;
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 26.625rem;
  display: flex;
  position: relative;
}

.scaling-title {
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---heading-font-sizes--h4);
  line-height: var(--_typography---heading-line-height--h4);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---heading-letter-spacing--h4);
}

.scaling-para {
  color: var(--_colors---background-color--light-grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.scaling-buttons {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.scalling-img {
  max-width: 45rem;
  height: auto;
  position: absolute;
  inset: auto -10rem -18rem auto;
}

.scaling-right {
  padding: var(--_sizes---spacing--spacing-normal);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-image: url('../images/Scalling-Img.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
  overflow: clip;
}

.scalling-detail {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  display: flex;
}

.scaling-desp {
  font-family: var(--font-family--inter-display);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.scaling-founder {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.from-founder {
  color: var(--_colors---text-color--grey);
}

.scalling-author {
  font-weight: var(--font-weight--semi-bold);
}

.plans-tabs {
  width: var(--_sizes---default-sizes--width);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tabs-menu-plans {
  margin-bottom: var(--_sizes---spacing--spacing-jumbo);
  padding: var(--_sizes---spacing--spacing-tiny);
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  border-radius: var(--_sizes---border-radius--radius-big);
  background-color: var(--_colors---text-color--field);
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-content-plans {
  width: var(--_sizes---default-sizes--width);
  max-width: 72.375rem;
  overflow: visible;
}

.tab-link-plan {
  padding: var(--_sizes---spacing--spacing-xxsmall) var(--_sizes---spacing--spacing-medium);
  border-radius: var(--_sizes---border-radius--radius-big);
  background-color: var(--_colors---text-color--transparent);
  font-family: var(--font-family--inter-tight);
  font-weight: var(--font-weight--semi-bold);
}

.tab-link-plan.w--current {
  background-color: var(--_colors---background-color--lemon);
}

.tab-link-plan.plan {
  padding: var(--_sizes---spacing--spacing-tiny);
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  background-color: var(--_colors---text-color--field);
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 25rem;
  position: absolute;
  inset: -7rem auto auto;
}

.tab-link-plan._01 {
  border-color: var(--_colors---text-color--transparent);
  margin-right: 0;
}

.tab-link-plan._01.w--ecommerce-pill-selected {
  border: 1px solid var(--_colors---background-color--lemon);
  background-color: var(--_colors---background-color--lemon);
  color: var(--_colors---background-color--black);
}

.plan-cards {
  z-index: 1;
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
  position: relative;
}

.plan-card {
  padding: var(--_sizes---spacing--spacing-normal) var(--_sizes---spacing--spacing-regular);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: var(--_colors---text-color--white);
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.plan-card.popular {
  border-top: 4px solid var(--_colors---background-color--warning);
}

.plan-card._03 {
  height: 41.028rem;
}

.plan-card.details {
  top: var(--_sizes---spacing--spacing-regular);
  z-index: 1;
  border-top: 4px solid var(--_colors---background-color--warning);
  position: sticky;
}

.plan-top {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  display: flex;
}

.plan-bottom {
  padding-top: var(--_sizes---spacing--spacing-medium);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  border-top: 1px dashed #9a9aad57;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.plan-1 {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.plan-info {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.plan-name {
  text-align: center;
}

.plan-desp {
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---text-color--grey);
  font-weight: var(--font-weight--medium);
  text-align: center;
}

.price-range {
  font-size: var(--_typography---heading-font-sizes--h2);
  line-height: var(--_typography---heading-line-height--h2);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---heading-letter-spacing--h2);
}

.price-range.detail {
  font-size: var(--_typography---heading-font-sizes--h3);
  line-height: var(--_typography---heading-line-height--h3);
  letter-spacing: var(--_typography---heading-letter-spacing--h3);
}

.plan-buttons {
  padding-bottom: var(--_sizes---spacing--spacing-medium);
  border-bottom: 1px dashed #9a9aad57;
  flex-flow: column;
  display: flex;
}

.plan-buttons._02 {
  border-bottom-style: none;
  padding-bottom: 0;
}

.plan-features ul {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  color: var(--_colors---text-color--grey);
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.plan-features li {
  padding-left: var(--_sizes---spacing--spacing-large);
  background-image: url('../images/Frame_1Frame.webp');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 1.4rem;
}

.plan-features._02 {
  width: var(--_sizes---default-sizes--width);
}

.credit-text {
  color: var(--_colors---background-color--light-grey);
  text-align: center;
  font-style: italic;
}

.popular-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.popular-text {
  border: 1px solid var(--_colors---button-color--stroke-color);
  border-radius: var(--_sizes---border-radius--radius-big);
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---text-color--grey);
  font-weight: var(--font-weight--medium);
  padding: .62rem 1rem;
}

.empty-state {
  border-radius: var(--_sizes---border-radius--radius-xxsmall);
  background-color: var(--_colors---background-color--warning);
  color: var(--_colors---text-color--white);
  text-align: center;
}

.shadow-1 {
  z-index: 0;
  filter: blur(70px);
  mix-blend-mode: multiply;
  background-color: #e3e6ec80;
  position: absolute;
  inset: 0%;
}

.shadow-1._02 {
  width: 23.1875rem;
  height: 26.75rem;
  inset: 0% auto auto -4%;
}

.plans-wrapper {
  z-index: 1;
  position: relative;
}

.structure {
  z-index: 1;
  width: var(--_sizes---default-sizes--width);
  background-color: var(--_colors---text-color--white);
  position: sticky;
  top: 0;
}

.structure-top {
  padding-top: var(--_sizes---spacing--spacing-medium);
  padding-bottom: var(--_sizes---spacing--spacing-medium);
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.structure-left {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 29.3125rem;
  display: flex;
}

.structure-title {
  font-size: var(--_typography---heading-font-sizes--h3);
  line-height: var(--_typography---heading-line-height--h3);
  letter-spacing: var(--_typography---heading-letter-spacing--h3);
}

.structure-para {
  color: var(--_colors---text-color--grey);
}

.structure-right {
  width: var(--_sizes---default-sizes--width);
  justify-content: space-between;
  align-items: flex-start;
  max-width: 37rem;
  display: flex;
}

.structure-block {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  display: flex;
}

.plan-text {
  font-family: var(--font-family--inter-display);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.save-text {
  z-index: 1;
  padding-top: var(--_sizes---spacing--spacing-tiny);
  padding-right: var(--_sizes---spacing--spacing-xxsmall);
  padding-bottom: var(--_sizes---spacing--spacing-tiny);
  padding-left: var(--_sizes---spacing--spacing-xxsmall);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_colors---text-color--white);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_colors---text-color--white);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_colors---text-color--white);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_colors---text-color--white);
  border-top-left-radius: var(--_sizes---border-radius--radius-big);
  border-top-right-radius: var(--_sizes---border-radius--radius-big);
  border-bottom-left-radius: var(--_sizes---border-radius--radius-big);
  border-bottom-right-radius: var(--_sizes---border-radius--radius-big);
  background-color: var(--_colors---background-color--warning);
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  font-weight: var(--font-weight--medium);
  text-align: center;
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  justify-content: center;
  align-items: center;
  margin-right: -10.5rem;
  display: flex;
  position: absolute;
  inset: 14rem auto auto;
  box-shadow: 0 5px 20px #0003;
}

.save-text._02 {
  z-index: 2;
  top: 10.7rem;
}

.structure-tables {
  width: var(--_sizes---default-sizes--width);
  flex-flow: column;
  flex: none;
  display: flex;
}

.structure-item {
  width: var(--_sizes---default-sizes--width);
  padding-top: var(--_sizes---spacing--spacing-big);
  padding-bottom: var(--_sizes---spacing--spacing-big);
  border-top: 1px solid var(--_colors---button-color--stroke-color);
  border-bottom: 1px solid var(--_colors---button-color--stroke-color);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.structure-item._01 {
  border-top-style: none;
}

.structure-1-left {
  width: var(--_sizes---default-sizes--width);
  justify-content: flex-start;
  align-items: center;
  max-width: 26rem;
  display: flex;
}

.structure-1-right {
  width: var(--_sizes---default-sizes--width);
  justify-content: space-between;
  align-items: center;
  max-width: 33rem;
  display: flex;
}

.structure-1-info {
  width: var(--_sizes---default-sizes--width);
  padding-right: var(--_sizes---spacing--spacing-normal);
  padding-left: var(--_sizes---spacing--spacing-normal);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.structure-1-item {
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.structure-check {
  width: 1.75rem;
  height: auto;
}

.features-block {
  width: var(--_sizes---default-sizes--width);
  padding-top: var(--_sizes---spacing--spacing-regular);
  padding-bottom: var(--_sizes---spacing--spacing-regular);
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  background-color: var(--_colors---text-color--white);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  box-shadow: 0 16px 80px #0000000f;
}

.features-block._01, .features-block._02 {
  box-shadow: none;
  justify-content: space-between;
}

.sructure-features {
  flex: none;
  position: relative;
}

.features-line {
  background-color: var(--_colors---background-color--warning);
  width: .25rem;
  min-width: .25rem;
  height: 3.125rem;
}

.platform {
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.feature-left {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.feature-right {
  width: var(--_sizes---default-sizes--width);
  justify-content: space-between;
  align-items: center;
  max-width: 37rem;
  display: flex;
}

.per-text {
  font-family: var(--font-family--inter-tight);
  font-weight: var(--font-weight--medium);
}

.per-text.big {
  font-family: var(--font-family--inter-display);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.pricing-bottom {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  max-width: 63.8125rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.pricing-details {
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  display: flex;
}

.about-plan h3 {
  margin-bottom: var(--_sizes---spacing--spacing-small);
}

.about-plan p {
  color: var(--_colors---text-color--grey);
}

.plan-lists {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  display: flex;
}

.feature-plan {
  font-family: var(--font-family--inter-display);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.field-label, .field-label-password, .buy-now-button, .quantity-hide {
  display: none;
}

.default-state {
  margin-bottom: 0;
}

.resources-tabs {
  width: var(--_sizes---default-sizes--width);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.resources-tabs.integration {
  z-index: 1;
}

.tabs-resources-menu {
  margin-bottom: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-resources-menu.integration {
  margin-bottom: var(--_sizes---spacing--spacing-jumbo);
}

.tabs-content-resources {
  width: var(--_sizes---default-sizes--width);
  overflow: visible;
}

.resources-tab-link.integration {
  background-color: var(--_colors---text-color--white);
}

.resources-tab-link {
  padding: var(--_sizes---spacing--spacing-xxsmall) var(--_sizes---spacing--spacing-medium);
  border-radius: var(--_sizes---border-radius--radius-smallx);
  background-color: var(--_colors---text-color--field);
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---text-color--grey);
  font-weight: var(--font-weight--medium);
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.resources-tab-link.w--current {
  background-color: var(--_colors---background-color--black);
  color: var(--_colors---text-color--white);
}

.collection-list {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.resources-item {
  width: var(--_sizes---default-sizes--width);
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.overflow {
  width: var(--_sizes---default-sizes--width);
  overflow: clip;
}

.overflow.resources {
  border-radius: var(--_sizes---border-radius--radius-medium);
}

.resource-detail {
  margin-top: var(--_sizes---spacing--spacing-medium);
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  display: flex;
}

.resource-flex {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.resource-item-name {
  color: var(--_colors---background-color--black);
  font-size: var(--_typography---heading-font-sizes--h4);
  line-height: var(--_typography---heading-line-height--h4);
  letter-spacing: var(--_typography---heading-letter-spacing--h4);
}

.resource-item-para {
  color: var(--_colors---text-color--grey);
}

.resource-info {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.resource-date {
  color: var(--_colors---background-color--black);
}

.resource-block {
  width: var(--_sizes---default-sizes--width);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.resources-title {
  width: var(--_sizes---default-sizes--width);
  max-width: 49.1875rem;
  font-size: var(--_typography---heading-font-sizes--h2);
  line-height: var(--_typography---heading-line-height--h2);
  letter-spacing: var(--_typography---heading-letter-spacing--h2);
}

.resources-socials {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  justify-content: flex-end;
  align-items: center;
  max-width: 12rem;
  display: flex;
}

.resources-social-link {
  width: 2rem;
  height: 2rem;
  color: var(--_colors---background-color--black);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.resources-social-link:hover {
  color: var(--_colors---background-color--blue);
}

.resources-banner {
  margin-top: var(--_sizes---spacing--spacing-jumbo);
  margin-bottom: var(--_sizes---spacing--spacing-jumbo);
  border-radius: var(--_sizes---spacing--spacing-regular);
}

.resource-details {
  width: var(--_sizes---default-sizes--width);
  max-width: 57.125rem;
  margin-left: auto;
  margin-right: auto;
}

.resource-details h2 {
  margin-bottom: var(--_sizes---spacing--spacing-small);
  font-size: var(--_typography---heading-font-sizes--h3);
  line-height: var(--_typography---heading-line-height--h3);
  letter-spacing: var(--_typography---heading-letter-spacing--h3);
}

.resource-details h3 {
  margin-top: var(--_sizes---spacing--spacing-big);
  margin-bottom: var(--_sizes---spacing--spacing-small);
}

.resource-details p {
  margin-bottom: var(--_sizes---spacing--spacing-small);
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

.resource-details figure {
  margin: var(--_sizes---spacing--spacing-big) 0px 0px;
}

.resource-author-block {
  width: var(--_sizes---default-sizes--width);
  max-width: 57.125rem;
  margin-top: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  display: flex;
}

.meet-text {
  color: var(--_colors---background-color--black);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
}

.resource-author-grid {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.resource-author-flex {
  padding: var(--_sizes---spacing--spacing-medium) var(--_sizes---spacing--spacing-large);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: var(--_colors---text-color--field);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.resource-author-icon {
  border-radius: var(--_sizes---border-radius--radius-circle);
  width: 4.25rem;
  height: 4.25rem;
}

.resource-author-info {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.resource-author-name {
  font-family: var(--font-family--inter-display);
  color: var(--_colors---background-color--black);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.resource-author-desig {
  color: var(--_colors---text-color--grey-1);
}

.integration-bottom {
  width: var(--_sizes---default-sizes--width);
  justify-content: center;
  max-width: 52.125rem;
  margin-top: -6rem;
  display: flex;
}

.collection-list-integration {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.integration-item {
  width: var(--_sizes---default-sizes--width);
  height: var(--_sizes---default-sizes--height);
  padding: var(--_sizes---spacing--spacing-normal) var(--_sizes---spacing--spacing-regular);
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  border-radius: var(--_sizes---border-radius--radius-medium);
  background-color: var(--_colors---text-color--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.integration-icon {
  width: 5.75rem;
  height: 5.75rem;
}

.integration-gradient {
  opacity: .6;
  filter: blur(100px);
  background-image: linear-gradient(90deg, #fff6, #d8ff7066 12.53%, #0081dd33 58.58%, #2670ff66);
  position: absolute;
  inset: 0%;
}

.integration-1 {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.integration-item-name {
  color: var(--_colors---background-color--black);
  font-size: var(--_typography---heading-font-sizes--h4);
  line-height: var(--_typography---heading-line-height--h4);
  font-weight: var(--font-weight--regular);
  text-align: center;
  letter-spacing: var(--_typography---heading-letter-spacing--h4);
}

.integration-item-desp {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  text-align: center;
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

.integration-top {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.integration-logos {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  justify-content: center;
  align-items: center;
  display: flex;
}

.integration-image {
  width: 4.75rem;
  height: 4.75rem;
}

.integration-plus {
  width: 1.5rem;
  height: 1.5rem;
}

.integration-infos {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 41.125rem;
  display: flex;
}

.integration-title {
  font-size: var(--_typography---heading-font-sizes--h2);
  line-height: var(--_typography---heading-line-height--h2);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---heading-letter-spacing--h2);
}

.integration-flex {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  justify-content: center;
  align-items: center;
  display: flex;
}

.integration-desp {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  text-align: center;
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

.integration-details {
  width: var(--_sizes---default-sizes--width);
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.integration-details h3 {
  margin-bottom: var(--_sizes---spacing--spacing-small);
  color: var(--_colors---background-color--black);
  font-size: var(--_typography---heading-font-sizes--h4);
  line-height: var(--_typography---heading-line-height--h4);
  letter-spacing: var(--_typography---heading-letter-spacing--h4);
}

.integration-details p {
  margin-bottom: var(--_sizes---spacing--spacing-small);
  font-family: var(--font-family--inter);
  color: var(--_colors---text-color--grey-1);
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

.integration-details h4 {
  margin-top: var(--_sizes---spacing--spacing-big);
  margin-bottom: var(--_sizes---spacing--spacing-small);
}

.career-lightbox-img {
  border-radius: var(--_sizes---spacing--spacing-regular);
}

.what-title {
  top: var(--_sizes---spacing--spacing-regular);
  font-size: var(--_typography---heading-font-sizes--h3);
  line-height: var(--_typography---heading-line-height--h3);
  letter-spacing: var(--_typography---heading-letter-spacing--h3);
  position: sticky;
}

.what-block {
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  flex-flow: column;
  display: flex;
}

.what-detail {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  display: flex;
}

.what-para {
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

.what-banner {
  border-radius: var(--_sizes---border-radius--radius-regular);
}

.grow-form-block {
  width: var(--_sizes---default-sizes--width);
  background-color: var(--_colors---text-color--transparent);
  margin-bottom: 0;
}

.grow-form {
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  background-color: var(--_colors---text-color--transparent);
  flex-flow: column;
  display: flex;
}

.grow-grid {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.department {
  width: var(--_sizes---default-sizes--width);
  height: 4rem;
  padding-right: var(--_sizes---spacing--spacing-medium);
  padding-left: var(--_sizes---spacing--spacing-medium);
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--_colors---text-color--transparent);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: var(--_colors---text-color--transparent);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--_colors---text-color--transparent);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: var(--_colors---text-color--transparent);
  border-top-left-radius: var(--_sizes---border-radius--radius-smallx);
  border-top-right-radius: var(--_sizes---border-radius--radius-smallx);
  border-bottom-left-radius: var(--_sizes---border-radius--radius-smallx);
  border-bottom-right-radius: var(--_sizes---border-radius--radius-smallx);
  background-color: var(--_colors---text-color--field);
  color: var(--_colors---text-color--grey);
  font-weight: var(--font-weight--medium);
  appearance: none;
  background-image: url('../images/Frame_2Frame.webp');
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: 1.125rem;
  margin-bottom: 0;
}

.department:focus {
  border-color: var(--_colors---text-color--transparent);
  color: var(--_colors---text-color--grey);
}

.search {
  width: var(--_sizes---default-sizes--width);
  height: 4rem;
  padding-right: var(--_sizes---spacing--spacing-medium);
  padding-left: var(--_sizes---spacing--spacing-medium);
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--_colors---text-color--transparent);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: var(--_colors---text-color--transparent);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--_colors---text-color--transparent);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: var(--_colors---text-color--transparent);
  border-top-left-radius: var(--_sizes---border-radius--radius-smallx);
  border-top-right-radius: var(--_sizes---border-radius--radius-smallx);
  border-bottom-left-radius: var(--_sizes---border-radius--radius-smallx);
  border-bottom-right-radius: var(--_sizes---border-radius--radius-smallx);
  background-color: var(--_colors---text-color--field);
  color: var(--_colors---text-color--grey);
  font-weight: var(--font-weight--medium);
  appearance: none;
  margin-bottom: 0;
}

.search:focus {
  border-color: var(--_colors---text-color--transparent);
  color: var(--_colors---text-color--grey);
}

.search::placeholder {
  color: var(--_colors---text-color--grey);
}

.collection-list-roles {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  display: flex;
}

.role-item {
  padding-bottom: var(--_sizes---spacing--spacing-medium);
  border-bottom: 1px solid var(--_colors---button-color--stroke-color);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.role-one {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  flex-flow: column;
  max-width: 22rem;
  display: flex;
}

.role-animate-line {
  z-index: 1;
  background-color: var(--_colors---background-color--black);
  width: 0%;
  height: .0625rem;
  position: absolute;
  inset: auto 0% 0%;
}

.role-name {
  font-family: var(--font-family--inter-display);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.role-para {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

.role-two {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  justify-content: flex-start;
  align-items: center;
  max-width: 25rem;
  display: flex;
}

.role-location-block {
  padding: .88rem var(--_sizes---spacing--spacing-medium);
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  border: 1px solid var(--_colors---button-color--stroke-color);
  border-radius: var(--_sizes---border-radius--radius-big);
  justify-content: center;
  align-items: center;
  display: flex;
}

.role-icon-one {
  width: 1.5rem;
  height: 1.5rem;
}

.role-location {
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.team-cards {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-card {
  width: var(--_sizes---default-sizes--width);
  height: var(--_sizes---default-sizes--height);
  border-radius: var(--_sizes---spacing--spacing-regular);
  position: relative;
  overflow: clip;
}

.team-detail {
  padding: var(--_sizes---spacing--spacing-regular);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0%;
}

.team-flex {
  flex-flow: column;
  display: flex;
}

.team-member-name {
  color: var(--_colors---text-color--white);
}

.team-member-designation {
  font-family: var(--font-family--inter-display);
  color: var(--_colors---text-color--rgba-255-255-255-0-80);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.team-member-desp {
  color: var(--_colors---text-color--rgba-255-255-255-0-80);
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

.career-title {
  font-size: var(--_typography---heading-font-sizes--h2);
  line-height: var(--_typography---heading-line-height--h2);
  text-align: center;
  letter-spacing: var(--_typography---heading-letter-spacing--h2);
}

.career-details {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.career-block {
  top: var(--_sizes---spacing--spacing-regular);
  width: var(--_sizes---default-sizes--width);
  padding: var(--_sizes---spacing--spacing-regular);
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  border-radius: var(--_sizes---border-radius--radius-medium);
  background-color: var(--_colors---text-color--field);
  flex-flow: column;
  display: flex;
  position: sticky;
}

.career-flex {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.compensation {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
}

.compensation-price {
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.career-right {
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  display: flex;
}

.roles-details h3 {
  margin-bottom: var(--_sizes---spacing--spacing-xxsmall);
  font-size: var(--_typography---heading-font-sizes--h4-version-2);
  line-height: var(--_typography---heading-line-height--h4);
  letter-spacing: var(--_typography---heading-letter-spacing--h4);
}

.roles-details h4 {
  margin-top: var(--_sizes---spacing--spacing-normal);
  margin-bottom: var(--_sizes---spacing--spacing-xxsmall);
  font-size: var(--_typography---heading-font-sizes--h4-version-2);
  font-weight: var(--font-weight--medium);
}

.roles-details p {
  font-family: var(--font-family--inter);
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

.blue-text {
  color: var(--_colors---background-color--green);
}

.contact-card {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  border-radius: var(--_sizes---border-radius--radius-medium);
  background-color: var(--_colors---text-color--field);
  justify-content: flex-start;
  align-items: center;
  padding: 1.35rem;
  display: flex;
}

.box {
  border-radius: var(--_sizes---border-radius--radius-circle);
  background-color: var(--_colors---background-color--green);
  justify-content: center;
  align-items: center;
  width: 4.75rem;
  height: 4.75rem;
  display: flex;
}

.email-icon {
  width: 1.875rem;
  color: var(--_colors---text-color--white);
}

.box-flex {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.email-text {
  color: var(--_colors---text-color--grey);
}

.email-link {
  color: var(--_colors---background-color--black);
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
  text-decoration: none;
  transition: all .25s;
}

.email-link:hover {
  color: var(--_colors---background-color--green);
}

.contact-form-block {
  width: var(--_sizes---default-sizes--width);
  margin-bottom: 0;
}

.contact-fields {
  margin-bottom: var(--_sizes---spacing--spacing-normal);
  padding: var(--_sizes---spacing--spacing-regular);
  border-radius: var(--_sizes---border-radius--radius-medium);
  background-color: var(--_colors---text-color--white);
  box-shadow: 0 0 3px #0003;
}

.contact-info {
  font-family: var(--font-family--inter-tight);
  font-weight: var(--font-weight--medium);
  margin-bottom: 0;
}

.contact-field {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: .81rem;
  display: flex;
}

.contact-text-field {
  width: var(--_sizes---default-sizes--width);
  border: 1px none var(--_colors---text-color--transparent);
  border-radius: var(--_sizes---border-radius--radius-xxsmall);
  background-color: var(--_colors---text-color--field);
  height: 3.75rem;
  color: var(--_colors---background-color--black);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  margin-bottom: 0;
}

.contact-text-field:focus, .contact-text-field.-wfp-focus {
  border-color: var(--_colors---text-color--transparent);
}

.contact-text-field::placeholder {
  color: var(--_colors---text-color--grey);
}

.contact-text-field.restricted {
  height: 3.125rem;
}

.contact-text-field.checkout {
  height: 3.125rem;
  margin-bottom: var(--_sizes---spacing--spacing-small);
}

.warning-color {
  color: var(--_colors---background-color--warning);
}

.contact-text-area {
  width: var(--_sizes---default-sizes--width);
  height: 11.5rem;
  min-height: 11.5rem;
  padding-top: var(--_sizes---spacing--spacing-medium);
  border: 1px none var(--_colors---text-color--transparent);
  border-radius: var(--_sizes---border-radius--radius-xxsmall);
  background-color: var(--_colors---text-color--field);
  color: var(--_colors---background-color--black);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  margin-bottom: 0;
}

.contact-text-area:focus {
  border-color: var(--_colors---text-color--transparent);
}

.contact-text-area::placeholder {
  color: var(--_colors---text-color--grey);
}

.contact-button {
  width: var(--_sizes---default-sizes--width);
  border-radius: var(--_sizes---border-radius--radius-smallx);
  background-color: var(--_colors---background-color--black);
  text-align: center;
  background-image: url('../images/arrow-left_1arrow-left.webp');
  background-position: 59%;
  background-repeat: no-repeat;
  background-size: 1rem;
  padding: .88rem 1.25rem .88rem 0;
  transition: all .25s;
}

.contact-button:hover {
  background-color: var(--_colors---background-color--blue);
}

.contact-success-message {
  border-radius: var(--_sizes---spacing--spacing-xxsmall);
  background-color: var(--_colors---background-color--blue);
  color: var(--_colors---text-color--white);
}

.terms-flex {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.terms-para {
  color: var(--_colors---text-color--grey);
  font-weight: var(--font-weight--medium);
  text-align: center;
}

.terms-items {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  max-width: 60rem;
  display: flex;
}

.terms-item-block {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  display: flex;
}

.personal-data {
  font-family: var(--font-family--inter-display);
  font-size: var(--_typography---heading-font-sizes--h4-version-2);
  line-height: var(--_typography---heading-line-height--h4);
  font-weight: var(--font-weight--semi-bold);
  letter-spacing: var(--_typography---heading-letter-spacing--h4);
}

.personal-para {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

.licenses-para {
  width: var(--_sizes---default-sizes--width);
  max-width: 38rem;
  color: var(--_colors---text-color--grey);
  text-align: center;
}

.license-block {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  display: flex;
}

.typography-info {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.typography-text {
  font-size: var(--_typography---texts-font-sizes--paragraph-l);
  line-height: var(--_typography---texts-line-height--paragraph-l);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
}

.fonts-block {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 25rem;
  display: flex;
}

.family-para {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
}

.font-card {
  width: var(--_sizes---default-sizes--width);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: var(--_colors---text-color--field);
  justify-content: flex-start;
  align-items: center;
  padding-top: 9rem;
  padding-bottom: 9rem;
  display: flex;
  overflow: clip;
}

.font-animation {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fonts-item {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.font-icon {
  width: 6.25rem;
  height: 6.25rem;
  margin-right: var(--_sizes---spacing--spacing-xxsmall);
}

.font-name {
  margin-right: var(--_sizes---spacing--spacing-xxsmall);
  color: var(--_colors---background-color--black);
  font-size: var(--_typography---heading-font-sizes--h1);
  line-height: var(--_typography---heading-line-height--h1);
  font-weight: var(--font-weight--semi-bold);
  letter-spacing: var(--_typography---heading-letter-spacing--h1);
}

.license-images {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.license-images._02 {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.license-images-block {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.license-images-block._02 {
  grid-template-columns: 1fr 1fr;
}

.license-img {
  border-radius: var(--_sizes---border-radius--radius-regular);
}

.license-card {
  border-radius: var(--_sizes---border-radius--radius-regular);
  border: 1px solid #0000001a;
  justify-content: center;
  align-items: center;
  width: 10.125rem;
  height: 10.125rem;
  display: flex;
}

.license-svg {
  width: 4rem;
}

.license-svg._02 {
  width: 2.875rem;
}

.license-svg._03 {
  width: 3rem;
}

.license-svg._04 {
  width: 2.75rem;
}

.license-svg._05, .license-svg._06, .license-svg._07 {
  width: 3rem;
}

.changelog-para {
  width: var(--_sizes---default-sizes--width);
  max-width: 23rem;
  color: var(--_colors---text-color--grey);
  text-align: center;
}

.changelog-card {
  width: var(--_sizes---default-sizes--width);
  max-width: 34.7rem;
  padding: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  border-radius: var(--_sizes---border-radius--radius-regular);
  background-color: var(--_colors---text-color--field);
  flex-flow: column;
  display: flex;
}

.changelog-version {
  font-family: var(--font-family--inter-display);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
}

.changelog-date {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
}

.changelog-list {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 2rem;
  display: flex;
}

.error-card {
  width: var(--_sizes---default-sizes--width);
  border-top-left-radius: var(--_sizes---border-radius--radius-medium);
  border-top-right-radius: var(--_sizes---border-radius--radius-medium);
  border-bottom-left-radius: var(--_sizes---border-radius--radius-medium);
  border-bottom-right-radius: var(--_sizes---border-radius--radius-medium);
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #fff6;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-width: 37.75rem;
  margin-top: -14rem;
  padding: 3.25rem 3.25rem 2.2rem;
  display: flex;
  box-shadow: 0 0 94px -6px #686e7e21;
}

.error-title {
  font-size: var(--_typography---heading-font-sizes--h1);
  line-height: var(--_typography---heading-line-height--h1);
  text-align: center;
  letter-spacing: var(--_typography---heading-letter-spacing--h1);
}

.error-para {
  width: var(--_sizes---default-sizes--width);
  max-width: 28rem;
  margin-top: var(--_sizes---spacing--spacing-medium);
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  text-align: center;
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
  margin-bottom: 1.88rem;
}

.protected-image {
  width: 3.75rem;
  height: 3.75rem;
}

.restricted-flex {
  width: var(--_sizes---default-sizes--width);
  max-width: 27rem;
  margin-top: var(--_sizes---spacing--spacing-medium);
  margin-bottom: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.restricted-para {
  color: var(--_colors---text-color--grey);
  font-weight: var(--font-weight--medium);
  text-align: center;
  margin-bottom: 0;
}

.restricted-block {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  justify-content: center;
  align-items: center;
  max-width: 28.0625rem;
  display: flex;
}

.restricted-button {
  border-radius: var(--_sizes---border-radius--radius-smallx);
  background-color: var(--_colors---background-color--black);
  text-align: center;
  background-image: url('../images/arrow-left_1arrow-left.webp');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 1rem;
  height: 3.125rem;
  padding: .88rem 2rem .88rem 1.25rem;
  transition: all .25s;
}

.restricted-button:hover {
  background-color: var(--_colors---background-color--blue);
}

.demo-para {
  color: var(--_colors---text-color--grey);
  text-align: center;
  margin-bottom: 0;
}

.request-form-block {
  width: var(--_sizes---default-sizes--width);
  max-width: 30rem;
  margin-bottom: 0;
}

.request-block {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  justify-content: center;
  align-items: center;
  max-width: 30rem;
  display: flex;
}

.request-flex {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 27rem;
  display: flex;
}

.login-left {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.login-right {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.login-img {
  max-width: 30.2356rem;
  height: auto;
  position: absolute;
}

.login-img._02 {
  max-width: 24rem;
}

.login-top {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.login-flex-one {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.login-title {
  font-size: var(--_typography---heading-font-sizes--h2);
  line-height: var(--_typography---heading-line-height--h2);
  text-align: center;
  letter-spacing: var(--_typography---heading-letter-spacing--h2);
}

.login-para {
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---text-color--grey);
  font-weight: var(--font-weight--medium);
  text-align: center;
}

.login-form-block {
  width: var(--_sizes---default-sizes--width);
  align-self: center;
  margin-bottom: 0;
}

.login-form-fields {
  margin-bottom: var(--_sizes---spacing--spacing-small);
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  flex-flow: column;
  display: flex;
}

.login-field-label {
  font-family: var(--font-family--inter-tight);
  font-weight: var(--font-weight--medium);
  margin-bottom: 0;
}

.login-text-field {
  border: 1px solid var(--_colors---button-color--stroke-color);
  border-radius: var(--_sizes---border-radius--radius-smallx);
  background-color: var(--_colors---text-color--transparent);
  height: 3.125rem;
  color: var(--_colors---background-color--black);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

.login-text-field:focus {
  border-color: var(--_colors---button-color--stroke-color);
}

.login-text-field::placeholder {
  color: var(--_colors---background-color--light-grey);
}

.login-info {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.checkbox-field {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox-field.sign {
  color: var(--_colors---background-color--black);
}

.checkbox {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-right: var(--_sizes---spacing--spacing-xsmall);
  border: 1px solid var(--_colors---text-color--grey);
  border-radius: var(--_sizes---border-radius--radius-tiny);
  margin-left: 0;
}

.checkbox.w--redirected-checked {
  background-color: var(--_colors---background-color--blue);
  box-shadow: none;
}

.checkbox.w--redirected-focus, .checkbox.w--redirected-focus-visible {
  box-shadow: none;
}

.checkbox-label {
  margin-bottom: 0;
}

.forgot-password {
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---background-color--warning);
  font-size: var(--_typography---texts-font-sizes--paragraph-s);
  line-height: var(--_typography---texts-line-height--paragraph-s);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
}

.login-button {
  width: var(--_sizes---default-sizes--width);
  margin-top: var(--_sizes---spacing--spacing-regular);
  padding: .81rem var(--_sizes---spacing--spacing-small);
  border-radius: var(--_sizes---border-radius--radius-smallx);
  background-color: var(--_colors---background-color--blue);
  font-family: var(--font-family--inter-tight);
  font-weight: var(--font-weight--semi-bold);
  text-align: center;
  transition: all .25s;
}

.login-button:hover {
  background-color: var(--_colors---background-color--black);
}

.login-text {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  text-align: center;
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

.connect-google {
  width: var(--_sizes---default-sizes--width);
  padding: .88rem var(--_sizes---spacing--spacing-medium);
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  border: 1px solid var(--_colors---button-color--stroke-color);
  border-radius: var(--_sizes---border-radius--radius-smallx);
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---background-color--black);
  font-weight: var(--font-weight--medium);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.connect-google:hover {
  border-color: var(--_colors---background-color--blue);
}

.google-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.sign-link {
  color: var(--_colors---background-color--black);
  font-weight: var(--font-weight--semi-bold);
  text-decoration: none;
  transition: all .25s;
}

.sign-link:hover {
  color: var(--_colors---background-color--blue);
}

.goolge {
  width: var(--_sizes---default-sizes--width);
}

.product-name {
  font-family: var(--font-family--inter-tight);
  font-size: var(--_typography---texts-font-sizes--paragraph-m);
  line-height: var(--_typography---texts-line-height--paragraph-m);
  font-weight: var(--font-weight--bold);
  letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
}

.checkout-form {
  padding: var(--_sizes---spacing--spacing-colossal) 0px var(--_sizes---spacing--spacing-massive);
  background-color: var(--_colors---text-color--transparent);
}

.order-items {
  margin-bottom: 0;
}

.block-header {
  justify-content: space-between;
  align-items: center;
  padding: 2rem 1.5rem;
}

.block-content {
  padding: 1.5rem 1.5rem 1rem;
}

.checkout-checkbox {
  margin-top: 0;
}

.checkout-checkbox-label {
  margin-bottom: 0;
  margin-left: 0;
}

.billing-address-toggle {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  justify-content: flex-start;
  align-items: center;
}

.checkout-text-field {
  font-weight: var(--font-weight--medium);
}

.order-items-block {
  margin-left: 0;
  margin-right: 0;
}

.order-summary {
  margin-bottom: 0;
}

.building-lottie._01 {
  margin-top: -8.5rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.building-lottie._03 {
  margin-top: -12.4rem;
}

.advertising-lottie {
  position: absolute;
  inset: auto auto -11.5rem -6.5rem;
}

.cta-lottie {
  width: var(--_sizes---default-sizes--width);
  position: absolute;
  inset: 0%;
}

.lottie-animation, .cost-lottie {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.cost-lottie._03, .cost-lottie._02, .cost-lottie._04 {
  bottom: -7%;
}

.access-lottie {
  border-radius: var(--_sizes---border-radius--radius-regular);
  width: 550px;
  height: 480px;
  padding-bottom: 0;
  overflow: clip;
}

.process-details {
  width: var(--_sizes---default-sizes--width);
  margin-top: -18rem;
  position: relative;
}

.process-lottie {
  width: var(--_sizes---default-sizes--width);
}

.process-card {
  z-index: 1;
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  opacity: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 18.625rem;
  display: flex;
  position: absolute;
  inset: 21% auto auto 22%;
}

.process-card._01 {
  opacity: 100;
}

.process-card._02 {
  inset: 24% 0% auto auto;
}

.process-card._03 {
  top: 33%;
}

.process-card._04 {
  inset: 46% 1% auto auto;
}

.process-card._05 {
  top: 50%;
}

.process-card._06 {
  inset: 62.5% 3% auto auto;
}

.process-card._07 {
  top: 66%;
}

.process-card._08 {
  inset: 77% 6% auto auto;
}

.process-card._09 {
  top: 79%;
}

.discover-text {
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---texts-font-sizes--default-paragraph);
  line-height: var(--_typography---texts-line-height--default-paragraph);
  font-weight: var(--font-weight--semi-bold);
  letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
}

.discover-desp {
  color: var(--_colors---background-color--light-grey);
}

.liquidity-main-slider {
  width: var(--_sizes---default-sizes--width);
  height: 100vh;
  padding-top: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  justify-content: center;
  display: flex;
  position: sticky;
  top: 0;
}

.liquidity-slider-items {
  width: var(--_sizes---default-sizes--width);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex: none;
  display: flex;
}

.testimonial-down {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.testimonial-down:where(.w-variant-3bb5e428-538d-2e03-4acb-64175109b371) {
  display: none;
}

.awards-height {
  height: 300vh;
}

.lottie-animation-2 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.lottie-animation-v3 {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.listboxes {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: var(--_colors---text-color--grey);
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 34px;
  font-size: 1.1rem;
  display: flex;
}

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

.flex-block {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
}

.testimonial-down-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.testimonial-card-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #f6f6f6;
  border-radius: 1.5rem;
  flex-flow: column;
  flex: none;
  width: 100%;
  max-width: 27.625rem;
  height: auto;
  margin-right: .62rem;
  padding: 2rem;
  display: flex;
}

.testimonial-card-2.active {
  background-color: #d8ff70;
}

.sub-header-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.wrapper-2.testimonial {
  align-items: stretch;
  padding-bottom: 3.75rem;
}

.wrapper-2.support {
  padding-top: var(--_sizes---spacing--spacing-colossal);
  padding-bottom: var(--_sizes---spacing--spacing-colossal);
}

.wrapper-2.support.djasidoashd {
  width: 800px;
}

.wrapper-2.footer-details {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  padding: 3rem;
}

.wrapper-2.cta {
  padding-top: 9.12rem;
  padding-bottom: 10.62rem;
}

.advertising-left-2 {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 37.9375rem;
  display: flex;
  position: relative;
}

.advertising-left-2.testimonial {
  justify-content: center;
  align-items: center;
  max-width: 36rem;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-authordesg-2 {
  color: #76767c;
}

.testimonial-authordesg-2.lemon-seven, .testimonial-desp-2 {
  color: #000;
}

.testimonial-flex-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.subheader-title-2 {
  color: #2670ff;
  font-family: Inter Tight, sans-serif;
  font-weight: 500;
}

.advertising-para-2 {
  color: #86868b;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 31.8675rem;
  margin-bottom: 2rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.advertising-para-2.testimonial {
  color: #76767c;
  text-align: center;
  max-width: none;
  margin-bottom: 0;
}

.testimonial-authorname-2 {
  letter-spacing: -.02rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 140%;
}

.advertising-title-2 {
  color: #fff;
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.advertising-title-2.dashboard {
  color: #000;
  text-align: center;
}

.heading, .heading-2, .paragraph {
  color: var(--_colors---text-color--white);
}

.flex-block-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.image, .image-2 {
  width: 180px;
  max-width: none;
  height: auto;
}

.flex-block-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1020px;
  display: grid;
}

.flex-block-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f6f6f6;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
}

.flex-block-4.asasasasasa {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.flex-block-4.tytyrthhrt {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.flex-block-4.sdasda-smdas {
  border-left: 1px solid #4f4f4f29;
  border-right: 1px solid #4f4f4f29;
}

.tableparaaa {
  font-size: var(--_typography---heading-font-sizes--h5);
  font-weight: var(--font-weight--light);
  border-top: 1px solid #4f4f4f29;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 30px;
}

.tableparaaa.paddingtoppp {
  padding-bottom: 20px;
}

.tableheadiidn {
  border-radius: 0;
  padding-top: 20px;
  padding-bottom: 12px;
  padding-left: 30px;
  font-size: 1.5rem;
}

.image-3 {
  width: 140px;
  max-width: none;
  margin-bottom: 14px;
}

.image-4 {
  width: 120px;
  max-width: none;
  margin-bottom: 12px;
}

.flex-block-5 {
  align-items: center;
}

.flex-block-5.whitebackgroundcolor {
  background-color: var(--_colors---text-color--white);
}

.image-5 {
  width: 400px;
  max-width: none;
}

.flex-block-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.image-6 {
  width: auto;
  max-width: none;
  height: auto;
}

.flex-block-7 {
  width: 100%;
  padding-top: var(--_sizes---spacing--spacing-colossal);
  padding-bottom: var(--_sizes---spacing--spacing-colossal);
  background-image: url('../images/iulliui.jpg');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
}

.flex-block-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  width: 850px;
}

.center-align {
  text-align: center;
  font-size: 4rem;
}

.image-7 {
  width: 110px;
  max-width: none;
  height: auto;
}

.image-8 {
  width: 120px;
  max-width: none;
  margin-bottom: 20px;
}

.flex-block-9 {
  padding-top: var(--_sizes---spacing--spacing-colossal);
  padding-bottom: var(--_sizes---spacing--spacing-colossal);
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.flex-block-9.lesspadding {
  padding-top: var(--_sizes---spacing--spacing-jumbo);
  padding-bottom: var(--_sizes---spacing--spacing-jumbo);
}

.div-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 1239px;
  display: grid;
}

.list {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---heading-font-sizes--h5);
  -webkit-text-stroke-color: var(--_colors---background-color--neon-pear);
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 22px;
  list-style-type: disc;
  display: flex;
}

.list.green-bullet-list {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
}

.image-9 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: auto;
  position: static;
}

.div-block-2 {
  background-color: #c1c1c4;
  width: 180px;
  min-width: auto;
  max-width: none;
  height: 1px;
  position: relative;
  top: -239px;
  bottom: 0;
  left: 212px;
}

.div-block-2.line2 {
  top: -320px;
  left: 534px;
}

.div-block-2.line33 {
  top: -400px;
  left: 848px;
}

.div-block-2.margentopforline {
  margin-top: 20px;
}

.div-block-3 {
  justify-content: center;
  align-items: stretch;
  max-width: 900px;
  height: 60px;
  display: flex;
}

.flex-block-10 {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.flex-block-11 {
  background-color: #c1c1c4;
  width: 960px;
  height: 1px;
}

.flex-block-12 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.div-block-4 {
  width: auto;
}

.div-block-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.flex-block-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.image-10 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 440px;
}

.flex-block-14 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: left;
}

.div-block-6 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: var(--_colors---text-color--white);
  border-radius: 18px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.heading-3 {
  font-size: var(--_typography---heading-font-sizes--h5);
}

.paragraph-2 {
  color: var(--_colors---text-color--grey);
}

.flex-block-15 {
  background-color: var(--_colors---background-color--light-grey);
  width: 180px;
  height: 1px;
  position: relative;
  top: -240px;
  bottom: 0;
  left: 220px;
}

.flex-block-15.line22 {
  width: 170px;
  top: -350px;
  left: 540px;
}

.flex-block-15.line333 {
  width: 170px;
  top: -428px;
  left: 850px;
}

.flex-block-15.sccsc {
  width: 170px;
  margin-top: 0;
  top: -270px;
  left: 220px;
}

.image-11 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 440px;
}

.button-texts-2 {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 1.4rem;
  overflow: clip;
}

.div-block-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.buttons-arrows-2 {
  justify-content: center;
  align-items: center;
  height: 1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.modern-title-2 {
  font-size: 4rem;
}

.modern-title-2.lessheadingsize {
  font-size: var(--_typography---heading-font-sizes--h1);
}

.flex-block-16 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.container-2 {
  width: 100%;
  max-width: 85rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-2.breakyes {
  padding-top: var(--_sizes---spacing--spacing-colossal);
  padding-bottom: var(--_sizes---spacing--spacing-colossal);
}

.gradient-one-2 {
  background-image: linear-gradient(180deg, var(--_colors---background-color--blue-haze), var(--_colors---background-color--green));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.home-heropara-2 {
  color: #76767c;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 95%;
  font-size: 1.25rem;
  line-height: 140%;
}

.button-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  background-color: #000;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-family: Inter Tight, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
  overflow: clip;
}

.button-2:hover {
  background-color: #2670ff;
}

.button-2.large {
  padding: .87rem 1.25rem;
}

.image-12 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 440px;
}

.button-texts-3 {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 1.4rem;
  overflow: clip;
}

.div-block-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.buttons-arrows-3 {
  justify-content: center;
  align-items: center;
  height: 1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.flex-block-17 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.button-3 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  background-color: #000;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-family: Inter Tight, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
  overflow: clip;
}

.button-3:hover {
  background-color: #2670ff;
}

.button-3.large {
  padding: .87rem 1.25rem;
}

.image-13 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 440px;
}

.div-block-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.buttons-arrows-4 {
  justify-content: center;
  align-items: center;
  height: 1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.flex-block-18 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.button-4 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  background-color: #000;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-family: Inter Tight, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
  overflow: clip;
}

.button-4:hover {
  background-color: #2670ff;
}

.button-4.large-8 {
  padding: .87rem 1.25rem;
}

.support-cards-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.support-desp-2 {
  color: #76767c;
}

.support-text-2 {
  letter-spacing: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 120%;
}

.support-detail-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.support-card-2 {
  width: 100%;
  height: auto;
  padding: var(--_sizes---spacing--spacing-normal);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f6f6f6;
  border-radius: 1.1rem;
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.support-card-2.bgwhite {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--_colors---text-color--white);
}

.support-card-2.lightblack {
  background-color: #1a1a1a;
}

.support-desp-3 {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
}

.support-desp-3.whitetext {
  color: var(--_colors---background-color--light-grey);
}

.support-text-3 {
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---heading-font-sizes--h3);
  letter-spacing: 0;
  font-weight: 500;
  line-height: 120%;
}

.footer-left-2 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 20rem;
  display: flex;
}

.copyright-block-2 {
  border-top: 1px solid #ffffff1a;
  border-bottom: 1px solid #ffffff1a;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.footer-contents-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.cta-buttons-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pages-content-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-email-2 {
  color: #fff;
  letter-spacing: 0;
  margin-top: 20px;
  font-family: Inter Tight, sans-serif;
  font-size: 1.875rem;
  line-height: 120%;
  transition: all .25s;
}

.footer-email-2:hover {
  color: #d8ff70;
}

.copyright-desp-2 {
  color: #9a9aad;
  letter-spacing: -.0175rem;
  font-size: .875rem;
  line-height: 142.857%;
}

.page-link-2 {
  color: #fff;
  font-family: Inter Tight, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .25s;
}

.page-link-2:hover, .page-link-2.w--current {
  color: #2670ff;
}

.cta-contents-2 {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 40.75rem;
  display: flex;
  position: relative;
}

.cta-contents-2.gap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.footer-logolink-2 {
  width: 100%;
  max-width: 9.1875rem;
}

.footer-2 {
  z-index: 1;
  background-color: #000;
  border-radius: 1.5rem;
  margin-left: .75rem;
  margin-right: .75rem;
  position: relative;
}

.buttons-arrows-5 {
  justify-content: center;
  align-items: center;
  height: 1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.pages-2 {
  color: #9a9aad;
  margin-bottom: .25rem;
}

.lottie-animation-4 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.button-5 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  background-color: #000;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-family: Inter Tight, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
  overflow: clip;
}

.button-5:hover {
  background-color: #2670ff;
}

.button-5.large-13 {
  padding: .87rem 1.25rem;
}

.button-5.large-13:hover {
  background-color: var(--_colors---background-color--green);
}

.image-14 {
  width: 90px;
}

.footer-right-2 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.cta-para-2 {
  color: #76767c;
  text-align: center;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 36rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.buttons-arrows-6 {
  justify-content: center;
  align-items: center;
  height: 1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.button-6 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  background-color: #000;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-family: Inter Tight, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
  overflow: clip;
}

.button-6:hover {
  background-color: #2670ff;
}

.button-6.large-8 {
  padding: .87rem 1.25rem;
}

.button-6.large-8:hover {
  background-color: var(--_colors---background-color--green);
}

.image-15 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: auto;
}

.flex-block-19 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.div-block-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.support-text-4 {
  font-size: var(--_typography---heading-font-sizes--h3);
  line-height: var(--_typography---heading-line-height--h3);
  letter-spacing: 0;
  font-weight: 500;
}

.support-desp-4 {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
}

.support-desp-4.whitetext {
  color: var(--_colors---background-color--light-grey);
}

.support-text-5 {
  color: var(--_colors---text-color--white);
  font-size: var(--_typography---heading-font-sizes--h3);
  line-height: var(--_typography---heading-line-height--h3);
  letter-spacing: 0;
  font-weight: 500;
}

.pages-3 {
  color: #9a9aad;
  margin-bottom: .25rem;
}

.buttons-arrows-7 {
  justify-content: center;
  align-items: center;
  height: 1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.image-16 {
  width: 90px;
}

.button-7 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  background-color: #000;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-family: Inter Tight, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
  overflow: clip;
}

.button-7:hover {
  background-color: #2670ff;
}

.button-7.large-13 {
  padding: .87rem 1.25rem;
}

.button-7.large-13:hover {
  background-color: var(--_colors---background-color--green);
}

.lottie-animation-5 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cta-para-3 {
  color: #76767c;
  text-align: center;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 36rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.footer-right-3 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-logolink-3 {
  width: 100%;
  max-width: 9.1875rem;
}

.cta-contents-3 {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 40.75rem;
  display: flex;
  position: relative;
}

.footer-3 {
  z-index: 1;
  background-color: #000;
  border-radius: 1.5rem;
  margin-left: .75rem;
  margin-right: .75rem;
  position: relative;
}

.buttons-arrows-8 {
  justify-content: center;
  align-items: center;
  height: 1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.button-8 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  background-color: #000;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-family: Inter Tight, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
  overflow: clip;
}

.button-8:hover {
  background-color: #2670ff;
}

.button-8.large-8 {
  padding: .87rem 1.25rem;
}

.button-8.large-8:hover {
  background-color: var(--_colors---background-color--green);
}

.image-17 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 440px;
}

.flex-block-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.div-block-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.support-text-6, .support-text-7 {
  letter-spacing: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 120%;
}

.buttons-arrows-9 {
  justify-content: center;
  align-items: center;
  height: 1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.image-18 {
  width: 90px;
}

.button-9 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  background-color: #000;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-family: Inter Tight, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
  overflow: clip;
}

.button-9:hover {
  background-color: #2670ff;
}

.button-9.large-13 {
  padding: .87rem 1.25rem;
}

.button-9.large-13:hover {
  background-color: var(--_colors---background-color--green);
}

.lottie-animation-6 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cta-para-4 {
  color: #76767c;
  text-align: center;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 36rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.footer-right-4 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-logolink-4 {
  width: 100%;
  max-width: 9.1875rem;
}

.cta-contents-4 {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 40.75rem;
  display: flex;
  position: relative;
}

.footer-4 {
  z-index: 1;
  background-color: #000;
  border-radius: 1.5rem;
  margin-left: .75rem;
  margin-right: .75rem;
  position: relative;
}

.image-19 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 440px;
}

.flex-block-21 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.support-text-8, .support-text-9, .support-text-10 {
  letter-spacing: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 120%;
}

.image-20 {
  width: 90px;
}

.lottie-animation-7 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cta-para-5 {
  color: #76767c;
  text-align: center;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 36rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.footer-right-5 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-logolink-5 {
  width: 100%;
  max-width: 9.1875rem;
}

.cta-contents-5 {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 40.75rem;
  display: flex;
  position: relative;
}

.cta-contents-5.gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.footer-5 {
  z-index: 1;
  background-color: #000;
  border-radius: 1.5rem;
  margin-left: .75rem;
  margin-right: .75rem;
  position: relative;
}

.image-21 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 440px;
}

.flex-block-22 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.support-text-11, .support-text-12 {
  letter-spacing: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 120%;
}

.image-22 {
  width: 90px;
}

.lottie-animation-8 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cta-para-6 {
  color: #76767c;
  text-align: center;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 36rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.image-23 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 440px;
}

.support-text-13 {
  letter-spacing: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 120%;
}

.support-text-14 {
  letter-spacing: 0;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 120%;
}

.image-24 {
  width: 90px;
}

.lottie-animation-9 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cta-para-7 {
  color: #76767c;
  text-align: center;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 36rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.image-25 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 500px;
}

.support-text-15, .support-text-16 {
  letter-spacing: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 120%;
}

.image-26 {
  width: 90px;
}

.lottie-animation-10 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cta-para-8 {
  color: #76767c;
  text-align: center;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 36rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.image-27 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 440px;
}

.support-text-17, .support-text-18 {
  letter-spacing: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 120%;
}

.image-28 {
  width: 90px;
}

.lottie-animation-11 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cta-para-9 {
  color: #76767c;
  text-align: center;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 36rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.image-29 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 440px;
}

.support-text-19, .support-text-20 {
  letter-spacing: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 120%;
}

.image-30 {
  width: 90px;
}

.lottie-animation-12 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cta-para-10 {
  color: #76767c;
  text-align: center;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 36rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.image-31 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 440px;
}

.support-text-21, .support-text-22 {
  letter-spacing: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 120%;
}

.image-32 {
  width: 90px;
}

.cta-para-11 {
  color: #76767c;
  text-align: center;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 36rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.image-33 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 500px;
}

.support-text-23, .support-text-24 {
  letter-spacing: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 120%;
}

.image-34 {
  width: 90px;
}

.cta-para-12 {
  color: #76767c;
  text-align: center;
  letter-spacing: -.025rem;
  width: 100%;
  max-width: 36rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.copyright-desp-3 {
  color: #9a9aad;
  letter-spacing: -.0175rem;
  font-size: .875rem;
  line-height: 142.857%;
}

.image-35 {
  width: 90px;
}

.p-l:hover {
  color: var(--_colors---background-color--green);
}

.limited-desp-copy {
  color: var(--_colors---text-color--grey);
}

.paragraph-3 {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
}

.heading-4 {
  color: var(--_colors---text-color--white);
}

.building-desp2 {
  color: var(--_colors---text-color--grey);
  font-size: var(--_typography---heading-font-sizes--h5);
  line-height: var(--_typography---heading-line-height--h5);
}

.support-text-16-copy, .support-text-13-copy {
  letter-spacing: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 120%;
}

.link, .link-2 {
  color: var(--_colors---background-color--green);
  text-decoration: none;
}

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

.flex-block-23 {
  padding-top: var(--_sizes---spacing--spacing-colossal);
  padding-bottom: var(--_sizes---spacing--spacing-colossal);
  background-image: url('../images/7c065c00-e3b3-4bae-835e-9cd0b531bd2d.png');
  background-position: 50% 15%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  align-items: center;
}

.flex-block-24 {
  width: 60rem;
  max-width: none;
}

@media screen and (min-width: 1280px) {
  .section.bgblack {
    background-color: var(--_colors---background-color--black);
    background-color: #000;
  }

  .wrapper.support.bgblack {
    background-color: var(--_colors---background-color--black);
  }

  .simplified-box {
    height: 5rem;
  }

  .support-title.white-color {
    color: #fff;
  }

  .support-card.bgwhite {
    background-color: var(--_colors---text-color--white);
  }

  .support-card-2.bgwhite {
    background-color: #fff;
  }
}

@media screen and (min-width: 1440px) {
  .cta-image.left {
    width: 50rem;
    height: 55.617rem;
    top: 5%;
  }

  .cta-image.right {
    width: 42rem;
    height: 51.516rem;
    top: -10%;
  }

  .footer {
    width: auto;
  }

  .footer-contents, .copyright-block {
    width: 1329px;
  }

  .limited-bottom.highttt {
    height: auto;
  }

  .simplified-box {
    height: 5.75rem;
  }

  .background-video {
    height: 52.5rem;
  }

  .video-icon {
    width: 77rem;
  }

  .about-video {
    height: 52.5rem;
  }

  .founder-signature {
    width: 5.7rem;
  }

  .generation-cards, .generation-boxes {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
  }

  .invoice-image {
    max-width: 40rem;
  }

  .faq-answer {
    min-width: 38rem;
    max-width: 38rem;
  }

  .boost-img.small {
    max-width: 38rem;
  }

  .access-tabs {
    margin-top: -18rem;
  }

  .resource-item-name {
    font-size: var(--_typography---heading-font-sizes--h3);
    line-height: var(--_typography---heading-line-height--h3);
    letter-spacing: var(--_typography---heading-letter-spacing--h3);
  }

  .integration-item-desp {
    font-size: var(--_typography---texts-font-sizes--paragraph-l);
    line-height: var(--_typography---texts-line-height--paragraph-l);
    letter-spacing: var(--_typography---texts-letter-spacing--paragraph-l);
  }

  .advertising-lottie {
    bottom: -13rem;
  }

  .access-lottie {
    width: 612px;
    height: 538px;
  }

  .div-block {
    width: 1329px;
  }

  .div-block-2 {
    left: 240px;
  }

  .div-block-2.line2 {
    left: 571px;
  }

  .div-block-2.line33 {
    left: 909px;
  }

  .div-block-2.hnghnhg {
    margin-top: 20px;
    left: 238px;
  }

  .flex-block-15.line22 {
    width: 180px;
    left: 570px;
  }

  .flex-block-15.line333 {
    width: 180px;
    left: 910px;
  }

  .flex-block-15.sccsc {
    width: 180px;
    margin-top: 0;
    left: 230px;
  }

  .footer-contents-2, .div-block-12 {
    width: 100%;
  }
}

@media screen and (min-width: 1920px) {
  .button-text._02:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b), .button-icon._02:where(.w-variant-c8cd4734-bdcd-f842-3013-bcb4331cc97b) {
    color: var(--_colors---background-color--lemon);
  }

  .wrapper.advertising {
    width: 100%;
  }

  .cta-image.left {
    width: 55rem;
    height: 61.179rem;
    top: -5%;
  }

  .cta-image.right {
    width: 50rem;
    height: 61.328rem;
    top: -15%;
  }

  .footer {
    width: 100%;
  }

  .footer-contents, .copyright-block {
    width: 1329px;
  }

  .video-icon {
    width: 87rem;
  }

  .revenue-gradient {
    left: -28rem;
  }

  .founder-signature {
    width: 5.8rem;
  }

  .advertising-lottie {
    bottom: -15rem;
    left: -4rem;
  }

  .flex-block-15.sccsc {
    left: 224px;
  }

  .copyright-block-2, .footer-contents-2 {
    width: 1328px;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_typography---texts-font-sizes--default-paragraph: 1rem;
    --_typography---texts-line-height--default-paragraph: 140%;
    --_typography---texts-letter-spacing--default-paragraph: -.02rem;
    --_typography---heading-font-sizes--h1: 4rem;
    --_typography---heading-line-height--h1: 100%;
    --_typography---heading-letter-spacing--h1: -.0625rem;
    --_typography---heading-font-sizes--h2: 3rem;
    --_typography---heading-line-height--h2: 120%;
    --_typography---heading-letter-spacing--h2: -.0625rem;
    --_typography---heading-font-sizes--h3: 2rem;
    --_typography---heading-line-height--h3: 120%;
    --_typography---heading-letter-spacing--h3: 0rem;
    --_typography---heading-font-sizes--h4: 1.875rem;
    --_typography---heading-line-height--h4: 120%;
    --_typography---heading-letter-spacing--h4: 0rem;
    --_typography---heading-font-sizes--h5: 1.25rem;
    --_typography---heading-line-height--h5: 140%;
    --_typography---heading-letter-spacing--h5: -.025rem;
    --_typography---texts-font-sizes--paragraph-s: .875rem;
    --_typography---texts-line-height--paragraph-s: 142.857%;
    --_typography---texts-letter-spacing--paragraph-s: -.0175rem;
    --_typography---heading-font-sizes--h6: 1.125rem;
    --_typography---heading-line-height--h6: 150%;
    --_typography---heading-letter-spacing--h6: -.02rem;
    --_typography---texts-font-sizes--paragraph-m: 1.125rem;
    --_typography---texts-line-height--paragraph-m: 140%;
    --_typography---texts-letter-spacing--paragraph-m: 0rem;
    --_typography---texts-font-sizes--paragraph-l: 1.25rem;
    --_typography---texts-line-height--paragraph-l: 140%;
    --_typography---texts-letter-spacing--paragraph-l: -.025rem;
    --_typography---heading-font-sizes--h4-version-2: 1.5rem;
    --_sizes---default-sizes--width: 100%;
    --_sizes---default-sizes--height: 100%;
    --_sizes---spacing--spacing-small: 1rem;
    --_sizes---spacing--spacing-colossal: 5rem;
    --_sizes---spacing--spacing-big: 2.5rem;
    --_sizes---border-radius--radius-xsmall: .5rem;
    --_sizes---container--max-width: 85rem;
    --_sizes---spacing--spacing-xxsmall: .75rem;
    --_sizes---spacing--spacing-medium: 1.25rem;
    --_sizes---spacing--spacing-regular: 1.2rem;
    --_sizes---spacing--spacing-xsmall: .5rem;
    --_sizes---border-radius--radius-smallx: .625rem;
    --_sizes---border-radius--radius-xxsmall: .75rem;
    --_sizes---spacing--spacing-jumbo: 3.125rem;
    --_sizes---spacing--spacing-normal: 2rem;
    --_sizes---border-radius--radius-big: 2rem;
    --_sizes---spacing--spacing-massive: 3.75rem;
    --_sizes---spacing--spacing-large: 2.25rem;
    --_sizes---spacing--spacing-tiny: .25rem;
    --_sizes---border-radius--radius-regular: 1.5rem;
    --_sizes---border-radius--radius-small: 1rem;
    --_sizes---border-radius--radius-circle: 100%;
    --_sizes---border-radius--radius-medium: 1.1rem;
    --_sizes---border-radius--radius-soft: 3.75rem;
    --_sizes---border-radius--radius-tiny: .25rem;
    --_sizes---border-radius--radius-large: 1.875rem;
    --_sizes---border-radius--radius-pill: 5rem;
  }

  .utility-page-wrap.password {
    padding-bottom: var(--_sizes---spacing--spacing-big);
  }

  .utility-page-content.error {
    max-width: 40rem;
  }

  .nav-cart {
    right: 3.2rem;
  }

  .menu-button {
    width: 1.4rem;
    height: 1.4rem;
    padding: 0;
  }

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

  .remove-button {
    transition: all .25s;
  }

  .remove-button:hover {
    color: #96e362;
  }

  .nav-dropdown-link {
    width: auto;
    font-size: var(--_typography---texts-font-sizes--default-paragraph);
    line-height: var(--_typography---texts-line-height--default-paragraph);
    letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
    border-radius: 0;
    padding: 0;
  }

  .nav-dropdown-link:hover {
    color: var(--_colors---background-color--blue);
  }

  .nav-menu-items {
    padding: var(--_sizes---spacing--spacing-regular) var(--_sizes---spacing--spacing-regular) var(--_sizes---spacing--spacing-big);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    overflow: auto;
  }

  .nav-dropdown {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .nav-dropdown-items {
    grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
    border-radius: var(--_sizes---border-radius--radius-smallx);
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-dropdown-items.pages {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-dropdown-toggle {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .nav-dropdown-toggle.w--open {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-dropdown-list {
    border-radius: var(--_sizes---border-radius--radius-smallx);
  }

  .nav-dropdown-list.w--open {
    background-color: var(--_colors---text-color--field);
    width: auto;
    padding-top: 0;
    position: static;
  }

  .nav-dropdown-list.pages.w--open {
    margin-bottom: 0;
    padding-top: 0;
  }

  .nav-dropdown-collection {
    padding: var(--_sizes---border-radius--radius-xxsmall);
    border-radius: var(--_sizes---border-radius--radius-smallx);
    background-color: var(--_colors---text-color--transparent);
    box-shadow: none;
    border-bottom-style: none;
    justify-content: center;
    align-items: flex-start;
  }

  .nav-dropdown-collection.page {
    padding: var(--_sizes---spacing--spacing-xxsmall);
    background-color: var(--_colors---text-color--field);
    border-bottom-style: none;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-buttons.desk {
    display: none;
  }

  .nav-buttons.mob {
    display: flex;
  }

  .nav-lottie {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .nav-menu-wrapper {
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 5px 5px -5px #0003;
  }

  .button-01.cart {
    background-position: 70%;
  }

  .section.awards {
    height: auto;
  }

  .section.integration-modals {
    margin-top: -1rem;
  }

  .container.feature {
    top: 0;
    overflow: auto;
  }

  .container.feature-one {
    top: 0;
  }

  .wrapper.styleguide-details {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
  }

  .wrapper.cta {
    padding-top: var(--_sizes---spacing--spacing-colossal);
    padding-bottom: var(--_sizes---spacing--spacing-colossal);
  }

  .wrapper.footer-details {
    padding: 1.5rem 1.5rem var(--_sizes---spacing--spacing-normal);
  }

  .wrapper.home-hero {
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.home-hero.oydcasbhcs {
    padding-bottom: 0;
  }

  .wrapper.limited-access {
    padding-top: var(--_sizes---spacing--spacing-colossal);
    padding-bottom: var(--_sizes---spacing--spacing-colossal);
  }

  .wrapper.advertising {
    grid-template-columns: .75fr .5fr;
  }

  .wrapper.advertising.adsadasd {
    flex-flow: column;
  }

  .wrapper.testimonial {
    padding-bottom: var(--_sizes---spacing--spacing-normal);
  }

  .wrapper.about-hero {
    padding-top: var(--_sizes---spacing--spacing-massive);
    grid-template-columns: minmax(0, 1fr);
    padding-bottom: 5rem;
  }

  .wrapper.revenue {
    grid-template-columns: 1fr 1fr;
  }

  .wrapper.about-detail {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.awards {
    height: auto;
    position: static;
  }

  .wrapper.founder {
    grid-template-columns: 1fr .6fr;
    position: relative;
  }

  .wrapper.expense-hero {
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.faq {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.boost {
    padding-bottom: var(--_sizes---spacing--spacing-small);
  }

  .wrapper.small-hero {
    grid-template-columns: minmax(0, 1fr);
    padding-bottom: 0;
  }

  .wrapper.access {
    grid-column-gap: var(--_sizes---spacing--spacing-massive);
    grid-row-gap: var(--_sizes---spacing--spacing-massive);
  }

  .wrapper.scaling {
    grid-template-columns: 1fr 1fr;
  }

  .wrapper.integration, .wrapper.integration-modals {
    padding-bottom: var(--_sizes---spacing--spacing-big);
  }

  .wrapper.career-gallery {
    padding-top: var(--_sizes---spacing--spacing-big);
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
  }

  .wrapper.what-wrapper {
    grid-template-columns: .5fr 1fr;
  }

  .wrapper.career-single {
    padding-top: var(--_sizes---spacing--spacing-big);
    grid-template-columns: .5fr 1fr;
  }

  .wrapper.contact {
    padding-left: var(--_sizes---spacing--spacing-normal);
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.contact.ggs {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .wrapper.terms {
    padding-bottom: var(--_sizes---spacing--spacing-colossal);
    grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
    grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
    align-items: flex-start;
  }

  .wrapper.license-details {
    padding-bottom: var(--_sizes---spacing--spacing-big);
  }

  .wrapper.login {
    padding-top: var(--_sizes---spacing--spacing-colossal);
    grid-column-gap: var(--_sizes---spacing--spacing-massive);
    grid-row-gap: var(--_sizes---spacing--spacing-massive);
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.expense-manage {
    grid-template-columns: minmax(0, 1fr);
    padding-bottom: 0;
  }

  .typography-details, .colors-details {
    padding: var(--_sizes---spacing--spacing-normal) var(--_sizes---spacing--spacing-regular);
  }

  .color-card {
    height: 8rem;
  }

  .colors-bottom {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .cta-title {
    font-size: var(--_typography---heading-font-sizes--h2);
  }

  .cta-para {
    max-width: 90%;
    margin-top: var(--_sizes---spacing--spacing-small);
    margin-bottom: var(--_sizes---spacing--spacing-regular);
  }

  .duel-section {
    padding-bottom: var(--_sizes---spacing--spacing-xsmall);
  }

  .cta-image.left {
    width: 27.5rem;
    height: auto;
    top: 22%;
  }

  .cta-image.right {
    width: 30rem;
    height: auto;
    top: 20%;
  }

  .footer {
    margin-right: var(--_sizes---spacing--spacing-xsmall);
    margin-left: var(--_sizes---spacing--spacing-xsmall);
  }

  .footer-top {
    padding-bottom: var(--_sizes---spacing--spacing-normal);
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .footer-contents {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
    grid-template-columns: minmax(0, 1fr);
  }

  .social-contents {
    margin-top: var(--_sizes---spacing--spacing-small);
    margin-bottom: var(--_sizes---spacing--spacing-regular);
  }

  .copyright-block {
    padding-top: var(--_sizes---spacing--spacing-normal);
    padding-bottom: var(--_sizes---spacing--spacing-normal);
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .home-heroleft {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
  }

  .home-heroleft.contact {
    position: static;
  }

  .modern-title.pricing {
    max-width: 29.6rem;
  }

  .modern-title.resources {
    max-width: 32rem;
  }

  .modern-title.home {
    width: var(--_sizes---default-sizes--width);
    max-width: 42rem;
  }

  .hero-buttons.contact {
    grid-column-gap: var(--_sizes---spacing--spacing-medium);
    grid-row-gap: var(--_sizes---spacing--spacing-medium);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .home-heroright.automate {
    padding-right: var(--_sizes---spacing--spacing-small);
    padding-left: var(--_sizes---spacing--spacing-small);
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-img._02 {
    right: 3.5rem;
  }

  .hero-img._03 {
    top: -3rem;
    right: 8rem;
  }

  .hero-img._04 {
    bottom: 1rem;
  }

  .hero-img.expense-one {
    top: -3rem;
    right: 8rem;
  }

  .hero-img.expense-two, .hero-img.expense-three {
    bottom: 1rem;
  }

  .companies-logo {
    width: 8rem;
    margin-right: var(--_sizes---spacing--spacing-big);
  }

  .companies-logo._02, .companies-logo._03, .companies-logo._04, .companies-logo._05 {
    width: 7rem;
  }

  .limited-top {
    max-width: 36rem;
  }

  .limited-top.building {
    max-width: 40rem;
  }

  .limited-top.integration {
    max-width: none;
  }

  .section-title.left.wtless {
    width: 75%;
  }

  .section-desp {
    font-size: var(--_typography---heading-font-sizes--h6);
    line-height: var(--_typography---heading-line-height--h6);
    letter-spacing: var(--_typography---heading-letter-spacing--h6);
  }

  .limited-bottom {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
    grid-template-columns: 1fr;
    align-items: start;
  }

  .limited-cards {
    grid-template-columns: minmax(0, 1fr);
  }

  .limited-cards.values {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    grid-template-columns: 1fr 1fr;
  }

  .limited-cards.new-griddd {
    grid-template-columns: 1fr 1fr;
  }

  .limited-card {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
  }

  .payments-country {
    top: var(--_sizes---spacing--spacing-regular);
    height: auto;
    position: sticky;
  }

  .building-cards, .building-one-cards {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
  }

  .building-one-cards._02 {
    grid-template-columns: 1fr 1fr;
  }

  .building-card {
    padding-right: var(--_sizes---spacing--spacing-medium);
    padding-left: var(--_sizes---spacing--spacing-medium);
  }

  .building-card:where(.w-variant-8b6489c6-8cf3-b09d-43b9-34b186acca0e), .building-card.second {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .building-card.second.lightblack {
    height: auto;
    padding-bottom: var(--_sizes---spacing--spacing-normal);
  }

  .building-flex:where(.w-variant-8b6489c6-8cf3-b09d-43b9-34b186acca0e), .building-flex.second-two {
    padding-right: var(--_sizes---spacing--spacing-medium);
    padding-left: var(--_sizes---spacing--spacing-medium);
  }

  .building-desp {
    font-size: var(--_typography---texts-font-sizes--paragraph-m);
    line-height: var(--_typography---texts-line-height--paragraph-m);
    letter-spacing: var(--_typography---texts-letter-spacing--paragraph-m);
  }

  .advertising-left {
    max-width: none;
  }

  .advertising-left.powering {
    max-width: 38rem;
  }

  .advertising-left.testimonial {
    max-width: 32rem;
  }

  .advertising-left.build {
    max-width: 38rem;
  }

  .advertising-left.faq {
    position: static;
  }

  .advertising-left.plan {
    max-width: 38rem;
  }

  .advertising-left.faq-two {
    position: static;
  }

  .advertising-left.home {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    max-width: 100%;
  }

  .advertising-para {
    max-width: 100%;
  }

  .advertising-para.value, .advertising-para.faq, .advertising-para.faq-two {
    max-width: none;
  }

  .advertising-right {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
  }

  .advertising-right.ggsdsdg {
    grid-column-gap: var(--_sizes---spacing--spacing-medium);
    grid-row-gap: var(--_sizes---spacing--spacing-medium);
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .simplified-title {
    max-width: 36rem;
  }

  .simplified-bottom {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .simplified-box {
    height: 4.5rem;
  }

  .simplified-box.tab {
    display: none;
  }

  .powering-card {
    max-width: 18rem;
    padding: var(--_sizes---spacing--spacing-medium) var(--_sizes---spacing--spacing-small);
    top: 4rem;
    left: -8rem;
  }

  .powering-card._02 {
    right: -8rem;
  }

  .dashboard-bottom {
    max-width: 42rem;
  }

  .background-video {
    height: 30rem;
  }

  .video-icon {
    width: 40rem;
  }

  .empowering-counter-wrap {
    height: 3.6rem;
  }

  .about-video {
    height: 30rem;
  }

  .awards-title {
    max-width: 31rem;
  }

  .award-cards {
    grid-column-gap: var(--_sizes---spacing--spacing-medium);
    grid-row-gap: var(--_sizes---spacing--spacing-medium);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .award-card {
    padding: var(--_sizes---spacing--spacing-regular);
  }

  .award-icon {
    width: 6.5rem;
  }

  .founder-left {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    overflow: hidden;
  }

  .founder-image {
    max-width: 20rem;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .values-top {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .values-bottom {
    grid-template-columns: 1fr 1fr;
  }

  .values-card {
    height: 24rem;
  }

  .values-card._02 {
    padding: 2.5rem 3rem;
  }

  .generation-top {
    max-width: 38rem;
  }

  .generation-boxes {
    grid-template-columns: 1fr 1fr;
  }

  .generation-card {
    padding-top: var(--_sizes---spacing--spacing-regular);
    padding-right: var(--_sizes---spacing--spacing-medium);
    padding-left: var(--_sizes---spacing--spacing-medium);
  }

  .invoice-card {
    padding: var(--_sizes---spacing--spacing-regular) var(--_sizes---spacing--spacing-medium) 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: minmax(0, 1fr);
  }

  .invoice-left {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
  }

  .invoice-right {
    display: none;
  }

  .invoice-top {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
  }

  .receipts-block {
    flex-flow: wrap;
  }

  .invoice-image {
    max-width: none;
    margin-left: 1.3rem;
    position: static;
  }

  .finances-top {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    grid-template-columns: 1fr 1fr;
  }

  .finance-image {
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .finance-detail {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
  }

  .finance-title {
    font-size: var(--_typography---heading-font-sizes--h3);
    line-height: var(--_typography---heading-line-height--h3);
    letter-spacing: var(--_typography---heading-letter-spacing--h3);
  }

  .finance-para {
    margin-top: var(--_sizes---spacing--spacing-xxsmall);
    margin-bottom: var(--_sizes---spacing--spacing-small);
    font-size: var(--_typography---texts-font-sizes--default-paragraph);
    line-height: var(--_typography---texts-line-height--default-paragraph);
    letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
  }

  .finances-bottom {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    grid-template-columns: 1fr 1fr;
  }

  .faq-answer {
    min-width: 42rem;
    max-width: 42rem;
  }

  .boost-img {
    position: static;
  }

  .boost-img.small {
    object-position: 50% 0%;
    width: 101%;
    max-width: none;
    height: 26rem;
    margin-left: auto;
    margin-right: 0;
  }

  .automation-marquee {
    padding-top: var(--_sizes---spacing--spacing-big);
    padding-bottom: var(--_sizes---spacing--spacing-big);
  }

  .building-icon {
    width: 4rem;
    height: 4rem;
  }

  .liquidity-tabs {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .liquidity-lines, .liquidity-line {
    height: .5rem;
  }

  .liquidity-text {
    font-size: var(--_typography---heading-font-sizes--h6);
    line-height: var(--_typography---heading-line-height--h6);
    letter-spacing: var(--_typography---heading-letter-spacing--h6);
  }

  .liquidity-content {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
    border-radius: var(--_sizes---border-radius--radius-medium);
  }

  .liquidity-left {
    padding-top: var(--_sizes---spacing--spacing-normal);
    padding-bottom: var(--_sizes---spacing--spacing-normal);
    padding-left: var(--_sizes---spacing--spacing-regular);
  }

  .boost-cards {
    grid-template-columns: 1fr 1fr;
  }

  .boost-texts {
    justify-content: center;
    align-items: center;
  }

  .support-title.white-color.dcscsdc, .support-title.dcscsdc {
    width: 100%;
  }

  .support-cards {
    grid-template-columns: 1fr 1fr;
  }

  .support-card {
    height: 16rem;
  }

  .support-header {
    flex-flow: column;
    align-items: flex-start;
  }

  .access-tabs {
    margin-top: 0;
  }

  .tabs-content.access {
    margin-left: var(--_sizes---spacing--spacing-normal);
  }

  .access-text {
    font-size: var(--_typography---heading-font-sizes--h5);
    line-height: var(--_typography---heading-line-height--h5);
    letter-spacing: var(--_typography---heading-letter-spacing--h5);
  }

  .access-image {
    border-radius: var(--_sizes---border-radius--radius-medium);
  }

  .scaling-left {
    padding: var(--_sizes---spacing--spacing-regular) var(--_sizes---spacing--spacing-medium);
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .scalling-img {
    max-width: 30rem;
    bottom: -8rem;
  }

  .scaling-right {
    padding: var(--_sizes---spacing--spacing-regular) var(--_sizes---spacing--spacing-medium);
  }

  .tab-link-plan.plan {
    margin-left: 15rem;
  }

  .plan-cards {
    grid-template-columns: 1fr 1fr;
  }

  .structure {
    position: static;
  }

  .structure-top {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .structure-left {
    justify-content: center;
    align-items: center;
  }

  .structure-title, .structure-para {
    text-align: center;
  }

  .structure-right {
    max-width: none;
  }

  .structure-block {
    justify-content: space-between;
    align-items: center;
  }

  .save-text {
    margin-right: -9rem;
    top: 12rem;
  }

  .save-text._02 {
    top: 8.7rem;
  }

  .structure-item {
    padding-top: var(--_sizes---spacing--spacing-regular);
    padding-bottom: var(--_sizes---spacing--spacing-regular);
  }

  .structure-1-right {
    max-width: 20rem;
  }

  .structure-1-info {
    padding-left: 0;
    padding-right: 0;
  }

  .structure-1-item {
    font-size: var(--_typography---texts-font-sizes--default-paragraph);
    line-height: var(--_typography---texts-line-height--default-paragraph);
    letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
  }

  .structure-check {
    width: 1.25rem;
  }

  .features-block {
    padding-top: var(--_sizes---spacing--spacing-medium);
    padding-bottom: var(--_sizes---spacing--spacing-medium);
    grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  }

  .features-line {
    width: .2rem;
    height: 2rem;
  }

  .platform {
    font-size: var(--_typography---heading-font-sizes--h6);
    line-height: var(--_typography---heading-line-height--h6);
    letter-spacing: var(--_typography---heading-letter-spacing--h6);
  }

  .feature-left {
    grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  }

  .feature-right {
    max-width: 22rem;
  }

  .per-text {
    font-size: var(--_typography---texts-font-sizes--paragraph-s);
    line-height: var(--_typography---texts-line-height--paragraph-s);
    letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  }

  .per-text.big {
    font-size: var(--_typography---texts-font-sizes--default-paragraph);
    line-height: var(--_typography---texts-line-height--default-paragraph);
    letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
  }

  .plan-feature {
    font-size: var(--_typography---heading-font-sizes--h5);
    line-height: var(--_typography---heading-line-height--h5);
    letter-spacing: var(--_typography---heading-letter-spacing--h5);
  }

  .pricing-bottom {
    grid-template-columns: .75fr 1fr;
  }

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

  .resource-block {
    grid-column-gap: var(--_sizes---border-radius--radius-small);
    grid-row-gap: var(--_sizes---border-radius--radius-small);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .resources-title {
    max-width: none;
  }

  .resources-socials {
    order: -9999;
  }

  .resource-author-flex {
    padding-right: var(--_sizes---spacing--spacing-regular);
    padding-left: var(--_sizes---spacing--spacing-regular);
    grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .resource-author-icon {
    width: 4rem;
    height: 4rem;
  }

  .integration-bottom {
    max-width: 36rem;
  }

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

  .integration-item {
    padding: var(--_sizes---spacing--spacing-regular) var(--_sizes---spacing--spacing-medium);
  }

  .integration-icon {
    width: 4.5rem;
    height: 4.5rem;
  }

  .integration-infos {
    max-width: 40rem;
  }

  .career-lightbox-img {
    border-radius: var(--_sizes---spacing--spacing-small);
  }

  .what-banner {
    border-radius: var(--_sizes---border-radius--radius-medium);
  }

  .grow-grid {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
  }

  .role-item {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    flex-flow: wrap;
  }

  .role-one {
    max-width: none;
  }

  .team-cards {
    grid-template-columns: 1fr 1fr;
  }

  .career-details {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    grid-template-columns: .6fr 1fr;
  }

  .contact-card {
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .box {
    width: 3.5rem;
    height: 3.5rem;
  }

  .email-icon {
    width: 1.5rem;
  }

  .terms-items {
    max-width: 100%;
  }

  .font-card {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .font-icon {
    width: 5rem;
    height: 5rem;
  }

  .license-images {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
  }

  .license-images._02 {
    flex-flow: wrap;
  }

  .license-images-block {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
  }

  .license-img {
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .license-card {
    width: 7rem;
    height: 7rem;
  }

  .license-svg {
    width: 2.5rem;
  }

  .license-svg._02 {
    width: 2rem;
  }

  .license-svg._03 {
    width: 2.25rem;
  }

  .license-svg._04, .license-svg._05, .license-svg._06 {
    width: 2rem;
  }

  .license-svg._07 {
    width: 2.25rem;
  }

  .error-card {
    max-width: 30rem;
    margin-top: -8rem;
    padding: 2rem;
  }

  .error-title {
    font-size: var(--_typography---heading-font-sizes--h2);
    line-height: var(--_typography---heading-line-height--h2);
    letter-spacing: var(--_typography---heading-letter-spacing--h2);
  }

  .error-para {
    margin-top: var(--_sizes---spacing--spacing-xxsmall);
    margin-bottom: var(--_sizes---spacing--spacing-medium);
  }

  .request-flex {
    max-width: 25rem;
  }

  .login-gradient {
    height: 30rem;
  }

  .login-img {
    max-width: 22rem;
  }

  .login-img._02 {
    max-width: 18rem;
  }

  .row {
    flex-flow: column;
  }

  .order-items-block {
    margin-left: 0;
    margin-right: 0;
  }

  .building-lottie._01 {
    margin-top: 0;
  }

  .advertising-lottie {
    width: 80%;
    bottom: -5rem;
    left: -2rem;
  }

  .lottie-animation {
    width: var(--_sizes---default-sizes--width);
    position: static;
  }

  .cost-lottie {
    position: static;
  }

  .proof-lottie {
    width: 80%;
  }

  .access-lottie {
    border-radius: var(--_sizes---border-radius--radius-medium);
    width: 324px;
    height: 282px;
  }

  .process-details {
    margin-top: -8rem;
  }

  .process-card._01 {
    top: 14%;
    left: 11%;
  }

  .process-card._02 {
    top: 20%;
  }

  .process-card._03 {
    top: 30%;
    left: 11%;
  }

  .process-card._04 {
    top: 38%;
    right: 0%;
  }

  .process-card._05 {
    top: 45%;
    left: 11%;
  }

  .process-card._06 {
    top: 55%;
    right: 0%;
  }

  .process-card._07 {
    top: 62%;
    left: 11%;
  }

  .process-card._08 {
    top: 70%;
    right: 0%;
  }

  .process-card._09 {
    top: 88%;
  }

  .awards-height {
    height: auto;
  }

  .lottie-animation-v3, .lottie-animation-3 {
    max-width: 250px;
  }

  .image-wrapper {
    overflow: hidden;
  }

  .wrapper-2.testimonial {
    padding-bottom: 2rem;
  }

  .wrapper-2.footer-details {
    padding: 1.5rem 1.5rem 2rem;
  }

  .wrapper-2.cta {
    padding-top: var(--_sizes---spacing--spacing-colossal);
    padding-bottom: var(--_sizes---spacing--spacing-colossal);
  }

  .advertising-left-2 {
    max-width: none;
  }

  .advertising-left-2.testimonial {
    max-width: 32rem;
  }

  .image {
    width: 180px;
  }

  .image-2 {
    width: 170px;
  }

  .flex-block-9 {
    padding-right: var(--_sizes---spacing--spacing-small);
    padding-left: var(--_sizes---spacing--spacing-small);
  }

  .div-block {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .modern-title-2.lessheadingsize {
    font-size: var(--_typography---heading-font-sizes--h1);
  }

  .container-2.breakyes {
    padding-bottom: 0;
  }

  .home-heropara-2 {
    max-width: none;
  }

  .support-cards-2 {
    grid-template-columns: 1fr 1fr;
  }

  .support-card-2 {
    height: auto;
  }

  .copyright-block-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .footer-contents-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: minmax(0, 1fr);
  }

  .footer-2 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .cta-para-2 {
    max-width: 30rem;
    margin-top: 1rem;
    margin-bottom: 1.2rem;
  }

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

  .cta-para-3 {
    max-width: 30rem;
    margin-top: 1rem;
    margin-bottom: 1.2rem;
  }

  .footer-3 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .cta-para-4 {
    max-width: 30rem;
    margin-top: 1rem;
    margin-bottom: 1.2rem;
  }

  .footer-4 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .cta-para-5 {
    max-width: 30rem;
    margin-top: 1rem;
    margin-bottom: 1.2rem;
  }

  .footer-5 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .cta-para-6, .cta-para-7 {
    max-width: 30rem;
    margin-top: 1rem;
    margin-bottom: 1.2rem;
  }

  .support-text-15, .support-text-16 {
    font-size: 1.6rem;
  }

  .cta-para-8, .cta-para-9, .cta-para-10 {
    max-width: 30rem;
    margin-top: 1rem;
    margin-bottom: 1.2rem;
  }

  .lottie-animation-13 {
    max-width: 250px;
  }

  .cta-para-11 {
    max-width: 30rem;
    margin-top: 1rem;
    margin-bottom: 1.2rem;
  }

  .lottie-animation-14 {
    max-width: 250px;
  }

  .cta-para-12 {
    max-width: 30rem;
    margin-top: 1rem;
    margin-bottom: 1.2rem;
  }

  .lottie-animation-15 {
    max-width: 250px;
  }

  .support-text-16-copy {
    font-size: 1.6rem;
  }

  .flex-block-23 {
    padding-right: var(--_sizes---spacing--spacing-xxsmall);
    padding-left: var(--_sizes---spacing--spacing-xxsmall);
  }

  .flex-block-24 {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_typography---texts-font-sizes--default-paragraph: 1rem;
    --_typography---texts-line-height--default-paragraph: 140%;
    --_typography---texts-letter-spacing--default-paragraph: 0rem;
    --_typography---heading-font-sizes--h1: 3.25rem;
    --_typography---heading-line-height--h1: 100%;
    --_typography---heading-letter-spacing--h1: -.1rem;
    --_typography---heading-font-sizes--h2: 2.5rem;
    --_typography---heading-line-height--h2: 120%;
    --_typography---heading-letter-spacing--h2: 0rem;
    --_typography---heading-font-sizes--h3: 1.5rem;
    --_typography---heading-line-height--h3: 120%;
    --_typography---heading-letter-spacing--h3: 0rem;
    --_typography---heading-font-sizes--h4: 1.25rem;
    --_typography---heading-line-height--h4: 120%;
    --_typography---heading-letter-spacing--h4: 0rem;
    --_typography---heading-font-sizes--h5: 1.125rem;
    --_typography---heading-line-height--h5: 140%;
    --_typography---heading-letter-spacing--h5: 0rem;
    --_typography---texts-font-sizes--paragraph-s: .875rem;
    --_typography---texts-line-height--paragraph-s: 142.857%;
    --_typography---texts-letter-spacing--paragraph-s: 0rem;
    --_typography---heading-font-sizes--h6: 1rem;
    --_typography---heading-line-height--h6: 150%;
    --_typography---heading-letter-spacing--h6: 0rem;
    --_typography---texts-font-sizes--paragraph-m: 1rem;
    --_typography---texts-line-height--paragraph-m: 140%;
    --_typography---texts-letter-spacing--paragraph-m: 0rem;
    --_typography---texts-font-sizes--paragraph-l: 1.125rem;
    --_typography---texts-line-height--paragraph-l: 140%;
    --_typography---texts-letter-spacing--paragraph-l: 0rem;
    --_typography---heading-font-sizes--h4-version-2: 1.25rem;
    --_sizes---default-sizes--width: 100%;
    --_sizes---default-sizes--height: 100%;
    --_sizes---spacing--spacing-small: 1rem;
    --_sizes---spacing--spacing-colossal: 4rem;
    --_sizes---spacing--spacing-big: 2rem;
    --_sizes---border-radius--radius-xsmall: .5rem;
    --_sizes---container--max-width: 85rem;
    --_sizes---spacing--spacing-xxsmall: .625rem;
    --_sizes---spacing--spacing-medium: 1rem;
    --_sizes---spacing--spacing-regular: 1rem;
    --_sizes---spacing--spacing-xsmall: .5rem;
    --_sizes---border-radius--radius-smallx: .625rem;
    --_sizes---border-radius--radius-xxsmall: .75rem;
    --_sizes---spacing--spacing-jumbo: 2.5rem;
    --_sizes---spacing--spacing-normal: 1.25rem;
    --_sizes---border-radius--radius-big: 2rem;
    --_sizes---spacing--spacing-massive: 3rem;
    --_sizes---spacing--spacing-large: 2rem;
    --_sizes---spacing--spacing-tiny: .25rem;
    --_sizes---border-radius--radius-regular: 1.5rem;
    --_sizes---border-radius--radius-small: 1rem;
    --_sizes---border-radius--radius-circle: 100%;
    --_sizes---border-radius--radius-medium: 1.1rem;
    --_sizes---border-radius--radius-soft: 3.75rem;
    --_sizes---border-radius--radius-tiny: .25rem;
    --_sizes---border-radius--radius-large: 1.875rem;
    --_sizes---border-radius--radius-pill: 5rem;
  }

  .utility-page-wrap.error {
    height: auto;
    padding-top: 7rem;
    padding-bottom: 6rem;
  }

  .utility-page-content.error {
    max-width: 28rem;
  }

  .nav-cart {
    right: 3.5rem;
  }

  .navbar-brand {
    max-width: 8.6rem;
    padding-left: 0;
  }

  .button-01.cart {
    background-position: 60%;
  }

  .container.feature, .container.feature-one {
    position: static;
  }

  .wrapper.styleguide-details {
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.cta {
    padding-top: var(--_sizes---spacing--spacing-colossal);
    padding-bottom: var(--_sizes---spacing--spacing-colossal);
  }

  .wrapper.home-hero.oydcasbhcs {
    padding-bottom: 0;
  }

  .wrapper.marquee {
    padding-top: var(--_sizes---spacing--spacing-normal);
    padding-bottom: var(--_sizes---spacing--spacing-normal);
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .wrapper.advertising {
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.about-hero {
    padding-top: var(--_sizes---spacing--spacing-jumbo);
    padding-bottom: 4rem;
  }

  .wrapper.process {
    padding-bottom: var(--_sizes---spacing--spacing-colossal);
  }

  .wrapper.founder {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.liquidity {
    height: auto;
  }

  .wrapper.access {
    grid-column-gap: var(--_sizes---spacing--spacing-large);
    grid-row-gap: var(--_sizes---spacing--spacing-large);
  }

  .wrapper.scaling {
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.plan-details {
    padding-top: var(--_sizes---spacing--spacing-massive);
  }

  .wrapper.integration-modals {
    padding-top: var(--_sizes---spacing--spacing-jumbo);
  }

  .wrapper.career-gallery {
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.what-wrapper, .wrapper.career-single {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.terms {
    align-items: flex-start;
  }

  .styleguide-left {
    grid-column-gap: var(--_sizes---spacing--spacing-medium);
    grid-row-gap: var(--_sizes---spacing--spacing-medium);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    display: grid;
  }

  .typography {
    padding-bottom: var(--_sizes---spacing--spacing-xxsmall);
    text-align: center;
  }

  .cta-contents {
    align-items: flex-start;
    margin-bottom: 0;
  }

  .cta-title {
    text-align: left;
  }

  .cta-title.lessheadingsize {
    font-size: var(--_typography---heading-font-sizes--h2);
    text-align: left;
  }

  .cta-para {
    text-align: left;
    max-width: 100%;
  }

  .cta-image {
    display: none;
  }

  .cta-image.left, .cta-image.right {
    width: 20rem;
  }

  .footer {
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .connect-title {
    max-width: 28rem;
  }

  .footer-logolink {
    max-width: 8.6rem;
  }

  .footer-right {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-large);
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
  }

  .modern-title.resources, .modern-title.career, .home-heropara.pricing {
    max-width: 26rem;
  }

  .hero-buttons.contact {
    grid-template-columns: minmax(0, 1fr);
  }

  .home-heroright.automate {
    grid-template-columns: 1fr;
  }

  .hero-img {
    max-width: 20rem;
  }

  .hero-img._02 {
    max-width: 9rem;
    right: 2rem;
  }

  .hero-img._03 {
    max-width: 14rem;
    top: -.5rem;
    right: 4rem;
  }

  .hero-img._04 {
    max-width: 14rem;
    bottom: -1.5rem;
  }

  .hero-img.expense-one {
    max-width: 14rem;
    top: -.5rem;
    right: 4rem;
  }

  .hero-img.expense-two {
    bottom: -1.5rem;
  }

  .hero-img.expense-three {
    max-width: 14rem;
    bottom: -1.5rem;
  }

  .companies {
    text-align: center;
    max-width: none;
  }

  .limited-top.newwidthhh.left {
    text-align: left;
  }

  .limited-top.left2 {
    align-items: flex-start;
  }

  .sub-header {
    font-size: var(--_typography---texts-font-sizes--paragraph-s);
    line-height: var(--_typography---texts-line-height--paragraph-s);
    letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  }

  .section-title.left {
    text-align: left;
  }

  .section-title.left.wtless {
    width: 100%;
  }

  .section-desp.left {
    text-align: left;
  }

  .limited-bottom {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
  }

  .limited-cards.new-griddd {
    grid-template-columns: 1fr;
  }

  .limited-card {
    border-radius: var(--_sizes---border-radius--radius-small);
    padding: 1.5rem 1rem 1.5rem 1.25rem;
  }

  .limited-card:where(.w-variant-f1be3b28-ee57-1e1e-9508-e32a78a8f410) {
    max-width: 18rem;
  }

  .limited-icon {
    width: 2rem;
  }

  .limited-icon:where(.w-variant-f1be3b28-ee57-1e1e-9508-e32a78a8f410) {
    height: 2rem;
  }

  .building-one-cards, .building-one-cards._02 {
    grid-template-columns: minmax(0, 1fr);
  }

  .building-card {
    padding-top: var(--_sizes---spacing--spacing-large);
    padding-right: var(--_sizes---spacing--spacing-large);
    padding-left: var(--_sizes---spacing--spacing-large);
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .building-card:where(.w-variant-8b6489c6-8cf3-b09d-43b9-34b186acca0e), .building-card.second {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .building-card._01 {
    height: 29rem;
  }

  .building-card._01.lightblack {
    height: auto;
  }

  .building-flex:where(.w-variant-8b6489c6-8cf3-b09d-43b9-34b186acca0e), .building-flex.second-two {
    padding-right: var(--_sizes---spacing--spacing-large);
    padding-left: var(--_sizes---spacing--spacing-large);
  }

  .advertising-left.powering {
    max-width: 34rem;
  }

  .advertising-left.testimonial {
    max-width: 26rem;
  }

  .advertising-left.build, .advertising-left.plan {
    max-width: 34rem;
  }

  .advertising-right {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    display: grid;
  }

  .advertising-right.ggsdsdg {
    grid-template-columns: 1fr;
  }

  .simplified-title {
    max-width: 28rem;
  }

  .simplified-bottom {
    grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  }

  .simplified-box {
    border-radius: .5rem;
    height: 3.5rem;
  }

  .simplified-box.icon-1, .simplified-box.icon-2, .simplified-box.icon-3, .simplified-box.icon-4, .simplified-box.icon-5, .simplified-box.icon-6, .simplified-box.icon-7, .simplified-box.icon-8, .simplified-box.icon-8, .simplified-box.icon-9 {
    border-radius: var(--_sizes---border-radius--radius-xsmall);
  }

  .powering-card {
    display: none;
  }

  .dashboard-bottom {
    max-width: 32rem;
  }

  .dashboard-lightbox {
    border-radius: var(--_sizes---border-radius--radius-xxsmall);
  }

  .dashboard-icon {
    width: 4rem;
    height: 4rem;
  }

  .background-video {
    height: 24rem;
  }

  .video-icon {
    width: 30rem;
  }

  .testimonial-card {
    border-radius: var(--_sizes---border-radius--radius-small);
    max-width: 22rem;
  }

  .revenue-card {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .empowering-counter-wrap {
    height: 3rem;
  }

  .empowering-counter-text {
    padding-right: .1rem;
  }

  .about-video {
    height: 20rem;
  }

  .awards-title {
    max-width: 25rem;
  }

  .award-card {
    grid-column-gap: var(--_sizes---spacing--spacing-large);
    grid-row-gap: var(--_sizes---spacing--spacing-large);
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .award-icon {
    width: 5rem;
  }

  .founder-left {
    padding-bottom: 0;
  }

  .founder-image {
    max-width: 100%;
    margin-top: var(--_sizes---spacing--spacing-large);
    position: static;
  }

  .values-bottom {
    grid-template-columns: 1fr;
  }

  .values-card {
    grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
    grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
    border-radius: var(--_sizes---border-radius--radius-small);
    height: auto;
    padding: 1.5rem 1rem;
  }

  .montera-logo {
    width: 9rem;
  }

  .generation-para.left {
    text-align: left;
  }

  .generation-boxes {
    grid-template-columns: minmax(0, 1fr);
  }

  .generation-card {
    padding-top: var(--_sizes---spacing--spacing-normal);
    padding-right: var(--_sizes---spacing--spacing-normal);
    padding-left: var(--_sizes---spacing--spacing-normal);
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .generation-card._03 {
    padding-bottom: var(--_sizes---spacing--spacing-normal);
  }

  .invoice-card {
    padding-top: var(--_sizes---spacing--spacing-normal);
    padding-right: var(--_sizes---spacing--spacing-normal);
    padding-left: var(--_sizes---spacing--spacing-normal);
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .finances-top {
    place-items: start stretch;
  }

  .faq-answer {
    min-width: auto;
    max-width: 30rem;
  }

  .boost-img {
    max-width: none;
  }

  .boost-img._02 {
    display: none;
  }

  .boost-img.small {
    height: 18rem;
  }

  .building-icon {
    width: 3rem;
    height: 3rem;
  }

  .generation-box {
    padding: 2rem var(--_sizes---spacing--spacing-small);
  }

  .liquidity-tabs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .liquidity-lines, .liquidity-line {
    height: .3rem;
  }

  .liquidity-text {
    font-size: var(--_typography---texts-font-sizes--paragraph-s);
    line-height: var(--_typography---texts-line-height--paragraph-s);
    letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  }

  .liquidity-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: minmax(0, 1fr);
  }

  .liquidity-left {
    padding-right: var(--_sizes---spacing--spacing-regular);
    padding-bottom: 0;
  }

  .liquidity-right {
    padding-top: var(--_sizes---spacing--spacing-large);
    padding-bottom: var(--_sizes---spacing--spacing-large);
  }

  .liquidity-right._02 {
    padding-bottom: 0;
  }

  .liquidity-right._03 {
    margin-bottom: -3rem;
    padding-bottom: 0;
  }

  .liquidity-right._04 {
    padding-bottom: 0;
  }

  .boost-card {
    height: 16rem;
    padding-right: var(--_sizes---spacing--spacing-xsmall);
    padding-left: var(--_sizes---spacing--spacing-xsmall);
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .boost-text {
    font-size: .75rem;
  }

  .boost-image {
    max-width: 13rem;
  }

  .support-card {
    border-radius: var(--_sizes---border-radius--radius-small);
    height: 16rem;
  }

  .support-icon {
    width: 80px;
  }

  .access-tabs {
    flex-flow: column;
    padding-left: 0;
  }

  .tabs-menu.access {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    max-width: none;
  }

  .tabs-content.access {
    max-width: none;
    margin-left: 0;
  }

  .access-line {
    display: none;
  }

  .scaling-left {
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .scalling-img {
    max-width: 25rem;
  }

  .scaling-right {
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .tab-link-plan.plan {
    margin-left: 11rem;
    top: -6rem;
  }

  .plan-cards {
    grid-template-columns: minmax(0, 1fr);
  }

  .plan-card {
    grid-column-gap: var(--_sizes---spacing--spacing-large);
    grid-row-gap: var(--_sizes---spacing--spacing-large);
  }

  .plan-card._03 {
    height: auto;
  }

  .plan-card.details {
    position: static;
  }

  .shadow-1._02 {
    width: 100%;
    height: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .structure-top {
    padding-top: 0;
    padding-bottom: 0;
  }

  .structure-right {
    flex-flow: wrap;
  }

  .structure-block {
    grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  }

  .save-text {
    top: 9.25rem;
  }

  .save-text._02 {
    top: 7rem;
  }

  .structure-tables {
    overflow: auto;
  }

  .structure-item {
    width: 130%;
  }

  .structure-1-left {
    flex: none;
    max-width: 21rem;
  }

  .structure-1-info {
    width: auto;
  }

  .structure-1-item, .features-block._01, .features-block._02 {
    flex: none;
  }

  .sructure-features {
    overflow: auto;
  }

  .features-line {
    min-width: .2rem;
    height: 1.5rem;
  }

  .platform {
    flex: none;
  }

  .feature-left {
    width: var(--_sizes---default-sizes--width);
    flex: none;
    max-width: 21rem;
  }

  .feature-right, .per-text {
    flex: none;
  }

  .pricing-bottom {
    grid-template-columns: minmax(0, 1fr);
  }

  .about-plan h3 {
    margin-bottom: var(--_sizes---spacing--spacing-xxsmall);
  }

  .tabs-resources-menu {
    flex-flow: wrap;
  }

  .collection-list {
    grid-template-columns: minmax(0, 1fr);
  }

  .overflow.resources {
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .resource-item-name {
    font-size: var(--_typography---heading-font-sizes--h3);
    line-height: var(--_typography---heading-line-height--h3);
    letter-spacing: var(--_typography---heading-letter-spacing--h3);
  }

  .resource-author-grid {
    grid-template-columns: minmax(0, 1fr);
  }

  .integration-bottom {
    max-width: 28rem;
    margin-top: -4rem;
    top: -3rem;
  }

  .collection-list-integration {
    grid-template-columns: minmax(0, 1fr);
  }

  .integration-item {
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .integration-icon {
    width: 3.5rem;
    height: 3.5rem;
  }

  .integration-item-name {
    font-size: var(--_typography---heading-font-sizes--h3);
    line-height: var(--_typography---heading-line-height--h3);
    letter-spacing: var(--_typography---heading-letter-spacing--h3);
  }

  .integration-item-desp {
    width: var(--_sizes---default-sizes--width);
    max-width: 25rem;
  }

  .integration-image {
    width: 3.5rem;
    height: 3.5rem;
  }

  .integration-infos {
    max-width: 32rem;
  }

  .integration-flex {
    grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  }

  .what-title {
    position: static;
  }

  .grow-grid {
    grid-template-columns: minmax(0, 1fr);
  }

  .role-name {
    font-size: var(--_typography---heading-font-sizes--h4);
    line-height: var(--_typography---heading-line-height--h4);
    letter-spacing: var(--_typography---heading-letter-spacing--h4);
  }

  .role-two {
    grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
    max-width: 19rem;
  }

  .role-location-block {
    padding: .5rem .75rem;
  }

  .role-icon-one {
    width: 1rem;
    height: 1rem;
  }

  .role-location {
    font-size: var(--_typography---texts-font-sizes--default-paragraph);
    line-height: var(--_typography---texts-line-height--default-paragraph);
    letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
  }

  .team-member-desp {
    font-size: var(--_typography---texts-font-sizes--paragraph-s);
    line-height: var(--_typography---texts-line-height--paragraph-s);
    letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  }

  .career-details {
    grid-template-columns: minmax(0, 1fr);
  }

  .career-block {
    border-radius: var(--_sizes---border-radius--radius-small);
    position: static;
  }

  .contact-fields {
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .contact-text-field {
    height: 3.5rem;
  }

  .contact-text-area {
    height: 9rem;
    min-height: 9rem;
  }

  .contact-button {
    background-position: 62%;
  }

  .typography-info {
    grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .fonts-block {
    max-width: none;
  }

  .font-card {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .font-icon {
    width: 4rem;
    height: 4rem;
  }

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

  .license-images-block._02 {
    grid-template-columns: 1fr;
  }

  .license-card {
    border-radius: var(--_sizes---border-radius--radius-small);
    width: 5rem;
    height: 5rem;
  }

  .license-svg._02 {
    width: 1.4rem;
  }

  .license-svg._03 {
    width: 1.7rem;
  }

  .license-svg._04, .license-svg._05 {
    width: 1.5rem;
  }

  .license-svg._06 {
    width: 1.7rem;
  }

  .changelog-card {
    max-width: 28rem;
    padding: var(--_sizes---spacing--spacing-normal);
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .error-card {
    border-radius: var(--_sizes---border-radius--radius-xxsmall);
    max-width: 22rem;
    margin-top: -6rem;
    padding: 1.75rem 1.25rem;
  }

  .restricted-block, .request-block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .login-gradient {
    height: 24rem;
  }

  .login-img {
    max-width: 20rem;
  }

  .login-img._02 {
    max-width: 14rem;
  }

  .block-header {
    padding: 1.5rem 1rem;
  }

  .block-content {
    padding: 1.25rem 1rem .5rem;
  }

  .building-lottie._03 {
    margin-top: -20rem;
  }

  .advertising-lottie {
    width: auto;
    margin-top: -16rem;
    position: relative;
  }

  .cta-lottie {
    margin-top: -7rem;
    position: static;
  }

  .cost-lottie._03 {
    margin-top: -5rem;
  }

  .cost-lottie._02 {
    margin-top: -6.8rem;
    margin-bottom: -90px;
  }

  .proof-lottie {
    width: 94%;
  }

  .access-lottie {
    width: auto;
    height: 468px;
  }

  .process-details {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
  }

  .process-lottie {
    display: none;
  }

  .process-card {
    opacity: 100;
    max-width: none;
    position: static;
  }

  .liquidity-main-slider {
    height: auto;
  }

  .liquidity-slider-items {
    flex-flow: column;
  }

  .lottie-animation-v3, .lottie-animation-3 {
    max-width: 150px;
  }

  .testimonial-card-2 {
    border-radius: 1rem;
    max-width: 22rem;
  }

  .sub-header-2 {
    letter-spacing: -.0175rem;
    font-size: .875rem;
    line-height: 142.857%;
  }

  .wrapper-2.support {
    align-items: flex-start;
  }

  .wrapper-2.cta {
    padding-bottom: var(--_sizes---spacing--spacing-colossal);
  }

  .advertising-left-2.testimonial {
    max-width: 26rem;
  }

  .image {
    width: 180px;
  }

  .image-2 {
    width: 160px;
  }

  .list.green-bullet-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .flex-block-14 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .support-cards-2 {
    grid-template-columns: 1fr;
  }

  .support-card-2 {
    border-radius: 1rem;
    height: auto;
  }

  .cta-contents-2 {
    align-items: flex-start;
    margin-bottom: 0;
  }

  .footer-logolink-2 {
    max-width: 8.6rem;
  }

  .footer-2 {
    border-radius: 1rem;
  }

  .button-5.large-13:hover {
    background-color: var(--_colors---background-color--green);
  }

  .footer-right-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2.25rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
  }

  .cta-para-2 {
    text-align: left;
    max-width: none;
  }

  .cta-para-3 {
    text-align: left;
    max-width: 100%;
  }

  .footer-right-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2.25rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
  }

  .footer-logolink-3 {
    max-width: 8.6rem;
  }

  .cta-contents-3 {
    align-items: flex-start;
    margin-bottom: 0;
  }

  .footer-3 {
    border-radius: 1rem;
  }

  .footer-right-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2.25rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
  }

  .footer-logolink-4 {
    max-width: 8.6rem;
  }

  .cta-contents-4 {
    margin-bottom: 40px;
  }

  .footer-4 {
    border-radius: 1rem;
  }

  .footer-right-5 {
    grid-column-gap: 2rem;
    grid-row-gap: 2.25rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
  }

  .footer-logolink-5 {
    max-width: 8.6rem;
  }

  .cta-contents-5 {
    margin-bottom: 40px;
  }

  .footer-5 {
    border-radius: 1rem;
  }

  .lottie-animation-13, .lottie-animation-14, .lottie-animation-15 {
    max-width: 150px;
  }

  .flex-block-23 {
    background-position: 50%;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_typography---texts-font-sizes--default-paragraph: 1rem;
    --_typography---texts-line-height--default-paragraph: 140%;
    --_typography---texts-letter-spacing--default-paragraph: 0rem;
    --_typography---heading-font-sizes--h1: 2.5rem;
    --_typography---heading-line-height--h1: 100%;
    --_typography---heading-letter-spacing--h1: -.1rem;
    --_typography---heading-font-sizes--h2: 2.125rem;
    --_typography---heading-line-height--h2: 120%;
    --_typography---heading-letter-spacing--h2: 0rem;
    --_typography---heading-font-sizes--h3: 1.5rem;
    --_typography---heading-line-height--h3: 120%;
    --_typography---heading-letter-spacing--h3: 0rem;
    --_typography---heading-font-sizes--h4: 1.25rem;
    --_typography---heading-line-height--h4: 120%;
    --_typography---heading-letter-spacing--h4: 0rem;
    --_typography---heading-font-sizes--h5: 1.125rem;
    --_typography---heading-line-height--h5: 140%;
    --_typography---heading-letter-spacing--h5: 0rem;
    --_typography---texts-font-sizes--paragraph-s: .875rem;
    --_typography---texts-line-height--paragraph-s: 142.857%;
    --_typography---texts-letter-spacing--paragraph-s: 0rem;
    --_typography---heading-font-sizes--h6: 1rem;
    --_typography---heading-line-height--h6: 150%;
    --_typography---heading-letter-spacing--h6: 0rem;
    --_typography---texts-font-sizes--paragraph-m: 1rem;
    --_typography---texts-line-height--paragraph-m: 140%;
    --_typography---texts-letter-spacing--paragraph-m: 0rem;
    --_typography---texts-font-sizes--paragraph-l: 1.125rem;
    --_typography---texts-line-height--paragraph-l: 140%;
    --_typography---texts-letter-spacing--paragraph-l: 0rem;
    --_typography---heading-font-sizes--h4-version-2: 1.25rem;
    --_sizes---default-sizes--width: 100%;
    --_sizes---default-sizes--height: 100%;
    --_sizes---spacing--spacing-small: 1rem;
    --_sizes---spacing--spacing-colossal: 3.75rem;
    --_sizes---spacing--spacing-big: 2rem;
    --_sizes---border-radius--radius-xsmall: .5rem;
    --_sizes---container--max-width: 85rem;
    --_sizes---spacing--spacing-xxsmall: .625rem;
    --_sizes---spacing--spacing-medium: 1rem;
    --_sizes---spacing--spacing-regular: 1rem;
    --_sizes---spacing--spacing-xsmall: .5rem;
    --_sizes---border-radius--radius-smallx: .625rem;
    --_sizes---border-radius--radius-xxsmall: .75rem;
    --_sizes---spacing--spacing-jumbo: 2.25rem;
    --_sizes---spacing--spacing-normal: 1.25rem;
    --_sizes---border-radius--radius-big: 2rem;
    --_sizes---spacing--spacing-massive: 2.5rem;
    --_sizes---spacing--spacing-large: 2rem;
    --_sizes---spacing--spacing-tiny: .25rem;
    --_sizes---border-radius--radius-regular: 1.5rem;
    --_sizes---border-radius--radius-small: 1rem;
    --_sizes---border-radius--radius-circle: 100%;
    --_sizes---border-radius--radius-medium: 1.1rem;
    --_sizes---border-radius--radius-soft: 3.75rem;
    --_sizes---border-radius--radius-tiny: .25rem;
    --_sizes---border-radius--radius-large: 1.875rem;
    --_sizes---border-radius--radius-pill: 5rem;
  }

  .utility-page-wrap.error {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .utility-page-content.error {
    max-width: 22rem;
  }

  .price-product {
    margin-top: 0;
    position: static;
  }

  .nav-dropdown-collection {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .nav-dropdown-collection.page {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    flex-flow: row;
  }

  .button-01.cart {
    background-position: 67%;
  }

  .wrapper.footer-details {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .wrapper.home-hero.oydcasbhcs {
    padding-bottom: 0;
  }

  .wrapper.revenue {
    grid-template-columns: minmax(0, 1fr);
  }

  .wrapper.integration {
    padding-bottom: var(--_sizes---spacing--spacing-tiny);
  }

  .wrapper.integration-details {
    padding-bottom: var(--_sizes---spacing--spacing-normal);
  }

  .wrapper.career-gallery {
    padding-top: var(--_sizes---spacing--spacing-normal);
  }

  .wrapper.grow {
    padding-top: var(--_sizes---spacing--spacing-large);
  }

  .wrapper.contact {
    padding-right: var(--_sizes---spacing--spacing-xxsmall);
    padding-left: var(--_sizes---spacing--spacing-xxsmall);
  }

  .typography {
    padding-bottom: var(--_sizes---spacing--spacing-xsmall);
    font-size: var(--_typography---heading-font-sizes--h6);
    line-height: var(--_typography---heading-line-height--h6);
    letter-spacing: var(--_typography---heading-letter-spacing--h6);
  }

  .color-card {
    border-radius: var(--_sizes---border-radius--radius-xxsmall);
    height: 6rem;
  }

  .buttons-flex {
    flex-flow: wrap;
  }

  .cta-contents {
    margin-bottom: 0;
  }

  .cta-title {
    text-align: left;
  }

  .footer-right {
    grid-template-columns: 1fr;
  }

  .footer-email {
    font-size: var(--_typography---heading-font-sizes--h5);
    line-height: var(--_typography---heading-line-height--h5);
    letter-spacing: var(--_typography---heading-letter-spacing--h5);
  }

  .registered-para {
    font-size: var(--_typography---texts-font-sizes--paragraph-s);
    line-height: var(--_typography---texts-line-height--paragraph-s);
    letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  }

  .automated {
    padding: var(--_sizes---spacing--spacing-xsmall) var(--_sizes---spacing--spacing-xxsmall);
    font-size: var(--_typography---texts-font-sizes--paragraph-s);
    line-height: var(--_typography---texts-line-height--paragraph-s);
    letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  }

  .modern-title.pricing {
    max-width: 19.3rem;
  }

  .modern-title.resources, .modern-title.career {
    max-width: 22rem;
  }

  .home-heropara {
    font-size: var(--_typography---heading-font-sizes--h6);
    line-height: var(--_typography---heading-line-height--h6);
    letter-spacing: var(--_typography---heading-letter-spacing--h6);
  }

  .home-heropara.pricing {
    max-width: 24rem;
  }

  .hero-buttons {
    grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
    flex-flow: wrap;
  }

  .hero-buttons.about, .hero-buttons.about-us {
    justify-content: center;
    align-items: center;
  }

  .home-heroright.automate {
    grid-template-columns: minmax(0, 1fr);
  }

  .hero-img {
    max-width: 12rem;
  }

  .hero-img._02 {
    border-radius: .25rem;
    max-width: 5rem;
  }

  .hero-img._03, .hero-img._04, .hero-img.expense-one {
    border-radius: .25rem;
    max-width: 10rem;
  }

  .hero-img.expense-two {
    max-width: 3rem;
  }

  .hero-img.expense-three {
    border-radius: .25rem;
    max-width: 10rem;
    left: 5rem;
  }

  .companies-logo {
    margin-right: var(--_sizes---spacing--spacing-normal);
  }

  .left-gradient, .right-gradient {
    width: 5rem;
  }

  .limited-top {
    grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
    max-width: 22rem;
  }

  .sub-header {
    font-size: var(--_typography---texts-font-sizes--paragraph-s);
    line-height: var(--_typography---texts-line-height--paragraph-s);
    letter-spacing: var(--_typography---texts-letter-spacing--paragraph-s);
  }

  .section-title.left.wtless {
    width: 100%;
  }

  .limited-bottom, .limited-cards.values {
    grid-template-columns: minmax(0, 1fr);
  }

  .limited-gradient.career {
    height: var(--_sizes---default-sizes--height);
    left: 0%;
  }

  .payments-country {
    margin-left: .5rem;
    position: static;
  }

  .building-card {
    padding-top: var(--_sizes---spacing--spacing-normal);
    padding-right: var(--_sizes---spacing--spacing-normal);
    padding-left: var(--_sizes---spacing--spacing-normal);
  }

  .building-card:where(.w-variant-8b6489c6-8cf3-b09d-43b9-34b186acca0e), .building-card.second {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .building-card._01 {
    height: 23rem;
  }

  .building-flex:where(.w-variant-8b6489c6-8cf3-b09d-43b9-34b186acca0e), .building-flex.second-two {
    padding-right: var(--_sizes---spacing--spacing-normal);
    padding-left: var(--_sizes---spacing--spacing-normal);
  }

  .advertising-left.powering {
    max-width: 23rem;
  }

  .advertising-left.testimonial, .advertising-left.build, .advertising-left.plan {
    max-width: 23rem;
    padding-right: var(--_sizes---spacing--spacing-small);
    padding-left: var(--_sizes---spacing--spacing-small);
  }

  .advertising-left.home {
    top: var(--_sizes---spacing--spacing-normal);
    position: sticky;
  }

  .advertising-right {
    z-index: 1;
    background-color: var(--_colors---background-color--black);
    grid-template-columns: minmax(0, 1fr);
    position: relative;
  }

  .advertising-card {
    background-color: var(--_colors---background-color--black);
  }

  .simplified-title {
    max-width: 22rem;
  }

  .simplified-box {
    height: 2rem;
  }

  .simplified-box.icon-1, .simplified-box.icon-2, .simplified-box.icon-3, .simplified-box.icon-4, .simplified-box.icon-5, .simplified-box.icon-6, .simplified-box.icon-7, .simplified-box.icon-8, .simplified-box.icon-8, .simplified-box.icon-9 {
    object-fit: contain;
  }

  .dashboard-lightbox {
    border-radius: var(--_sizes---border-radius--radius-xsmall);
  }

  .dashboard-icon {
    width: 3rem;
    height: 3rem;
  }

  .background-video {
    height: 18rem;
  }

  .video-icon {
    width: 22rem;
  }

  .testimonial-card {
    max-width: 20rem;
  }

  .empowering-counter-wrap {
    height: 2.55rem;
  }

  .revenue-gradient {
    height: var(--_sizes---default-sizes--height);
    left: -10rem;
  }

  .about-video {
    height: 16rem;
  }

  .about-title {
    font-size: var(--_typography---heading-font-sizes--h3);
  }

  .awards-title {
    max-width: 20.5rem;
    position: sticky;
    top: 25px;
  }

  .award-cards {
    grid-template-columns: minmax(0, 1fr);
  }

  .award-card {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    max-width: none;
    position: sticky;
    top: 140px;
  }

  .founder-image {
    max-width: 100%;
    margin-top: var(--_sizes---spacing--spacing-small);
  }

  .value-paragraph {
    font-size: var(--_typography---texts-font-sizes--default-paragraph);
    line-height: var(--_typography---texts-line-height--default-paragraph);
    letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
  }

  .generation-icon {
    width: 6rem;
    height: 4rem;
  }

  .montera-logo {
    width: 7.5rem;
  }

  .finances-top, .finances-bottom {
    grid-column-gap: var(--_sizes---spacing--spacing-large);
    grid-row-gap: var(--_sizes---spacing--spacing-large);
    grid-template-columns: minmax(0, 1fr);
  }

  .faq-answer {
    max-width: 25rem;
  }

  .boost-img, .boost-img._02 {
    max-width: none;
  }

  .boost-img.small {
    height: 14rem;
  }

  .building-icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .generation-box {
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .liquidity-tabs {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .liquidity-content {
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .liquidity-right {
    padding-top: var(--_sizes---spacing--spacing-normal);
    padding-bottom: var(--_sizes---spacing--spacing-normal);
  }

  .boost-cards {
    grid-template-columns: minmax(0, 1fr);
  }

  .boost-texts {
    justify-content: center;
    align-items: flex-end;
  }

  .boost-text._06 {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
  }

  .boost-text._08 {
    margin-left: 0;
  }

  .support-cards {
    grid-template-columns: minmax(0, 1fr);
  }

  .support-card {
    height: 13rem;
  }

  .support-icon {
    width: 70px;
  }

  .tab-link-plan.plan {
    background-color: var(--_colors---text-color--transparent);
    margin-left: auto;
    margin-right: auto;
    inset: -5.5rem 0% auto;
  }

  .structure-right {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    justify-content: center;
    align-items: center;
  }

  .save-text {
    top: 10.25rem;
  }

  .save-text._02 {
    top: 6.2rem;
  }

  .structure-item {
    width: 50rem;
  }

  .structure-1-left {
    max-width: 28rem;
  }

  .features-block._01, .features-block._02 {
    width: auto;
  }

  .platform {
    flex: none;
  }

  .feature-left {
    flex: none;
    max-width: 28rem;
  }

  .feature-right {
    grid-column-gap: var(--_sizes---spacing--spacing-jumbo);
    grid-row-gap: var(--_sizes---spacing--spacing-jumbo);
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    margin-left: -4.25rem;
  }

  .resources-socials {
    grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
    justify-content: flex-start;
    align-items: center;
  }

  .resource-details h2, .resource-details h3 {
    margin-bottom: var(--_sizes---spacing--spacing-xxsmall);
  }

  .integration-icon {
    width: 3rem;
    height: 3rem;
  }

  .integration-logos {
    grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  }

  .integration-image {
    width: 3rem;
    height: 3rem;
  }

  .integration-plus {
    width: 1.25rem;
    height: 1.25rem;
  }

  .integration-infos {
    max-width: 26rem;
  }

  .integration-flex {
    flex-flow: wrap;
  }

  .what-banner {
    border-radius: var(--_sizes---border-radius--radius-small);
  }

  .department, .search {
    height: 3rem;
  }

  .team-cards {
    grid-template-columns: minmax(0, 1fr);
  }

  .contact-card {
    grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
    padding: 1rem;
  }

  .box {
    width: 3rem;
    height: 3rem;
  }

  .email-icon {
    width: 1.25rem;
  }

  .email-link {
    font-size: var(--_typography---texts-font-sizes--default-paragraph);
    line-height: var(--_typography---texts-line-height--default-paragraph);
    letter-spacing: var(--_typography---texts-letter-spacing--default-paragraph);
  }

  .contact-text-field {
    height: 3rem;
  }

  .contact-text-area {
    height: 8rem;
    min-height: 8rem;
  }

  .contact-button {
    background-position: 70%;
  }

  .font-icon {
    width: 3rem;
    height: 3rem;
  }

  .font-name {
    font-size: var(--_typography---heading-font-sizes--h2);
    line-height: var(--_typography---heading-line-height--h2);
    letter-spacing: var(--_typography---heading-letter-spacing--h2);
  }

  .license-images-block {
    grid-template-columns: minmax(0, 1fr);
  }

  .error-card {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .block-header {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .building-lottie._03 {
    margin-top: -11rem;
  }

  .advertising-lottie {
    margin-top: -14rem;
    left: -1rem;
  }

  .cost-lottie._03 {
    margin-top: -3rem;
  }

  .cost-lottie._02 {
    margin-top: -2rem;
    margin-bottom: -30px;
  }

  .proof-lottie {
    width: 90%;
  }

  .access-lottie {
    border-radius: var(--_sizes---border-radius--radius-small);
    height: auto;
  }

  .process-details {
    grid-template-columns: minmax(0, 1fr);
  }

  .instant-sticky {
    top: var(--_sizes---spacing--spacing-normal);
    z-index: 1;
    position: sticky;
  }

  .lottie-animation-v3, .lottie-animation-3 {
    max-width: 100px;
  }

  .limited-card-wrap {
    position: sticky;
    top: 40px;
  }

  .listboxes {
    padding-left: 20px;
  }

  .testimonial-card-2 {
    max-width: 20rem;
  }

  .sub-header-2 {
    letter-spacing: -.0175rem;
    font-size: .875rem;
    line-height: 142.857%;
  }

  .wrapper-2.footer-details {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .advertising-left-2.testimonial {
    max-width: 23rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image {
    width: 180px;
  }

  .image-2 {
    width: 158px;
  }

  .image-3, .image-4 {
    width: 100px;
  }

  .image-7 {
    width: 90px;
  }

  .home-heropara-2 {
    letter-spacing: -.02rem;
    font-size: 1.125rem;
    line-height: 150%;
  }

  .support-cards-2 {
    grid-template-columns: minmax(0, 1fr);
  }

  .support-card-2 {
    height: auto;
  }

  .footer-email-2 {
    letter-spacing: -.025rem;
    font-size: 1.25rem;
    line-height: 140%;
  }

  .cta-contents-2 {
    align-items: flex-start;
    margin-bottom: 0;
  }

  .footer-right-2 {
    grid-template-columns: 1fr 1fr;
  }

  .cta-para-2 {
    text-align: left;
  }

  .footer-right-3 {
    grid-template-columns: 1fr 1fr;
  }

  .cta-contents-3 {
    align-items: flex-start;
    margin-bottom: 0;
  }

  .footer-right-4 {
    grid-template-columns: 1fr 1fr;
  }

  .cta-contents-4 {
    margin-bottom: 40px;
  }

  .footer-right-5 {
    grid-template-columns: 1fr 1fr;
  }

  .cta-contents-5 {
    margin-bottom: 40px;
  }

  .lottie-animation-13, .lottie-animation-14, .lottie-animation-15 {
    max-width: 100px;
  }

  .flex-block-23 {
    background-position: 50% 100%;
    background-attachment: scroll;
  }
}

#w-node-_20f09a7f-1a64-2f96-382c-2baff4ab5088-5b099472, #w-node-_8e159fe1-d95d-5ea3-4c2a-314df1f73824-5b09960e, #w-node-b5af91ef-e98b-4862-9ffc-6daf5032ce4b-5b099610, #w-node-be6caefd-5656-d4ba-6730-3493efd4cb75-4d452517, #w-node-_20f09a7f-1a64-2f96-382c-2baff4ab5088-36215989 {
  place-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-c0ef3934-0081-cd3d-faff-7888234fc977-5b099472, #w-node-_26e7cb3c-53ab-65c8-cfcc-66db0d6c3e8f-5b0995cd, #w-node-_417f187b-6fbc-4922-b90c-65c9df449e15-5b0995cd, #w-node-af853a25-5cea-efce-92ed-fabba8ef266e-5b0995cd, #w-node-_3875110b-bd0c-5e83-5b37-30baa9ad6d10-5b0995cd, #w-node-c0ef3934-0081-cd3d-faff-7888234fc977-4d452517, #w-node-c0ef3934-0081-cd3d-faff-7888234fc977-36215989, #w-node-_01d55955-d172-8fa9-37e3-59f4ac2cec73-0748fb87 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d7ea3a2b-e653-7361-b8b7-3787e2ab03fa-5b0995b8, #w-node-e5395d18-9795-0b20-d9b1-48d84363dbad-5b0995cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5bc3a5f0-8764-5704-0d9d-28e3986dffb0-5b099472, #w-node-cc09fbae-ab0e-baf7-0fef-8876dcd43bde-5b099472, #w-node-a3925a94-8d8a-d5b0-1c0b-4032eb8b5399-5b099472, #w-node-bd8a94f7-fabb-54a4-bdc1-e18233bcc420-5b099472, #w-node-_80e5e061-bb4a-be05-564f-40bfd0e13263-5b099472 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85d1f60e-9f50-f19f-eb85-502925ce8836-25ce87f6, #w-node-e3345e43-6381-5bbc-ed3e-221bca091f32-ca091f04 {
    justify-self: auto;
  }

  #w-node-_6ca49233-a690-f6ba-e3b0-9686af3d92e3-5b0995b8 {
    order: -9999;
  }

  #w-node-_26e7cb3c-53ab-65c8-cfcc-66db0d6c3e4e-5b0995cd, #w-node-_417f187b-6fbc-4922-b90c-65c9df449dd4-5b0995cd, #w-node-af853a25-5cea-efce-92ed-fabba8ef262d-5b0995cd, #w-node-_3875110b-bd0c-5e83-5b37-30baa9ad6cb5-5b0995cd, #w-node-_5bc3a5f0-8764-5704-0d9d-28e3986dffa5-986dffa5, #w-node-_5bc3a5f0-8764-5704-0d9d-28e3986dffb0-4d452517, #w-node-cc09fbae-ab0e-baf7-0fef-8876dcd43bde-4d452517, #w-node-a3925a94-8d8a-d5b0-1c0b-4032eb8b5399-4d452517 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_55f31170-1191-766c-ec82-887cc3e8429a-4b0147e2, #w-node-dc97fb30-1564-4c1b-3a56-aeb3ae010ed0-c80952f6, #w-node-_524d7695-a91c-7e50-49da-b5199687e5cd-4811dcae, #w-node-f05dfe33-d438-2cc1-f88e-d9f96df364f4-71751bb2 {
    justify-self: auto;
  }

  #w-node-_5bc3a5f0-8764-5704-0d9d-28e3986dffb0-36215989, #w-node-cc09fbae-ab0e-baf7-0fef-8876dcd43bde-36215989, #w-node-a3925a94-8d8a-d5b0-1c0b-4032eb8b5399-36215989, #w-node-bd8a94f7-fabb-54a4-bdc1-e18233bcc420-36215989, #w-node-_80e5e061-bb4a-be05-564f-40bfd0e13263-36215989, #w-node-_01d55955-d172-8fa9-37e3-59f4ac2cec75-0748fb87, #w-node-_01d55955-d172-8fa9-37e3-59f4ac2cec80-0748fb87, #w-node-_01d55955-d172-8fa9-37e3-59f4ac2cec8c-0748fb87, #w-node-_01d55955-d172-8fa9-37e3-59f4ac2cec97-0748fb87, #w-node-_01d55955-d172-8fa9-37e3-59f4ac2ceca2-0748fb87, #w-node-_207e1c89-e30e-b931-dd1f-46d93d76b2ab-0748fb87, #w-node-_32eb03b1-ae23-ec64-8a19-d98d7f1abcdc-0748fb87 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-ExtraBold.ttf') format('truetype'), url('../fonts/InterDisplay-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}