:root {
  --neutral-600: #8184a3;
  --neutral-800: #14142b;
  --primary-1: #256bf6;
  --secondary-3: #ff6262;
  --neutral-300: #eff0f6;
  --shadow-default-card: rgba(8, 15, 52, .03);
  --neutral-100: white;
  --secondary-1: #00adee;
  --secondary-2: #ffc157;
  --secondary-4: #2417ae;
  --neutral-700: #605c78;
  --neutral-500: #bcbed1;
  --neutral-400: #dcddeb;
  --neutral-200: #f8f9ff;
  --shadow-default-button-white: rgba(20, 20, 43, .09);
  --shadow-style-1-card: rgba(31, 37, 89, .08);
  --shadow-default-image: rgba(20, 20, 43, .07);
  --shadow-large-image: rgba(20, 20, 43, .14);
  --primary-2: #962dff;
}

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous, .w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-commercecheckoutdiscounts {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  flex-wrap: wrap;
  padding: 20px;
  display: flex;
}

.w-commerce-commercecheckoutdiscountslabel {
  flex-basis: 100%;
  margin-bottom: 8px;
}

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

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

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

.w-commerce-commercecheckoutdiscountsbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
  height: 38px;
  margin-left: 8px;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-commerceorderconfirmationcontainer {
  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-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

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

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

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

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

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

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

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

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

body {
  color: var(--neutral-600);
  font-family: Thicccboi, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.667em;
}

h1 {
  color: var(--neutral-800);
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.13em;
}

h2 {
  color: var(--neutral-800);
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.316em;
}

h3 {
  color: var(--neutral-800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.417em;
}

h4 {
  color: var(--neutral-800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.273em;
}

h5 {
  color: var(--neutral-800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.333em;
}

h6 {
  color: var(--neutral-800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.375em;
}

p {
  margin-bottom: 20px;
}

a {
  color: var(--primary-1);
  text-decoration: underline;
  transition: color .3s;
}

a:hover {
  color: var(--secondary-3);
}

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

li {
  margin-bottom: 8px;
}

img {
  max-width: 100%;
  margin-left: 40px;
  display: inline-block;
}

label {
  color: var(--neutral-800);
  margin-bottom: 12px;
  font-weight: 700;
  line-height: 1.111em;
  display: block;
}

strong {
  color: var(--neutral-800);
  font-weight: 600;
}

blockquote {
  border-style: solid;
  border-width: 1px 1px 1px 11px;
  border-color: var(--neutral-300) var(--neutral-300) var(--neutral-300) var(--primary-1);
  box-shadow: 0 4px 22px 0 var(--shadow-default-card);
  color: var(--neutral-800);
  background-color: #fff;
  border-radius: 12px;
  margin-bottom: 10px;
  padding: 66px 86px;
  font-size: 20px;
  line-height: 1.6em;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 16px;
}

.mg-top-8px {
  margin-top: 8px;
}

.mg-bottom-8px {
  margin-bottom: 8px;
}

.mg-bottom-16px {
  margin-bottom: 16px;
}

.mg-top-24px {
  margin-top: 24px;
}

.mg-top-32px {
  margin-top: 32px;
}

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

.mg-top-40px {
  margin-top: 40px;
}

.flex {
  display: flex;
}

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

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

.color-white {
  color: var(--neutral-100);
}

.bg-primary-1 {
  background-color: var(--primary-1);
}

.bg-secondary-1 {
  background-color: var(--secondary-1);
}

.bg-secondary-2 {
  background-color: var(--secondary-2);
}

.bg-secondary-3 {
  background-color: var(--secondary-3);
}

.bg-secondary-4 {
  background-color: var(--secondary-4);
}

.bg-neutral-700 {
  background-color: var(--neutral-700);
}

.bg-neutral-600 {
  background-color: var(--neutral-600);
}

.bg-neutral-500 {
  background-color: var(--neutral-500);
}

.bg-neutral-400 {
  background-color: var(--neutral-400);
}

.bg-neutral-300 {
  background-color: var(--neutral-300);
}

.bg-neutral-200 {
  background-color: var(--neutral-200);
}

.bg-neutral-100 {
  background-color: var(--neutral-100);
}

.style-guide-sidebar {
  z-index: 2;
  flex: 0 14em;
  height: 100%;
  min-height: 96vh;
  margin-right: 16px;
  position: -webkit-sticky;
  position: sticky;
  top: 32px;
}

.container-default {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: auto;
  max-width: 1221px;
  margin: auto auto 60px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Inter, sans-serif;
  display: flex;
}

.container-default.z-index-1 {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.container-default.z-index-1.home {
  padding-left: 0;
}

.style-guide-content {
  background-color: #fff;
  border-radius: 24px;
  flex: 1;
  max-width: 100%;
  margin-left: 18px;
  box-shadow: 0 8px 22px rgba(35, 30, 97, .13);
}

.section-styleguide {
  padding-top: 86px;
  padding-bottom: 86px;
}

.style-guide-title {
  color: #fff;
  margin-top: 0;
}

.style-guide-header {
  background-color: var(--secondary-1);
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  padding: 100px 68px;
}

.sidebar-navigation {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.style-guide-icon-link {
  background-color: var(--primary-1);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin-right: 16px;
  transition: background-color .25s;
  display: flex;
}

.style-guide-sidebar-icon {
  width: 60%;
}

.style-guide-link {
  color: var(--neutral-600);
  border-radius: 10px;
  align-items: center;
  padding: 12px 20px;
  text-decoration: none;
  transition: background-color .3s, opacity .3s;
  display: flex;
}

.style-guide-link:hover {
  background-color: var(--neutral-200);
  color: var(--primary-1);
}

.style-guide-link.w--current {
  background-color: var(--neutral-200);
  color: var(--primary-1);
  font-weight: 700;
  transition: color .3s, background-color .3s;
}

.style-guide-link-wrapper {
  margin-bottom: 8px;
}

.style-guide-sidebar-title {
  border-bottom: 1px solid var(--neutral-300);
  color: var(--neutral-800);
  margin-bottom: 24px;
  padding-bottom: 24px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 22px;
  line-height: 24px;
}

.style-guide-sidebar-title.middle {
  border-top: 1px solid var(--neutral-300);
  margin-top: 24px;
  padding-top: 24px;
}

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

.color-container {
  background-color: #fff;
  border-radius: 16px;
  box-shadow: 0 8px 16px rgba(17, 10, 99, .04), 0 12px 22px rgba(128, 118, 247, .04);
}

.color-block {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  min-height: 120px;
}

.color-block.bg-primary-1 {
  background-color: var(--primary-1);
}

.color-content {
  padding: 22px 16px 24px;
}

.color-title {
  color: var(--neutral-800);
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.color-hex {
  color: var(--neutral-600);
  line-height: 20px;
}

.style-guide-subtitle {
  margin-top: 0;
}

.style-guide-subtitle.rich-text {
  margin-top: 88px;
}

.color-content-wrapper {
  padding-bottom: 56px;
}

.color-content-wrapper.last {
  padding-bottom: 0;
}

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

.color-neutral-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}

.typography-container {
  border-bottom: 1px solid var(--neutral-300);
  padding-top: 54px;
  padding-bottom: 54px;
}

.typography-container.last {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.container-small-left {
  max-width: 592px;
  padding-right: 24px;
}

.typography-details {
  color: var(--primary-1);
  margin-top: 15px;
  font-weight: 500;
}

.paragraph-large {
  font-size: 24px;
  line-height: 1.583em;
}

.style-guide-subheader {
  background-color: var(--neutral-200);
  padding: 56px 68px;
}

.style-guide-content-wrapper {
  padding: 110px 68px;
}

.icons-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 80px);
}

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

.button-primary {
  border: 1px solid var(--primary-1);
  background-color: var(--neutral-100);
  color: var(--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 22px 40px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, border-color .3s, background-color .3s;
  display: inline-block;
  transform: translate3d(0, 0, .01px);
}

.button-primary:hover {
  border-color: var(--secondary-1);
  background-color: var(--primary-1);
  color: var(--neutral-100);
  transform: translate3d(0, -2px, .01px);
}

.button-primary.small {
  border-radius: 8px;
  padding: 14px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary.small.header-button {
  text-align: right;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: inline-block;
}

.button-primary.small.header-button:hover {
  border-color: var(--primary-1);
  background-color: var(--primary-1);
}

.button-primary.small.career-category {
  margin-bottom: 20px;
}

.button-primary.large {
  padding: 20px 68px;
  font-size: 22px;
  line-height: 24px;
}

.button-primary.full-width {
  align-self: stretch;
  display: block;
}

.button-primary.full-width.protected-page {
  width: 100%;
}

.button-primary.full-width.white-v2 {
  border-color: var(--neutral-100);
  background-color: var(--neutral-100);
  color: var(--primary-1);
  transition-property: transform, background-color, color;
}

.button-primary.full-width.white-v2:hover {
  color: var(--neutral-100);
  background-color: rgba(0, 0, 0, 0);
}

.button-primary.button-white {
  border-color: var(--neutral-100);
  background-color: var(--neutral-100);
  color: var(--primary-1);
  transition: color .3s, transform .3s, border-color .3s, background-color .3s;
}

.button-primary.button-white:hover {
  border-color: var(--secondary-1);
  background-color: var(--secondary-1);
  color: var(--neutral-100);
}

.button-primary.button-white.button-pagination {
  border-color: var(--neutral-300);
  margin-top: 86px;
  font-size: 18px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, .05);
}

.button-primary.checkout {
  margin-top: 15px;
  margin-bottom: 0;
}

.button-primary.button-white-v2 {
  border-color: var(--neutral-100);
  background-color: var(--neutral-100);
  box-shadow: 0 6px 12px 0 var(--shadow-default-button-white);
  color: var(--neutral-800);
  transform-style: preserve-3d;
  transition-property: transform, color, box-shadow;
}

.button-primary.button-white-v2:hover {
  box-shadow: 0 2px 2px 0 var(--shadow-default-button-white);
  color: var(--primary-1);
  transform: translate3d(0, 2px, .01px);
}

.button-primary.button-white-v2.terms-and-conditions {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
  font-weight: 500;
  display: block;
}

.button-primary.button-white-v2.terms-and-conditions:hover {
  color: var(--primary-1);
}

.button-primary.button-white-v2.terms-and-conditions.w--current {
  color: var(--primary-1);
  text-align: center;
  object-fit: contain;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button-primary.newsletter {
  position: absolute;
  right: 8px;
}

.button-secondary {
  border: 1px solid var(--primary-1);
  color: var(--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  padding: 22px 40px;
  font-family: Inter, sans-serif;
  line-height: 1.111em;
  transition: transform .3s, color .3s, background-color .3s;
  transform: translate3d(0, 0, .01px);
}

.button-secondary:hover {
  background-color: var(--primary-1);
  color: var(--neutral-100);
  transform: translate3d(0, -2px, .01px);
}

.button-secondary.small {
  padding: 14px 32px;
  font-size: 16px;
  line-height: 18px;
}

.button-secondary.large {
  padding: 20px 68px;
  font-size: 22px;
  line-height: 24px;
}

.button-secondary.discounts-button {
  border-width: 1px;
  flex: 0 auto;
  justify-content: center;
  height: auto;
  margin-left: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.button-secondary.button-white {
  border-color: var(--neutral-100);
  color: var(--neutral-100);
  transition: border-color .3s, transform .3s, color .3s, background-color .3s;
}

.button-secondary.button-white:hover {
  border-color: var(--secondary-1);
  background-color: var(--secondary-1);
  color: var(--neutral-100);
}

.button-secondary.full-width {
  display: block;
}

.style-guide-button-container {
  margin-top: 40px;
}

.cards-grid {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.card-v1 {
  border: 1px solid var(--neutral-300);
  background-color: var(--neutral-100);
  border-radius: 20px;
  padding: 56px 40px;
}

.card-title-v1 {
  margin-top: 24px;
  margin-bottom: 16px;
}

.card-v2 {
  border: 1px solid var(--neutral-300);
  border-radius: 20px;
  padding-bottom: 56px;
  padding-left: 40px;
  padding-right: 40px;
}

.card-icon-v2 {
  margin-top: -44px;
}

.card-title-v2 {
  margin-top: 24px;
  margin-bottom: 16px;
}

.card-v3 {
  border: 1px solid var(--neutral-300);
  border-radius: 20px;
  align-items: flex-start;
  padding: 44px 24px;
  display: flex;
}

.card-icon-v3 {
  margin-right: 24px;
}

.card-title-v3 {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 22px;
  line-height: 24px;
}

.card-description-v3 {
  margin-bottom: 0;
}

.header {
  border-bottom: 1px solid var(--neutral-300);
  background-color: rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-bottom: 0;
}

.header-logo {
  width: 150px;
}

.header-navigation {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nav-item-wrapper {
  margin-bottom: 0;
  margin-right: 32px;
  line-height: 1.111em;
}

.nav-item-wrapper.button-mobile {
  display: none;
}

.nav-link {
  color: var(--neutral-800);
  text-decoration: none;
  transition: color .35s;
}

.nav-link:hover {
  color: var(--primary-1);
}

.footer {
  border-top: 1px solid var(--neutral-400);
  padding-top: 80px;
  padding-bottom: 40px;
  overflow: hidden;
}

.footer-logo-container {
  transform-style: preserve-3d;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  margin-left: 0;
  margin-right: 0;
  transition-property: transform;
  display: flex;
  transform: scale3d(1, 1, 1.01);
}

.footer-logo-container:hover {
  transform: scale3d(.98, .98, 1.01);
}

.footer-nav {
  margin-bottom: 0;
  margin-right: 40px;
  padding-left: 0;
}

.footer-nav.last {
  margin-right: 0;
}

.footer-logo {
  text-align: left;
  width: 180px;
}

.footer-nav-item {
  margin-bottom: 24px;
  line-height: 1.111em;
}

.page-wrapper {
  min-height: 100vh;
}

.section {
  padding-top: 60px;
  padding-bottom: 0;
}

.section.bg-neutral-200 {
  padding-bottom: 40px;
}

.section.bg-neutral-200.padding-170px {
  color: var(--neutral-200);
  padding-top: 60px;
}

.section.padding-170px {
  padding-top: 136px;
  padding-bottom: 136px;
}

.section.padding-170px.overflow-hidden {
  margin-bottom: 20px;
  padding-top: 60px;
  padding-bottom: 0;
}

.section.padding-170px.post {
  padding-top: 28px;
}

.section.padding-170px.case-studies {
  background-color: var(--neutral-100);
  padding-top: 83px;
  padding-bottom: 60px;
}

.section.padding-170px.checkout {
  background-color: var(--neutral-200);
  padding-left: 0;
  padding-right: 0;
}

.section.padding-170px.overflow-hidden {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.padding-145px {
  padding-top: 116px;
  padding-bottom: 116px;
}

.section.padding-145px.hero {
  position: relative;
  overflow: hidden;
}

.section.without-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section.bg-bottom-neutral-200-50 {
  background-image: linear-gradient(to bottom, transparent 50%, var(--neutral-200) 50%);
}

.section.bg-bottom-neutral-200-50.section-cta-bottom {
  background-image: linear-gradient(to bottom, transparent 25%, var(--neutral-200) 25%);
  padding-top: 0;
  padding-bottom: 128px;
}

.section.bg-primary-1.position-relative {
  background-color: var(--primary-1);
  background-color: #256bf6;
  margin-bottom: 40px;
  padding-bottom: 40px;
}

.section.padding-200px {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.position-relative.hero-v2 {
  padding-top: 134px;
  padding-bottom: 0;
  overflow: hidden;
}

.section.position-relative.hero-v3 {
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.section.bg-secondary-1.utility-hero {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.section.bg-secondary-1.coming-soon {
  padding-top: 198px;
  padding-bottom: 204px;
  position: relative;
  overflow: hidden;
}

.section.bg-top-neutral-200-50 {
  background-image: linear-gradient(to top, transparent 50%, var(--neutral-200) 50%);
}

.section.padding-top-0px {
  padding-top: 0;
}

.section.padding-top-0px.ebook-cta {
  padding-bottom: 76px;
  position: relative;
}

.section.about-hero {
  padding-top: 90px;
  padding-bottom: 0;
  position: relative;
}

.section.padding-114px {
  padding-top: 91px;
  padding-bottom: 91px;
}

.section.padding-114px.team-page {
  position: relative;
  overflow: hidden;
}

.section.padding-114px.blog-hero-v2 {
  padding-top: 72px;
}

.section.padding-114px.blog-hero-v3 {
  padding-top: 80px;
}

.section.padding-135px {
  padding-top: 108px;
  padding-bottom: 108px;
}

.section.padding-80px {
  padding-top: 64px;
  padding-bottom: 64px;
}

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

.section.contact-form-v2 {
  padding-top: 83px;
  padding-bottom: 148px;
  position: relative;
}

.section.contact-form-v3 {
  padding-top: 96px;
  position: relative;
  overflow: hidden;
}

.section.careers-hero {
  padding-top: 85px;
  padding-bottom: 0;
  overflow: hidden;
}

.section.careers-hero.clinical-monitoring {
  padding-bottom: 0;
}

.section.career {
  padding-top: 102px;
  padding-bottom: 138px;
  overflow: hidden;
}

.section.bg-secondary-4.shop-hero {
  padding-top: 100px;
  padding-bottom: 225px;
  position: relative;
  overflow: hidden;
}

.section.plan {
  padding-top: 75px;
  padding-bottom: 110px;
  position: relative;
}

.section.padding-123px {
  padding-top: 98px;
  padding-bottom: 98px;
}

.section.padding-123px.landing-page-hero {
  position: relative;
  overflow: hidden;
}

.section.padding-123px.terms-and-conditions {
  position: relative;
}

.section.ebook-hero {
  padding-top: 108px;
  padding-bottom: 132px;
  position: relative;
  overflow: hidden;
}

.section.padding-150px {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.project-hero {
  padding-top: 73px;
  padding-bottom: 0;
}

.section.padding-top-reduced-default {
  padding-top: 95px;
}

.section.padding-top-reduced-160px {
  padding-top: 128px;
}

.section.thank-you {
  padding-top: 76px;
}

.section.blog-category {
  padding-top: 85px;
  padding-bottom: 156px;
  overflow: hidden;
}

.section.bg-neutral-200.overflow-hidden {
  background-color: #fff;
}

.licenses-image {
  border-radius: 16px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.utility-page-wrap.protected-page {
  padding-top: 158px;
  padding-bottom: 176px;
  overflow: hidden;
}

.utility-page-wrap.bg-secondary-1.not-found {
  padding-top: 148px;
  padding-bottom: 158px;
  position: relative;
  overflow: hidden;
}

.input {
  border: 1px solid var(--neutral-400);
  background-color: var(--neutral-100);
  border-radius: 10px;
  min-height: 62px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  line-height: 1.111em;
  transition: border-color .3s, color .3s;
}

.input:hover {
  border-color: var(--primary-1);
}

.input:focus, .input.-wfp-focus {
  border-color: var(--primary-1);
  color: var(--neutral-800);
}

.input::placeholder {
  color: var(--neutral-600);
}

.input.password {
  min-height: 65px;
  margin-bottom: 24px;
}

.input.checkout {
  margin-bottom: 16px;
}

.input.discounts-input {
  border-width: 1px;
  width: 100%;
  margin-bottom: 16px;
}

.input.newsletter {
  min-height: 80px;
  padding-left: 31px;
  padding-right: 185px;
}

.input.newsletter:hover {
  border-color: var(--neutral-500);
}

.input.newsletter:focus {
  border-color: var(--neutral-400);
}

.input.cart-quantity-item {
  min-height: 38px;
  padding-left: 12px;
  padding-right: 6px;
  display: none;
}

.input.ebook-form-input {
  margin-right: 20px;
}

.not-found-content {
  max-width: 711px;
  margin-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.not-found-number {
  color: var(--neutral-100);
  margin-bottom: 50px;
  font-size: 164px;
  font-weight: 700;
  line-height: .8em;
}

.container-medium-761px {
  max-width: 761px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.horizontal-divider {
  background-color: var(--neutral-400);
  width: 100%;
  min-height: 1px;
}

.horizontal-divider.utility-pages {
  margin-top: 60px;
  margin-bottom: 60px;
}

.horizontal-divider.utility-pages.big {
  margin-top: 100px;
  margin-bottom: 100px;
}

.horizontal-divider.margin-40px {
  margin-top: 40px;
  margin-bottom: 40px;
}

.horizontal-divider.margin-35px {
  margin-top: 35px;
  margin-bottom: 35px;
}

.horizontal-divider.margin-default {
  margin-top: 60px;
  margin-bottom: 60px;
}

.horizontal-divider.margin-64px {
  margin-top: 64px;
  margin-bottom: 64px;
}

.horizontal-divider.margin-55px {
  margin-top: 55px;
  margin-bottom: 55px;
}

.horizontal-divider.margin-large {
  margin-top: 84px;
  margin-bottom: 84px;
}

.paragraph {
  color: var(--neutral-700);
  text-align: justify;
}

.paragraph.password {
  margin-bottom: 40px;
}

.paragraph.margin-bottom-default {
  color: var(--neutral-700);
  margin-bottom: 48px;
  font-weight: 400;
}

.paragraph.margin-bottom-default.max-width-445px {
  color: #605c78;
  text-align: left;
  font-size: 22px;
}

.paragraph.margin-bottom-0px {
  color: var(--neutral-800);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.paragraph.max-width-445px {
  color: var(--neutral-700);
  text-align: justify;
  background-color: rgba(0, 0, 0, 0);
  max-width: none;
  padding-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.paragraph.max-width-445px.hero-subtext {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.paragraph.margin-bottom-40px {
  color: var(--neutral-700);
  font-size: 20px;
}

.paragraph.text-color-neutral-100.margin-bottom-40px {
  color: var(--neutral-100);
  text-align: left;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.paragraph.text-color-neutral-300.margin-bottom-0px {
  color: var(--neutral-100);
  margin-bottom: 0;
  padding-bottom: 40px;
}

.paragraph.text-color-neutral-300.text-color-neutral-600-mobile {
  font-family: Inter, sans-serif;
}

.paragraph.text-color-neutral-300.margin-bottom-40px {
  color: #fff;
  text-align: center;
}

.paragraph.max-width-525px.margin-bottom-0px {
  text-align: center;
  margin-top: 0;
}

.paragraph.margin-bottom-0px {
  color: #605c78;
  font-size: 20px;
}

.paragraph.teams {
  color: #4b5166;
  font-family: Inter, sans-serif;
  font-size: 20px;
}

.paragraph.teams.slider {
  text-align: left;
  margin-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 22px;
}

.paragraph.teams.slider.idms {
  margin-bottom: 40px;
}

.paragraph.teams.home {
  text-align: left;
}

.paragraph.max-width-445px {
  color: #4b5166;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 60px;
  padding-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.paragraph.home-feature {
  color: #4b5166;
  font-family: Inter, sans-serif;
}

.paragraph.analytics-campaigns {
  color: #4b5166;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.paragraph.analytics-user {
  color: #4b5166;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.paragraph.teams {
  font-size: 18px;
  font-weight: 400;
}

.paragraph.feature {
  color: #4b5166;
  text-align: left;
  margin-bottom: 24px;
  font-weight: 400;
}

.paragraph.start-tracking {
  color: #4b5166;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 400;
}

.paragraph.card-pricing-plan-summary {
  color: #14192b;
  margin-bottom: 24px;
  font-size: 18px;
}

.paragraph-small {
  font-size: 14px;
  line-height: 1.714em;
}

.card {
  border: 1px solid var(--neutral-300);
  background-color: var(--neutral-100);
  box-shadow: 0 4px 22px 0 var(--shadow-default-card);
  border-radius: 24px;
  padding: 64px 26px;
  overflow: hidden;
}

.card.checkout {
  margin-bottom: 40px;
  padding: 0;
}

.card.checkout.last {
  margin-bottom: 0;
}

.card.checkout.order-summary {
  box-shadow: none;
  border-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.card.style-1 {
  box-shadow: 0 2px 11px 0 var(--shadow-style-1-card);
  padding: 70px 55px;
}

.card.style-1.card-testimonial {
  z-index: 1;
  max-width: 99%;
  margin: -294px -50px 15px auto;
  position: relative;
}

.card.style-1.contact-form-card {
  align-items: center;
  min-height: 753px;
  display: flex;
}

.card.style-1.landing-page-form {
  align-items: center;
  min-width: 494px;
  min-height: 576px;
  display: flex;
}

.card.bg-primary-1 {
  background-color: var(--primary-1);
}

.card.bg-primary-1.cta {
  border-width: 0;
  padding: 104px 88px;
  display: flex;
  position: relative;
}

.card.bg-primary-1.footer-newsletter {
  width: 100%;
  max-width: 457px;
  min-height: 442px;
  padding: 65px 45px 84px;
  position: relative;
  transform: translate(0);
}

.card.bg-primary-1.cta-v4 {
  justify-content: center;
  align-items: center;
  padding: 142px 54px;
  display: flex;
  position: relative;
}

.card.bg-primary-1.newsletter {
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  padding: 100px 74px;
  display: flex;
  position: relative;
}

.card.style-2 {
  box-shadow: 0 2px 11px 0 var(--shadow-style-1-card);
  padding: 34px 22px;
  overflow: visible;
}

.card.style-2.card-link {
  transition: box-shadow .3s, transform .3s;
}

.card.style-2.card-link:hover {
  box-shadow: 0 2px 2px 0 var(--shadow-style-1-card);
  transform: translate(0, 4px);
}

.card.card-link {
  color: var(--neutral-600);
  text-decoration: none;
  display: block;
}

.card.card-link:hover {
  color: var(--neutral-600);
}

.card.card-link.case-study {
  box-shadow: none;
  transform-style: preserve-3d;
  border-width: 0;
  justify-content: space-between;
  padding: 0;
  transition-property: transform;
  display: flex;
  position: relative;
  transform: translate3d(0, 0, .01px);
}

.card.card-link.case-study:hover {
  transform: translate3d(0, -8px, .01px);
}

.card.card-link.case-study-v2 {
  padding: 0;
  transition: box-shadow .3s, transform .3s;
  transform: translate(0);
}

.card.card-link.case-study-v2:hover {
  box-shadow: 0 8px 44px 0 var(--shadow-default-card);
  transform: translate(0, -6px);
}

.card.card-link.social-media {
  justify-content: center;
  padding-top: 37px;
  padding-bottom: 37px;
  transition: box-shadow .3s, transform .3s;
  display: flex;
}

.card.card-link.social-media:hover {
  box-shadow: 0 8px 44px 0 var(--shadow-default-card);
  transform: translate(0, -4px);
}

.card.card-link.social-media-v2 {
  text-align: center;
  padding-top: 48px;
  padding-bottom: 42px;
  transition: box-shadow .3s, transform .3s;
}

.card.card-link.social-media-v2:hover {
  box-shadow: 0 8px 44px 0 var(--shadow-default-card);
  transform: translate(0, -6px);
}

.card.style-3 {
  border-radius: 13px;
  align-items: center;
  padding: 40px 32px;
  display: flex;
  overflow: visible;
}

.card.style-3.card-link {
  box-shadow: 0 6px 12px 0 var(--shadow-default-button-white);
  transition: transform .3s, box-shadow .3s;
}

.card.style-3.card-link:hover {
  box-shadow: 0 2px 2px 0 var(--shadow-default-button-white);
  transform: translate(0, 4px);
}

.card.style-3.card-link-featured {
  border-color: var(--primary-1);
  background-color: var(--primary-1);
  color: var(--neutral-100);
  text-decoration: none;
  transition: background-color .3s, transform .3s;
}

.card.style-3.card-link-featured:hover {
  background-color: var(--secondary-1);
  color: var(--neutral-100);
  transform: translate(0, 4px);
}

.card.cart {
  max-width: 500px;
  padding: 0;
  overflow: auto;
}

.card.style-4 {
  text-align: center;
  max-height: 100%;
  padding: 60px 36px 20px;
}

.card.no-padding {
  min-height: 100%;
  padding: 0;
}

.card.no-padding.offices {
  display: flex;
}

.card.no-padding.flex-v {
  transform: translate(0);
}

.card.no-padding.height-auto {
  min-height: auto;
}

.card.style-5 {
  padding-bottom: 44px;
  padding-left: 42px;
  padding-right: 42px;
}

.card.style-6 {
  padding: 95px 78px 108px;
}

.card.style-7 {
  justify-content: space-between;
  padding: 53px 40px;
  display: flex;
}

.card.style-7.author {
  align-items: center;
}

.card.style-7.landing-form {
  align-items: center;
  min-width: 477px;
  min-height: 657px;
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
}

.card.testimonial-v4 {
  align-items: center;
  width: 100%;
  max-width: 71%;
  margin-left: auto;
  padding-left: 180px;
  padding-right: 76px;
  display: flex;
  position: absolute;
  top: 15px;
  bottom: 15px;
  left: auto;
  right: 15px;
}

.card.mission {
  max-width: 73%;
  padding: 50px 48px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.card.post-featured-v2 {
  z-index: 1;
  max-width: 53%;
  padding: 70px 54px;
  position: relative;
}

.card.style-11 {
  padding: 40px 74px 60px;
}

.card.style-8 {
  cursor: pointer;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 40px 34px 45px;
}

.card.style-9 {
  border-radius: 16px;
  align-items: center;
  padding: 21px 24px;
  display: flex;
}

.card.style-9.card-link {
  transform-style: preserve-3d;
  transition: box-shadow .3s, transform .3s;
  transform: translate3d(0, 0, .01px);
}

.card.style-9.card-link:hover {
  box-shadow: 0 8px 44px 0 var(--shadow-default-card);
  transform: translate3d(0, -6px, .01px);
}

.card.style-10 {
  padding-top: 60px;
  padding-bottom: 38px;
}

.card.style-12 {
  padding: 113px 74px 143px;
}

.card.style-13 {
  padding: 69px 114px 92px;
}

.card.style-14 {
  border-radius: 20px;
  padding: 42px 30px 48px;
}

.card.style-14.card-link {
  transition: box-shadow .3s, transform .3s;
}

.card.style-14.card-link:hover {
  box-shadow: 0 8px 44px 0 var(--shadow-default-card);
  transform: translate(0, -6px);
}

.card.style-15 {
  border-radius: 20px;
  padding: 65px 45px;
}

.card.style-15.card-get-plan {
  min-height: 584px;
}

.card.style-16 {
  box-shadow: 0 2px 11px 0 var(--shadow-style-1-card);
  padding: 85px;
}

.card.style-17 {
  padding: 57px 75px;
}

.card.style-17.project {
  justify-content: space-between;
  display: flex;
}

.card.style-18 {
  padding: 110px 64px 60px;
}

.card.terms-and-conditions {
  padding: 80px 91px 108px;
}

.card.style-19 {
  border-radius: 40px;
  padding: 90px 78px 98px;
}

.card.style-20 {
  padding: 35px 38px;
}

.card.style-20.contact-link {
  align-items: flex-start;
  display: flex;
}

.card.home-pages {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 260px;
  display: flex;
}

.checkout-block-header {
  border-width: 0;
  flex-wrap: wrap;
  padding: 30px 40px 20px;
}

.checkout-block-content {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  padding: 10px 40px 40px;
}

.title.checkout {
  margin-bottom: 0;
  margin-right: 10px;
}

.title.order-item-title {
  color: var(--neutral-800);
  font-weight: 700;
  text-decoration: none;
}

.title.order-item-title:hover {
  color: var(--primary-1);
}

.title.h2-size {
  color: var(--neutral-800);
  font-size: 38px;
  font-weight: 700;
  line-height: 1.316em;
}

.title.h2-size.perk-small-number {
  margin-right: 17px;
}

.title.post-item-title {
  margin-bottom: 21px;
}

.title.h3-size {
  color: var(--neutral-800);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.417em;
}

.title.h3-size.text-color-neutral-100 {
  color: var(--neutral-100);
}

.title.text-color-neutral-100 {
  text-align: left;
  font-family: Inter, sans-serif;
}

.title.text-color-neutral-100.margin-bottom-10px {
  text-align: center;
  font-size: 58px;
}

.title.text-color-neutral-100.text-color-neutral-800-mobile {
  text-align: left;
}

.title.text-color-neutral-100.coming-soon {
  margin-bottom: 16px;
  font-size: 80px;
}

.title.hero {
  color: var(--neutral-800);
  border: 1px solid rgba(0, 0, 0, 0);
}

.title.margin-bottom-10px {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.title.subheading {
  color: var(--neutral-800);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.title.post-featured-v3 {
  margin-bottom: 10px;
}

.title.h4-size {
  color: var(--neutral-800);
  font-size: 22px;
  font-weight: 700;
  line-height: 1.273em;
}

.title.h4-size.faq {
  margin-bottom: 0;
  margin-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.title.margin-bottom-15px {
  font-weight: 400;
}

.title.thank-you {
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 1.208em;
}

.title.protected-page {
  margin-bottom: 8px;
  font-size: 38px;
  line-height: 1.316em;
}

.title.h1-size {
  color: var(--neutral-800);
  font-size: 54px;
  font-weight: 700;
  line-height: 1.13em;
}

.title.h1-size.title-white {
  color: var(--neutral-100);
  margin-bottom: 0;
}

.title.h6-size {
  font-size: 16px;
  line-height: 1.375em;
}

.title.h6-size.dropdown-feature {
  margin-bottom: 6px;
}

.title.testimonials {
  text-align: center;
  max-width: 1200px;
  margin-top: 25px;
  margin-bottom: 58px;
  font-size: 30px;
  font-weight: 600;
}

.title.h5-size {
  font-size: 18px;
  line-height: 1.333em;
}

.title.h5-size.testimonial {
  color: #4b5166;
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.title.h5-size.testimonial.news {
  text-align: justify;
  font-size: 22px;
}

.title.home-features {
  text-align: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.title.h4-size {
  font-size: 20px;
  line-height: 1.4em;
}

.title.h4-size.home-feature-title {
  margin-bottom: 8px;
}

.title.h4-size.advanced-analytics {
  margin-bottom: 8px;
  padding-top: 10px;
  font-size: 20px;
  font-weight: 600;
}

.title.h4-size.start-tracking-user {
  margin-bottom: 8px;
  font-weight: 500;
}

.title.h4-size.compare-feature-title {
  z-index: 1;
  width: 100%;
  max-width: 178px;
  margin-bottom: 0;
  position: relative;
}

.title.h4-size.advanced-analytics {
  margin-bottom: 8px;
}

.title.analytics-user {
  margin-bottom: 14px;
  font-size: 25px;
  font-weight: 600;
}

.title.analytics-campaigns {
  margin-bottom: 14px;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.title.available-integrations {
  margin-bottom: 0;
  font-weight: 600;
}

.title.card-feature.heading-size-h3 {
  text-align: left;
  margin-top: 10px;
  font-size: 25px;
  font-weight: 600;
}

.title.start-tracking {
  max-width: 514px;
  margin-bottom: 16px;
  font-weight: 600;
}

.title.footer-nav-title {
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.118em;
}

.title.card-pricing-plan-name {
  color: #14192b;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4em;
}

.title.compare-plans {
  margin-bottom: 18px;
}

.title.pricing {
  margin-bottom: 30px;
  font-size: 58px;
}

.title.webinar {
  color: var(--neutral-100);
}

.split-content.checkout-left, .split-content.checkout-right {
  flex-grow: 1;
}

.split-content.header-right {
  flex: 1;
  margin-right: 40px;
}

.split-content.header-left {
  align-items: center;
  display: flex;
}

.split-content.hero-left {
  max-width: 546px;
  margin-right: 40px;
}

.split-content.hero-right {
  align-items: center;
  width: 100%;
  max-width: 565px;
  display: flex;
  position: relative;
}

.split-content.perks-left {
  justify-content: center;
  width: 100%;
  max-width: 49%;
  margin-right: 40px;
  display: flex;
  position: relative;
}

.split-content.perks-right {
  z-index: 1;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  max-width: 527px;
  display: flex;
  position: relative;
}

.split-content.process-left {
  max-width: 400px;
}

.split-content.about-content-top-left {
  max-width: 527px;
  margin-right: 40px;
}

.split-content.about-content-top-right {
  max-width: 45%;
}

.split-content.testimonials-left {
  width: 100%;
  max-width: 54%;
  margin-right: 40px;
}

.split-content.testimonials-right {
  flex: 1;
  max-width: 445px;
}

.split-content.quote-left {
  max-width: 487px;
  margin-top: 66px;
  margin-right: 40px;
}

.split-content.quote-right {
  width: 100%;
  min-width: 542px;
  max-width: 51%;
}

.split-content.articles-section-content-top-left {
  max-width: 444px;
}

.split-content.articles-section-content-top-right {
  margin-top: auto;
}

.split-content.footer-content-top-left {
  flex: 1;
  max-width: 388px;
  margin-right: 40px;
}

.split-content.footer-content-top-right {
  max-width: 650px;
}

.split-content.about-v2-left {
  width: 100%;
  max-width: 587px;
  margin-right: 40px;
  display: flex;
  position: relative;
}

.split-content.about-v2-right {
  max-width: 43%;
}

.split-content.services-content-top-left {
  flex: 1;
  max-width: 527px;
  margin-right: 40px;
}

.split-content.services-content-top-right {
  margin-top: auto;
}

.split-content.perks-v2-left {
  flex: 1;
  min-width: 288px;
  max-width: 436px;
  margin-right: 40px;
}

.split-content.perks-v2-right {
  justify-content: center;
  align-items: center;
  max-width: 700px;
  display: flex;
  position: relative;
}

.split-content.testimonials-v2-content-top-left {
  max-width: 427px;
}

.split-content.testimonials-v2-content-top-right-copy {
  margin-top: auto;
}

.split-content.logos-v2-left {
  margin-right: 40px;
}

.split-content.logos-v2-right {
  justify-content: space-between;
  width: 100%;
  max-width: 765px;
  margin-right: -20px;
  display: flex;
}

.split-content.about-v3-left {
  flex-direction: column;
  max-width: 527px;
  margin-right: 40px;
  display: flex;
}

.split-content.about-v3-right {
  justify-content: space-around;
  width: 100%;
  max-width: 574px;
  display: flex;
}

.split-content.cta-v4-left {
  max-width: 380px;
  margin-right: 40px;
}

.split-content.cta-v4-left.z-index-1 {
  flex: 1;
}

.split-content.cta-v4-right {
  max-width: 610px;
  margin-left: auto;
}

.split-content.about-hero-left {
  max-width: 520px;
  margin-right: 40px;
}

.split-content.about-hero-right {
  min-width: 468px;
  max-width: 46%;
  margin-top: 87px;
  margin-bottom: auto;
}

.split-content.offices-content-top-left {
  max-width: 490px;
}

.split-content.offices-content-top-right {
  margin-top: auto;
}

.split-content.mission-left {
  max-width: 45%;
  margin-right: 40px;
}

.split-content.mission-right {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  max-width: 590px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.split-content.story-left {
  max-width: 574px;
  margin-right: 40px;
}

.split-content.story-right {
  min-width: 439px;
  max-width: 45%;
}

.split-content.team-left {
  width: 100%;
  max-width: 500px;
  margin-right: 40px;
}

.split-content.team-right {
  flex: 1;
  max-width: 500px;
}

.split-content.blog-hero-v1-content-top-left {
  max-width: 474px;
  margin-right: 40px;
}

.split-content.blog-hero-v1-content-top-right {
  flex: 1;
  max-width: 457px;
  margin-top: auto;
}

.split-content.blog-content-top-left {
  margin-bottom: 20px;
  margin-right: 40px;
}

.split-content.blog-content-top-right {
  margin-bottom: 20px;
}

.split-content.card-newsletter-title {
  z-index: 1;
  max-width: 338px;
  margin-right: 40px;
  position: relative;
}

.split-content.blog-hero-v3-content-top-left {
  max-width: 531px;
  margin-right: 40px;
}

.split-content.blog-hero-v3-content-top-right {
  flex: 1;
  max-width: 457px;
}

.split-content.contact-form-left {
  max-width: 474px;
  margin-right: 40px;
}

.split-content.contact-form-right {
  width: 100%;
  min-width: 500px;
  max-width: 600px;
  position: relative;
}

.split-content.contact-social-media-top-right {
  max-width: 335px;
}

.split-content.contact-v2-social-media-top-left {
  margin-right: 40px;
}

.split-content.contact-v2-social-media-top-right {
  max-width: 450px;
}

.split-content.faqs-left {
  width: 100%;
  max-width: 561px;
  margin-right: 40px;
}

.split-content.faqs-right {
  width: 100%;
  max-width: 561px;
}

.split-content.contact-form-v3-left {
  max-width: 474px;
  margin-right: 40px;
}

.split-content.contact-form-v3-right {
  min-width: 500px;
  max-width: 600px;
}

.split-content.offices-v2-content-top-left {
  max-width: 474px;
}

.split-content.offices-v2-content-top-right {
  max-width: 423px;
}

.split-content.careers-hero-left {
  max-width: 559px;
  margin-top: 38px;
  margin-bottom: auto;
  margin-right: 40px;
}

.split-content.careers-hero-right {
  flex-direction: column;
  max-width: 573px;
  margin-left: auto;
  display: flex;
}

.split-content.careers-left {
  margin-bottom: auto;
}

.split-content.careers-right {
  width: 100%;
  max-width: 420px;
}

.split-content.career-left {
  max-width: 644px;
  margin-right: 40px;
}

.split-content.career-right {
  min-width: 432px;
  max-width: 439px;
  position: relative;
}

.split-content.plan-left {
  max-width: 53%;
  margin-right: 40px;
}

.split-content.plan-right {
  align-self: flex-start;
  max-width: 503px;
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
}

.split-content.landing-page-form-left {
  max-width: 500px;
  margin-right: 40px;
}

.split-content.landing-page-form-right {
  width: 100%;
  max-width: 589px;
}

.split-content.landin-page-top-left {
  max-width: 587px;
  margin-right: 40px;
  position: relative;
}

.split-content.landin-page-top-right {
  max-width: 474px;
}

.split-content.landin-page-bottom-left {
  max-width: 45%;
  margin-right: 40px;
}

.split-content.landin-page-bottom-right {
  max-width: 587px;
  position: relative;
}

.split-content.ebook-hero-left {
  max-width: 48%;
  margin-right: 40px;
}

.split-content.ebook-hero-right {
  max-width: 462px;
}

.split-content.ebook-about-top-left {
  max-width: 486px;
  margin-right: 40px;
  position: relative;
}

.split-content.ebook-about-top-right {
  max-width: 45%;
}

.split-content.about-content-bottom-left {
  max-width: 574px;
  margin-right: 40px;
}

.split-content.about-content-bottom-right {
  max-width: 488px;
  position: relative;
}

.split-content.ebook-testimonials-top-left {
  max-width: 432px;
}

.split-content.ebook-testimonials-top-right {
  max-width: 527px;
  margin-top: auto;
}

.split-content.ebook-cta-left {
  width: 100%;
  max-width: 423px;
  margin-right: 40px;
}

.split-content.ebook-cta-right {
  max-width: 527px;
  margin-top: -57px;
  margin-bottom: 66px;
}

.split-content.project-results-left {
  max-width: 452px;
  margin-bottom: auto;
}

.split-content.project-results-right {
  max-width: 630px;
  margin-bottom: -28px;
}

.split-content.webinar-landing-page-left {
  align-self: stretch;
  max-width: 533px;
  margin-right: 40px;
}

.split-content.webinar-landing-page-right {
  align-self: stretch;
  width: 100%;
  max-width: 574px;
}

.split-content.terms-and-conditions-left {
  align-self: stretch;
  width: 100%;
  max-width: 274px;
  margin-top: 63px;
  margin-right: 40px;
}

.split-content.terms-and-conditions-right {
  width: 100%;
  max-width: 873px;
}

.split-content.testimonials-left {
  margin-right: 24px;
}

.split-content.start-tracking-right {
  align-items: center;
  width: 100%;
  max-width: 562px;
  display: flex;
  position: relative;
}

.split-content.start-tracking-left {
  max-width: 571px;
  margin-right: 40px;
}

.split-content.header-right {
  margin-right: 20px;
}

.checkout-field-label {
  margin-top: 20px;
  margin-bottom: 10px;
}

.checkout-required-text {
  color: var(--primary-1);
}

.checkout-billing-address-toggle {
  align-items: center;
  margin-top: 10px;
}

.checkout-checkbox-label {
  margin-bottom: 0;
}

.checkout-checkbox {
  margin-top: 0;
}

.order-item-list {
  margin-bottom: -40px;
}

.order-item {
  justify-content: space-between;
  margin-bottom: 40px;
}

.image-wrapper {
  align-items: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper.order-item-image {
  border: 1px solid var(--neutral-400);
  transform-style: preserve-3d;
  border-radius: 10px;
  max-width: 80px;
  margin-bottom: 10px;
  margin-right: 20px;
  transition: border-color .3s, transform .3s;
  transform: scale3d(1, 1, 1.01)translate(0);
}

.image-wrapper.order-item-image:hover {
  border-color: var(--primary-1);
  transform: scale3d(1.05, 1.05, 1.01)translate(0);
}

.image-wrapper.card-case-study {
  z-index: 1;
  width: 100%;
  max-width: 49%;
  position: relative;
}

.image-wrapper.card-case-study-v2 {
  max-height: 358px;
}

.image-wrapper.borders-radius-14px {
  border-radius: 14px;
}

.image-wrapper.borders-radius-14px.card-contact-v2 {
  width: 48px;
  min-width: 48px;
  min-height: 48px;
  max-height: 48px;
  margin-right: 25px;
}

.image-wrapper.borders-radius-28px {
  border-radius: 28px;
}

.image-wrapper.home-v3 {
  background-color: var(--neutral-100);
  opacity: 1;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  object-fit: contain;
  background-image: url('../images/Header-image-v4.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-wrapper.borders-radius-18px {
  border-radius: 18px;
}

.image-wrapper.borders-radius-18px.post-item-sidebar {
  max-width: 204px;
  margin-right: 30px;
}

.image-wrapper.card-office {
  max-width: 436px;
}

.image-wrapper.borders-radius-24px {
  border-radius: 24px;
}

.image-wrapper.borders-radius-24px.team {
  flex-direction: column;
  min-height: 693px;
}

.image-wrapper.borders-radius-24px.post-featured-v1 {
  max-width: 55%;
  margin-right: 40px;
}

.image-wrapper.borders-radius-24px.card-contact {
  width: 83px;
  min-width: 83px;
  min-height: 83px;
  max-height: 83px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
}

.image-wrapper.post-featured-v2 {
  border-radius: 42px;
  width: 100%;
  max-width: 79%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-wrapper.borders-radius-56px {
  border-radius: 56px;
}

.image-wrapper.post-author {
  border-radius: 1000000px;
  max-width: 55px;
  margin-right: 14px;
}

.image-wrapper.card-author {
  border-radius: 1000000px;
  flex-direction: column;
  width: 222px;
  min-width: 222px;
  min-height: 222px;
  max-height: 222px;
  margin-right: 34px;
}

.image-wrapper.card-social-media-icon {
  border-radius: 10000000px;
  width: 61px;
  min-width: 61px;
  min-height: 61px;
  max-height: 61px;
  margin-right: 16px;
}

.image-wrapper.card-social-media-icon.instagram {
  background-image: linear-gradient(225deg, #eb2482 22%, #fa8f21);
}

.image-wrapper.card-social-media-v2-icon {
  border-radius: 10000000px;
  width: 86px;
  min-width: 86px;
  min-height: 86px;
  max-height: 86px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

.image-wrapper.card-social-media-v2-icon.instagram {
  background-image: linear-gradient(225deg, #eb2482 22%, #fa8f21);
}

.image-wrapper.plan-icon {
  border: 1px solid var(--neutral-300);
  border-radius: 22px;
  width: 76px;
  min-width: 76px;
  min-height: 76px;
  max-height: 76px;
  margin-bottom: 22px;
  box-shadow: 0 1px 8px rgba(20, 20, 43, .01), 0 4px 22px rgba(8, 15, 52, .03);
}

.image-wrapper.border-radius-1000px {
  border-radius: 1000px;
}

.image-wrapper.border-radius-1000px.moderator {
  max-width: 87px;
  margin-right: 19px;
}

.image-wrapper.protected-page-icon {
  border-radius: 15px;
  width: 124px;
  min-width: 124px;
  min-height: 124px;
  max-height: 124px;
  margin-bottom: 18px;
  margin-left: auto;
  margin-right: auto;
}

.image-wrapper.home-v3 {
  width: 46%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image.order-item-image {
  width: auto;
  height: auto;
}

.image.hero-1 {
  border: 1px none var(--neutral-300);
  border-radius: 0;
  max-width: 100%;
  margin-left: auto;
}

.image.hero-2 {
  border: 1px solid var(--neutral-300);
  box-shadow: 0 18px 54px 0 var(--shadow-default-image);
  border-radius: 18px;
  max-width: 42%;
  position: absolute;
  left: 0;
}

.image.logo {
  object-fit: contain;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image.card-default-icon {
  border-radius: 15px;
  width: 86px;
  min-width: 86px;
  min-height: 86px;
  max-height: 86px;
  margin-bottom: 24px;
}

.image.card-default-icon.pricing.care, .image.card-default-icon.id {
  margin-left: 0;
}

.image.card-default-icon.care {
  margin-bottom: 11px;
  margin-left: 0;
}

.image.card-default-icon.care.prom {
  min-width: 90px;
  min-height: 100px;
  max-height: 19%;
  margin-bottom: 12px;
}

.image.card-default-icon.care.clinicaltrials {
  min-width: 80px;
  min-height: 80px;
}

.image.card-default-icon.care.vaccination {
  min-width: 70px;
  max-width: 80%;
  min-height: 70px;
  max-height: 80px;
}

.image.style-2 {
  border: 1px none var(--neutral-300);
  opacity: 1;
  mix-blend-mode: normal;
  border-radius: 24px;
}

.image.style-2.z-index-1 {
  box-shadow: none;
  mix-blend-mode: normal;
  border-style: none;
  margin-left: 0;
}

.image.style-2.perks-image {
  z-index: 1;
  width: 100%;
  position: relative;
}

.image.style-2.width-100 {
  width: 100%;
}

.image.style-1 {
  border-radius: 24px;
}

.image.style-1.about-1 {
  max-width: 57%;
  margin-bottom: 78px;
}

.image.style-1.about-2 {
  box-shadow: 0 10px 34px 0 var(--shadow-large-image);
  max-width: 60%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.image.style-1.testimonial {
  width: 100%;
  max-width: 500px;
}

.image.style-1.about-v2-1 {
  box-shadow: 0 10px 34px 0 var(--shadow-large-image);
  max-width: 71%;
  margin-bottom: 83px;
  margin-left: auto;
}

.image.style-1.about-v2-2 {
  box-shadow: 0 10px 34px 0 var(--shadow-large-image);
  max-width: 70%;
  margin-left: auto;
  position: absolute;
  bottom: 0;
  left: 0;
}

.image.style-1.testimonial-v4 {
  z-index: 1;
  max-width: 44%;
  margin-top: 45px;
  margin-bottom: 45px;
  position: relative;
}

.image.style-1.mission {
  max-width: 89%;
}

.image.process-step-icon {
  max-width: 74px;
  margin-bottom: 50px;
}

.image.card-testimonial-stars {
  max-width: 182px;
}

.image.contact-card-link-icon {
  max-width: 35px;
  margin-bottom: 16px;
}

.image.cover {
  object-fit: contain;
  flex: 1;
  width: 100%;
  max-width: 80%;
  height: 100%;
  overflow: visible;
}

.image.small-logo {
  max-width: 150px;
  margin-bottom: 32px;
}

.image.small-logo.margin-bottom-20px {
  margin-bottom: 20px;
}

.image.small-logo.margin-bottom-10px {
  min-height: 38px;
  margin-bottom: 10px;
}

.image.footer-contact-link-icon {
  max-width: 38px;
  margin-right: 17px;
}

.image.hero-v2-1 {
  width: 100%;
  max-width: 1181px;
}

.image.hero-v2-2 {
  border: 1px solid var(--neutral-300);
  box-shadow: 0 18px 54px 0 var(--shadow-default-image);
  border-radius: 19px;
  max-width: 21%;
  position: absolute;
  top: 194.703px;
  left: 15px;
}

.image.hero-v2-3 {
  border: 1px solid var(--neutral-300);
  box-shadow: 0 18px 54px 0 var(--shadow-default-image);
  border-radius: 19px;
  max-width: 22%;
  position: absolute;
  right: 0;
}

.image.avatar {
  border-radius: 10000000px;
  width: 68px;
  min-width: 68px;
  min-height: 68px;
  max-height: 68px;
}

.image.avatar.about-v2 {
  margin-right: 19px;
}

.image.avatar.testimonials-v2 {
  width: 72px;
  min-width: 72px;
  min-height: 72px;
  max-height: 72px;
  margin-right: 17px;
}

.image.video-play-button-icon {
  max-width: 23%;
}

.image.video-play-button-icon.large {
  width: 30%;
  max-width: none;
}

.image.tag-icon {
  max-width: 25px;
  margin-right: 8px;
}

.image.max-width-231px {
  text-align: left;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.image.icon-check {
  border-radius: 1000000px;
  max-width: 24px;
  margin-right: 13px;
}

.image.icon-check.max-width-30px {
  max-width: 30px;
}

.image.post-item-category-icon {
  filter: contrast(0%);
  max-width: 16px;
  margin-right: 8px;
}

.image.card-office-flag {
  max-width: 44px;
  margin-bottom: 26px;
}

.image.category-icon {
  max-width: 25px;
  margin-right: 8px;
}

.image.card-contact-link-flag {
  border-radius: 4px;
  max-width: 37px;
  margin-right: 15px;
}

.image.career-about-icon {
  max-width: 21px;
  margin-right: 8px;
}

.image.career-about-icon.margin-right-13px {
  margin-right: 13px;
}

.image.plan-icon {
  border: 1px solid var(--neutral-300);
  border-radius: 25px;
  width: 90px;
  min-width: 90px;
  min-height: 90px;
  max-height: 90px;
  margin-bottom: 32px;
  box-shadow: 0 5px 26px rgba(8, 15, 52, .03);
}

.image.landing-page-shape-1 {
  max-width: 153px;
  position: absolute;
  top: -6px;
  left: -46px;
}

.image.landing-page-shape-2 {
  max-width: 249px;
  position: absolute;
  bottom: -34px;
  right: -65px;
}

.image.style-3 {
  border: 1px solid var(--neutral-300);
  border-radius: 18px;
  box-shadow: 0 6px 24px rgba(74, 58, 255, .03), 0 14px 33px rgba(20, 20, 43, .05);
}

.image.project-logo {
  max-width: 166px;
}

.image.webinar-about-icon {
  max-width: 24px;
  margin-right: 12px;
}

.image.thank-you-1 {
  width: 100%;
}

.image.thank-you-2 {
  width: 100%;
  max-width: 59%;
  position: absolute;
  bottom: 26.5px;
}

.image.style-guide-icon {
  border-radius: 15px;
  width: 80px;
  min-width: 80px;
  min-height: 80px;
  max-height: 80px;
}

.image.style-guide-icon.fit-none {
  object-fit: none;
}

.image.success-message-icon {
  border-radius: 15px;
  width: 86px;
  min-width: 86px;
  min-height: 86px;
  max-height: 86px;
  margin-bottom: 20px;
}

.image.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.image.style-2 {
  opacity: 1;
  mix-blend-mode: normal;
  border: 1px #eff0f6;
  border-radius: 24px;
}

.image.style-2.z-index-1 {
  mix-blend-mode: normal;
  box-shadow: 7px 7px 20px #eff0f6;
}

.image.home-hero-2 {
  object-fit: contain;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #e9eaf0;
  border-radius: 8px;
  width: 300px;
  position: absolute;
  bottom: -50px;
  left: 0;
  box-shadow: 0 36px 81px rgba(8, 33, 73, .06), 0 15px 36px rgba(20, 25, 43, .01);
}

.image.home-hero-logo {
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.image.home-hero-3 {
  background-color: #fff;
  border: 1px solid #e9eaf0;
  border-radius: 8px;
  width: 320px;
  position: absolute;
  top: -50px;
  right: 40px;
  box-shadow: 0 36px 81px rgba(8, 33, 73, .06), 0 15px 36px rgba(20, 25, 43, .01);
}

.image.home-hero-1 {
  border: 1px solid #e9eaf0;
  border-radius: 8px;
  width: 1000px;
  box-shadow: 0 38px 80px rgba(20, 25, 43, .03);
}

.image.home-hero-1.hospital {
  margin-left: 0;
}

.image.teams {
  border: 0 solid #e9eaf0;
  border-radius: 12px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 35px 81px rgba(8, 33, 73, .06), 0 16px 36px rgba(20, 25, 43, .01);
}

.image.testimonial-about {
  border-radius: 1000px;
  width: 44px;
  min-width: 44px;
  height: 44px;
  margin-bottom: 10px;
  margin-right: 13px;
}

.image.testimonial-about.home {
  margin-left: 0;
}

.image.home-feature-icon {
  margin-bottom: 18px;
}

.image.home-feature-icon.hospital {
  margin-left: 0;
}

.image.analytics-tool-feature-icon {
  margin-right: 10px;
}

.image.analytics-campaigns {
  outline-offset: 0px;
  mix-blend-mode: normal;
  object-fit: cover;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #e9eaf0;
  border-radius: 15px;
  outline: 3px #8184a3;
  max-width: 40%;
  box-shadow: 0 38px 80px rgba(20, 25, 43, .03);
}

.image.advanced-analytics {
  box-shadow: none;
  object-fit: contain;
  border: 1px solid #e9eaf0;
  border-radius: 14px;
  margin-left: 0;
}

.image.advanced-analytics-icon {
  margin-top: 7px;
  margin-left: 0;
  margin-right: 10px;
}

.image.teams {
  border: 1px solid #e9eaf0;
  border-radius: 6px;
  margin-top: auto;
  box-shadow: 0 35px 81px rgba(8, 33, 73, .06), 0 16px 36px rgba(20, 25, 43, .01);
}

.image.start-tracking-1 {
  object-fit: contain;
  border: 1px solid #e9eaf0;
  border-radius: 15px;
  max-width: 500px;
  margin-right: 40px;
  box-shadow: 0 38px 80px rgba(20, 25, 43, .03);
}

.image.start-tracking-user-icon {
  margin-bottom: 16px;
  margin-left: 0;
}

.image.compare-feature-icon.hidden {
  opacity: 0;
}

.order-item-wrapper {
  flex-wrap: wrap;
  margin-right: 16px;
  display: flex;
}

.order-item-content {
  margin-left: 0;
  margin-right: 0;
}

.order-item-price, .order-item-result {
  color: var(--neutral-800);
}

.apple-pay {
  border-radius: 10px;
  height: 56px;
}

.checkout-line-item {
  flex-wrap: wrap;
}

.order-summary-subtotal {
  color: var(--neutral-800);
  font-weight: 500;
}

.order-summary-total {
  color: var(--neutral-800);
  font-size: 20px;
}

.discounts {
  border-width: 0;
  flex-direction: column;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.paypal {
  margin-bottom: 15px;
}

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

.cart-quantity {
  color: var(--primary-1);
  min-width: auto;
  height: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.111px;
}

.grid-licenses-images {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 24px;
}

.licenses-link-image-container {
  transition: box-shadow .35s, transform .35s;
}

.licenses-link-image-container:hover {
  transform: translate(0, -4px);
}

.bg-neutral-800 {
  background-color: var(--neutral-800);
}

.cart-close-button {
  justify-content: center;
  align-items: center;
  transition: transform .3s;
  display: flex;
}

.cart-close-button:hover {
  transform: scale(1.15);
}

.text-400 {
  font-size: 24px;
  line-height: 1.083em;
}

.text-400.bold {
  font-weight: 700;
}

.text-300 {
  font-size: 20px;
  line-height: 1.1em;
}

.text-300.bold {
  font-weight: 700;
}

.text-300.text-center.margin-bottom-default {
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 600;
}

.text-300.semi-bold {
  font-weight: 600;
}

.text-200 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.111em;
}

.text-200.bold {
  font-weight: 700;
}

.text-200.bold.text-color-neutral-800 {
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-200.bold.text-color-primary-1 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: flex;
}

.text-200.header-link {
  color: var(--neutral-600);
  white-space: nowrap;
  text-decoration: none;
  transition: color .3s;
}

.text-200.header-link:hover {
  color: var(--primary-1);
}

.text-200.header-link.cart-link {
  background-color: rgba(0, 0, 0, 0);
  margin-right: 32px;
  padding: 0;
}

.text-200.link {
  color: var(--neutral-800);
  white-space: nowrap;
  font-family: Inter, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.text-200.dropdown {
  color: var(--neutral-600);
  align-items: center;
  padding: 0;
  display: flex;
}

.text-200.dropdown:hover {
  color: var(--primary-1);
}

.text-200.link {
  color: #8184a3;
  white-space: nowrap;
  text-decoration: none;
}

.text-200.link:hover {
  color: #256bf6;
}

.text-100 {
  font-size: 16px;
  line-height: 1.125em;
}

.text-100.bold {
  font-weight: 700;
}

.link-white {
  color: var(--neutral-100);
}

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

.link {
  transition: color .3s;
}

.link:hover {
  color: var(--neutral-800);
}

.text-color-primary-1 {
  color: var(--primary-1);
}

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

.split-content-wrapper.margin-bottom-default {
  flex-wrap: wrap;
}

.split-content-wrapper.align-top {
  align-items: flex-start;
}

.split-content-wrapper.mobile-stretch-direction-reverse.mobile-max-width-660px {
  padding-top: 60px;
  padding-bottom: 40px;
}

.split-content-wrapper.mobile-max-width-660px.care {
  margin-top: 40px;
}

.split-content-wrapper.justify-center {
  justify-content: center;
}

.split-content-wrapper.align-stretch {
  align-items: stretch;
}

.subtitle {
  color: var(--primary-1);
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-bottom: 20px;
  padding-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.125em;
}

.button-row {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.button-row.center {
  justify-content: center;
}

.button-row-last {
  margin-bottom: 24px;
}

.button-row-first {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 24px;
  margin-right: 24px;
  display: flex;
}

.container-small-575px {
  max-width: 575px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-small-575px.text-center.margin-bottom-default {
  max-width: 800px;
}

.margin-bottom-default {
  margin-bottom: 60px;
}

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

.slide-nav {
  display: none;
}

.max-width-445px {
  max-width: 445px;
}

.slider {
  background-color: rgba(0, 0, 0, 0);
  height: 100%;
}

.logos-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-right: -20px;
  display: flex;
}

.mask.overflow-visible.card-default, .mask.overflow-visible.articles {
  max-width: 374px;
}

.mask.overflow-visible.case-study {
  max-width: 563px;
}

.mask.overflow-visible.offices {
  max-width: 819px;
}

.mask.overflow-visible.ebook-testimonials {
  max-width: 474px;
}

.slide {
  margin-right: 26px;
}

.overflow-visible {
  overflow: visible;
}

.overflow-hidden {
  overflow: hidden;
}

.absolute {
  position: absolute;
}

.absolute.hero {
  background-color: var(--primary-1);
  width: 38%;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.absolute.quote {
  background-color: var(--primary-1);
  width: 32%;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.absolute.cta {
  justify-content: center;
  align-items: center;
  width: 34.5%;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.absolute.card-case-study {
  opacity: .06;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.absolute.shape {
  overflow: hidden;
}

.absolute.shape.footer-newsletter-1 {
  width: 71%;
  padding-top: 71%;
  top: -104px;
  right: -111px;
}

.absolute.shape.footer-newsletter-2 {
  width: 48%;
  padding-top: 48%;
  bottom: -63px;
  right: -93px;
}

.absolute.shape.footer-newsletter-3 {
  width: 35%;
  padding-top: 35%;
  bottom: -25px;
  left: -31px;
}

.absolute.shape.hero-1 {
  width: 50%;
  padding-top: 50%;
}

.absolute.shape.hero-2 {
  width: 50%;
  padding-top: 50%;
  bottom: 0;
  right: 0;
}

.absolute.shape.hero-3 {
  width: 50%;
  padding-top: 50%;
  top: 0;
  right: 0;
}

.absolute.shape.hero-4 {
  width: 69%;
  padding-top: 69%;
  bottom: -182px;
  left: -116px;
}

.absolute.shape.home-perks {
  width: 248px;
  padding-top: 248px;
  top: -80px;
  left: -80px;
}

.absolute.shape.cta-1 {
  width: 50%;
  height: 50%;
  padding-top: 50%;
  top: 0;
  left: 0;
}

.absolute.shape.cta-2 {
  width: 50%;
  padding-top: 50%;
  top: 0;
  right: 0;
}

.absolute.shape.cta-4 {
  width: 50%;
  padding-top: 50%;
  bottom: 0;
}

.absolute.shape.cta-5 {
  background-color: var(--primary-1);
  width: 50%;
  height: 50%;
  padding-top: 50%;
  bottom: 0;
  right: 0;
}

.absolute.shape.quote-1 {
  width: 63%;
  padding-top: 63%;
  top: 0;
  right: 0;
}

.absolute.shape.quote-2 {
  width: 57%;
  padding-top: 57%;
  bottom: 0;
  left: -171px;
}

.absolute.shape.quote-3 {
  width: 57%;
  padding-top: 57%;
  bottom: 0;
  right: 0;
}

.absolute.shape.perks-v2 {
  width: 284px;
  padding-top: 284px;
}

.absolute.shape.hero-v2-1 {
  width: 22%;
  padding-top: 22%;
  left: -24px;
}

.absolute.shape.hero-v2-2 {
  width: 24%;
  padding-top: 24%;
  bottom: 0;
  right: 0;
}

.absolute.shape.hero-v2-3 {
  width: 24%;
  padding-top: 24%;
  top: 301px;
}

.absolute.shape.hero-v2-4 {
  width: 22%;
  padding-top: 22%;
  top: -154px;
  left: -24px;
}

.absolute.shape.hero-v2-5 {
  width: 22%;
  padding-top: 22%;
  bottom: 346px;
  right: -44px;
}

.absolute.shape.cta-v2-1 {
  width: 50%;
  min-height: 50%;
  bottom: 0;
  right: -24px;
}

.absolute.shape.cta-v2-2 {
  width: 50%;
  padding-top: 45%;
}

.absolute.shape.cta-v2-3 {
  width: 45%;
  padding-top: 45%;
  top: 0;
  right: 0;
}

.absolute.shape.cta-v2-4 {
  width: 45%;
  padding-top: 45%;
  bottom: 0;
  left: 120px;
}

.absolute.shape.cta-v3-1 {
  width: 22%;
  min-height: 45%;
  top: 0;
  right: 0;
}

.absolute.shape.cta-v3-2 {
  width: 21%;
  padding-top: 21%;
  bottom: 0;
}

.absolute.shape.cta-v3-3 {
  width: 21%;
  padding-top: 21%;
  bottom: 0;
  right: 0;
}

.absolute.shape.cta-v3-4 {
  width: 22%;
  padding-top: 22%;
  top: -157px;
  right: 0;
}

.absolute.shape.cta-v3-5 {
  width: 22%;
  padding-top: 22%;
  bottom: 307px;
}

.absolute.shape.cta-v4-1 {
  width: 219px;
  padding-top: 219px;
  top: -77px;
  left: -55px;
}

.absolute.shape.cta-v4-2 {
  width: 219px;
  padding-top: 219px;
  top: -19px;
  right: 219px;
}

.absolute.shape.cta-v4-3 {
  width: 219px;
  padding-top: 219px;
  bottom: -13px;
  right: -42px;
}

.absolute.shape.cta-v4-4 {
  width: 219px;
  padding-top: 219px;
  bottom: -13px;
}

.absolute.shape.cta-v4-5 {
  width: 219px;
  padding-top: 219px;
  top: -19px;
  right: 0;
}

.absolute.shape.cta-v4-6 {
  width: 219px;
  padding-top: 219px;
  bottom: 0;
  right: 64px;
}

.absolute.shape.cta-v4-7 {
  width: 219px;
  padding-top: 219px;
  bottom: -133px;
  left: 163px;
}

.absolute.shape.quote-v3-1 {
  width: 552px;
  min-height: 100%;
}

.absolute.shape.quote-v3-2 {
  width: 552px;
  min-height: 100%;
  right: 0;
}

.absolute.shape.quote-v3-3 {
  width: 787px;
  padding-top: 787px;
  bottom: -395px;
  right: -200px;
}

.absolute.shape.about-hero-1 {
  width: 402px;
  padding-top: 402px;
  left: -201px;
}

.absolute.shape.about-hero-2 {
  width: 328px;
  padding-top: 328px;
  top: -164px;
  right: -26px;
}

.absolute.shape.about-hero-3 {
  width: 23%;
  padding-top: 23%;
  bottom: 0;
  right: 0;
}

.absolute.shape.about-hero-4 {
  width: 19%;
  padding-top: 19%;
  bottom: 0;
}

.absolute.shape.team-1 {
  width: 60%;
  padding-top: 60%;
}

.absolute.shape.team-2 {
  width: 217px;
  margin-right: -217px;
  padding-top: 217px;
  right: 0;
}

.absolute.shape.team-3 {
  width: 84%;
  padding-top: 84%;
  bottom: -195px;
  left: 0;
}

.absolute.shape.newsletter-1 {
  width: 50%;
  min-height: 50%;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.absolute.shape.newsletter-2 {
  width: 50%;
  min-height: 50%;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.absolute.shape.newsletter-3 {
  width: 50%;
  min-height: 50%;
  bottom: 0;
}

.absolute.shape.newsletter-4 {
  width: 50%;
  min-height: 50%;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.absolute.shape.contact-form-1 {
  width: 205px;
  padding-top: 205px;
  top: -48px;
  left: -35px;
}

.absolute.shape.contact-form-2 {
  width: 208px;
  padding-top: 208px;
  bottom: -66px;
  right: -80px;
}

.absolute.shape.contact-form-v2-1 {
  width: 552px;
  min-height: 100%;
}

.absolute.shape.contact-form-v2-2 {
  width: 535px;
  padding-top: 535px;
  top: 0;
  right: 0;
}

.absolute.shape.contact-form-v2-3 {
  width: 787px;
  padding-top: 787px;
  bottom: -393px;
  right: -200px;
}

.absolute.shape.contact-form-v3-1 {
  width: 290px;
  padding-top: 290px;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.absolute.shape.contact-form-v3-2 {
  width: 316px;
  padding-top: 316px;
  right: 0%;
}

.absolute.shape.contact-form-v3-3 {
  width: 290px;
  padding-top: 270px;
  bottom: 0%;
  right: 0%;
}

.absolute.shape.contact-form-v3-4 {
  width: 316px;
  padding-top: 316px;
  top: auto;
  bottom: -20%;
  left: -62px;
  right: auto;
}

.absolute.shape.careers-hero-1 {
  width: 240px;
  padding-top: 240px;
  bottom: 86px;
  left: -70px;
}

.absolute.shape.careers-hero-2 {
  width: 208px;
  padding-top: 208px;
}

.absolute.shape.careers-hero-3 {
  width: 208px;
  padding-top: 208px;
  top: -35px;
  right: -35px;
}

.absolute.shape.career-1 {
  width: 158px;
  min-width: 158px;
  min-height: 158px;
  max-height: 158px;
  top: -52px;
  left: -65px;
}

.absolute.shape.career-2 {
  width: 158px;
  min-width: 158px;
  min-height: 158px;
  max-height: 158px;
  bottom: -51px;
  right: -49px;
}

.absolute.shape.shop-1 {
  width: 208px;
  padding-top: 208px;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.absolute.shape.shop-2 {
  width: 310px;
  padding-top: 310px;
  top: 37%;
  bottom: auto;
  left: -10%;
  right: auto;
}

.absolute.shape.shop-3 {
  width: 208px;
  padding-top: 208px;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.absolute.shape.shop-4 {
  width: 208px;
  padding-top: 208px;
  top: 18%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.absolute.shape.shop-5 {
  width: 208px;
  padding-top: 208px;
  top: 55.5%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.absolute.shape.plan-1 {
  width: 290px;
  padding-top: 261px;
}

.absolute.shape.plan-2 {
  width: 290px;
  padding-top: 290px;
  top: -152px;
}

.absolute.shape.plan-3 {
  width: 346px;
  padding-top: 346px;
  top: 350px;
  right: 0;
}

.absolute.shape.plan-4 {
  width: 346px;
  padding-top: 346px;
  top: 501px;
  right: 0;
}

.absolute.shape.landing-form-1 {
  width: 290px;
  padding-top: 261px;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.absolute.shape.landing-form-2 {
  width: 317px;
  padding-top: 317px;
  top: 45%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.absolute.shape.landing-form-3 {
  width: 290px;
  padding-top: 270px;
  top: auto;
  bottom: -268px;
  left: auto;
  right: 0%;
}

.absolute.shape.landing-form-4 {
  width: 375px;
  padding-top: 375px;
  top: auto;
  bottom: -404px;
  left: auto;
  right: 54%;
}

.absolute.shape.chapters-1 {
  width: 200px;
  padding-top: 200px;
  bottom: -87px;
  left: -87px;
}

.absolute.shape.chapters-2 {
  width: 160px;
  padding-top: 160px;
  top: -80px;
  right: -80px;
}

.absolute.shape.ebook-about-1 {
  width: 178px;
  padding-top: 178px;
  top: -66px;
  left: -52px;
}

.absolute.shape.ebook-about-2 {
  width: 238px;
  padding-top: 238px;
  top: -75px;
  right: -53px;
}

.absolute.shape.ebook-about-3 {
  width: 174px;
  padding-top: 174px;
  bottom: -67px;
  left: -63px;
}

.absolute.shape.ebook-cta-1 {
  width: 35%;
  min-height: 100%;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.absolute.shape.ebook-cta-2 {
  width: 542px;
  padding-top: 542px;
  bottom: -300px;
  right: -174px;
}

.absolute.shape.ebook-hero-1 {
  width: 60%;
  padding-top: 60%;
}

.absolute.shape.ebook-hero-2 {
  width: 58%;
  padding-top: 58%;
  bottom: -130px;
  left: 134px;
}

.absolute.shape.ebook-hero-3 {
  width: 57%;
  padding-top: 57%;
  top: 96px;
  left: -57%;
}

.absolute.shape.ebook-hero-4 {
  width: 58%;
  padding-top: 58%;
  bottom: -48%;
  right: 0;
}

.absolute.shape.webinar-1 {
  width: 70%;
  padding-top: 70%;
  top: -164px;
}

.absolute.shape.webinar-2 {
  width: 44%;
  padding-top: 44%;
}

.absolute.shape.webinar-3 {
  width: 48%;
  padding-top: 48%;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.absolute.shape.coming-soon-1 {
  width: 21%;
  padding-top: 18%;
  top: auto;
  bottom: 0%;
  left: -2%;
  right: auto;
}

.absolute.shape.coming-soon-2 {
  width: 23%;
  padding-top: 23%;
  top: 0%;
  bottom: auto;
  left: auto;
  right: -6%;
}

.absolute.shape.coming-soon-3 {
  width: 23%;
  padding-top: 23%;
  top: 46%;
  bottom: auto;
  left: auto;
  right: -6%;
}

.absolute.shape.coming-soon-4 {
  width: 21%;
  padding-top: 21%;
  top: -23%;
}

.absolute.shape.coming-soon-5 {
  width: 23%;
  padding-top: 23%;
  top: auto;
  bottom: 37%;
  left: -4%;
  right: auto;
}

.absolute.shape.protected-page-1 {
  width: 260px;
  padding-top: 260px;
  top: -74px;
  left: -113px;
}

.absolute.shape.protected-page-2 {
  width: 260px;
  padding-top: 260px;
  bottom: -87px;
  right: -102px;
}

.absolute.shape.not-found-1 {
  width: 21%;
  padding-top: 12%;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.absolute.shape.not-found-2 {
  width: 21%;
  padding-top: 21%;
  top: 0;
  bottom: auto;
  left: 0%;
  right: auto;
}

.absolute.shape.not-found-3 {
  width: 18%;
  padding-top: 18%;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.absolute.shape.not-found-4 {
  width: 21%;
  padding-top: 21%;
  top: auto;
  bottom: -14%;
  left: 0%;
  right: auto;
}

.absolute.shape.not-found-5 {
  width: 23%;
  padding-top: 23%;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0%;
}

.absolute.hero-v2 {
  background-color: var(--secondary-1);
  min-height: 65%;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.absolute.hero-v2.pages {
  min-height: 61%;
}

.absolute.opacity-filter {
  opacity: .19;
  background-color: #000;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.absolute.cta-v2 {
  width: 51%;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: hidden;
}

.absolute.full {
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.absolute.quote-v3-bg {
  background-color: var(--primary-1);
  min-height: 720px;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.absolute.about-hero {
  background-color: var(--secondary-1);
  justify-content: center;
  min-height: 91%;
  display: flex;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.absolute.utility-hero-1 {
  width: 170px;
  padding-top: 170px;
  top: 0;
}

.absolute.utility-hero-2 {
  width: 230px;
  padding-top: 230px;
  bottom: 0;
  left: -104px;
}

.absolute.utility-hero-3 {
  width: 170px;
  padding-top: 170px;
  top: 0;
  right: 0;
}

.absolute.utility-hero-4 {
  width: 230px;
  padding-top: 230px;
  bottom: 0;
  right: 0;
}

.absolute.team-bg {
  background-color: var(--primary-1);
  width: 32%;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.absolute.newsletter-shapes-wrapper {
  justify-content: center;
  align-items: center;
  width: 297px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.absolute.contact-form-v2 {
  background-color: var(--primary-1);
  min-height: 720px;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.absolute.contact-form-v3 {
  background-color: var(--secondary-1);
  justify-content: center;
  align-items: center;
  width: 37%;
  min-height: 798px;
  display: flex;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.absolute.career-about {
  background-color: var(--neutral-200);
  min-height: 63%;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.absolute.plan {
  background-color: var(--secondary-1);
  width: 37%;
  min-height: 42%;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
  overflow: hidden;
}

.absolute.landing-page-form {
  background-color: var(--secondary-1);
  width: 37%;
  min-height: 578px;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.absolute.ebook-cta {
  background-color: var(--primary-1);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  min-height: 750px;
  top: 8%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.absolute.ebook-hero {
  background-color: var(--secondary-1);
  width: 31%;
  min-height: 512px;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.absolute.project {
  background-color: var(--neutral-200);
  min-height: 63%;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.absolute.webinar {
  background-color: var(--primary-1);
  width: 37%;
  min-height: 725px;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
  overflow: hidden;
}

.absolute.terms-and-conditions {
  background-color: var(--neutral-200);
  min-height: 848px;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.absolute.coming-soon {
  justify-content: center;
  align-items: center;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.position-relative {
  position: relative;
}

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

.card-default-content {
  padding-bottom: 20px;
}

.card-default-line-accent {
  background-color: var(--neutral-400);
  width: 100%;
  max-width: 109px;
  min-height: 2px;
  margin-top: 34px;
  margin-left: auto;
  margin-right: auto;
}

.card-default-line-accent.bg-secondary-3 {
  color: var(--neutral-700);
  align-items: flex-end;
  margin-top: 60px;
  display: flex;
}

.card-default-line-accent.bg-secondary-2 {
  background-color: var(--secondary-2);
  flex-direction: row;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card-default-line-accent.bg-primary-1 {
  background-color: var(--primary-1);
  align-items: flex-end;
  margin-top: 60px;
  margin-bottom: 0;
  display: flex;
}

.card-default-line-accent.primary-1 {
  background-color: var(--primary-1);
}

.slider-left-arrow {
  background-color: var(--primary-1);
  transform-style: preserve-3d;
  border-radius: 1000000px;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: Icons Marketing Template, sans-serif;
  font-size: 23px;
  font-weight: 400;
  transition: background-color .3s, transform .3s;
  display: flex;
  left: -20px;
  transform: scale3d(1, 1, 1.01);
}

.slider-left-arrow:hover {
  background-color: var(--secondary-1);
  transform: scale3d(.95, .95, 1.01);
}

.slider-right-arrow {
  background-color: var(--primary-1);
  transform-style: preserve-3d;
  border-radius: 1000000px;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: Icons Marketing Template, sans-serif;
  font-size: 23px;
  font-weight: 400;
  transition: background-color .3s, transform .3s;
  display: flex;
  right: -20px;
  transform: scale3d(1, 1, 1.01);
}

.slider-right-arrow:hover {
  background-color: var(--secondary-1);
  transform: scale3d(.95, .95, 1.01);
}

.content-top.post {
  max-width: 772px;
  margin-bottom: 71px;
  margin-left: auto;
  margin-right: auto;
}

.content-top.card-author {
  color: var(--neutral-600);
  text-decoration: none;
}

.content-top.card-author:hover {
  color: var(--neutral-600);
}

.content-top.faq {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.content-top.card-plan {
  max-width: 312px;
}

.content-top.webinar-form {
  margin-bottom: -40px;
}

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

.text-neutral-100 {
  color: var(--neutral-100);
}

.card-cta-wrapper {
  max-width: 498px;
}

.margin-bottom-0px {
  margin-bottom: 0;
}

.container-small-506px {
  max-width: 506px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.perk-small-wrapper {
  align-items: center;
  display: flex;
}

.relative-images-wrapper {
  position: relative;
}

.relative-images-wrapper.hero-v2 {
  align-items: center;
  display: flex;
}

.relative-images-wrapper.flex-c {
  justify-content: center;
}

.grid-2-columns {
  grid-column-gap: 56px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-2-columns.margin-bottom-default.perk-small-grid {
  grid-row-gap: 25px;
}

.grid-2-columns.gap-15px {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.grid-2-columns.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.grid-2-columns.style-2.gap-32px.gap-16-mb {
  grid-template-columns: 1fr;
}

.grid-2-columns.gap-26px {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
}

.grid-2-columns.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.grid-2-columns.style-3 {
  grid-template-columns: auto auto;
}

.grid-2-columns.style-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.grid-2-columns.gaps-columns-48px {
  grid-column-gap: 48px;
}

.grid-2-columns.style-5 {
  grid-template-columns: auto auto;
  justify-content: space-between;
}

.grid-2-columns.gap-45px {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
}

.grid-2-columns.style-6 {
  grid-template-columns: auto auto;
  justify-content: space-between;
}

.grid-2-columns.pages {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  margin-top: 43px;
}

.grid-3-columns {
  grid-column-gap: 26px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns.style-2 {
  grid-template-columns: auto auto auto;
  justify-content: space-between;
}

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

.grid-3-columns.style-4.gap-26px, .grid-3-columns.style-4.gap-26px.news {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-3-columns.style-4.gap-26px.webinar, .grid-3-columns.style-4.gap-26px.intern-blog {
  grid-template-columns: 1fr 1fr;
}

.grid-3-columns.gap-rows-60px {
  grid-row-gap: 60px;
}

.grid-3-columns.gap-rows-35px {
  grid-row-gap: 35px;
}

.process-step-wrapper {
  margin-bottom: 60px;
}

.process-step-main-wrapper {
  max-width: 300px;
}

.process-step-dot {
  background-color: var(--neutral-400);
  border-radius: 10000000px;
  width: 30px;
  min-width: 30px;
  min-height: 30px;
  max-height: 30px;
}

.process-step-dot.bg-primary-1 {
  background-color: var(--primary-1);
}

.process-step-dot.bg-secondary-3 {
  background-color: var(--secondary-3);
}

.process-step-dot.bg-secondary-2 {
  background-color: var(--secondary-2);
}

.process-timeline {
  background-color: var(--neutral-500);
  width: 100%;
  min-height: 1px;
  position: absolute;
  bottom: 15px;
}

.testimonial-wrapper {
  padding-right: 60px;
  position: relative;
}

.content-bottom.flex-c.children-wrap.news {
  margin-top: 40px;
}

.content-bottom.career {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.margin-top-default {
  margin-top: 60px;
}

.margin-top-40px {
  margin-top: 40px;
}

.text-color-neutral-800 {
  color: var(--neutral-800);
}

.margin-bottom-10px {
  margin-bottom: 10px;
}

.testimonials-slider-right-arrow {
  background-color: var(--primary-1);
  transform-style: preserve-3d;
  border-radius: 1000000px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  min-height: 48px;
  max-height: 48px;
  font-family: Icons Marketing Template, sans-serif;
  font-size: 18px;
  font-weight: 400;
  transition: background-color .3s, transform .3s;
  display: flex;
  top: auto;
  bottom: 72px;
  left: auto;
  right: 56px;
  transform: scale3d(1, 1, 1.01);
}

.testimonials-slider-right-arrow:hover {
  background-color: var(--secondary-1);
  transform: scale3d(.95, .95, 1.01);
}

.testimonials-slider-left-arrow {
  background-color: var(--primary-1);
  transform-style: preserve-3d;
  border-radius: 1000000px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  min-height: 48px;
  max-height: 48px;
  font-family: Icons Marketing Template, sans-serif;
  font-size: 18px;
  font-weight: 400;
  transition: transform .3s, background-color .3s;
  display: flex;
  top: auto;
  bottom: 72px;
  left: auto;
  right: 119px;
  transform: scale3d(1, 1, 1.01);
}

.testimonials-slider-left-arrow:hover {
  background-color: var(--secondary-1);
  transform: scale3d(.95, .95, 1.01);
}

.margin-bottom-4px {
  margin-bottom: 4px;
}

.contact-form-block {
  flex: 1;
  margin-bottom: 0;
}

.contact-form {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  display: grid;
}

.input-wrapper {
  max-width: 100%;
}

.text-area {
  border: 1px solid var(--neutral-400);
  border-radius: 10px;
  min-width: 100%;
  max-width: 100%;
  min-height: 147px;
  max-height: 200px;
  margin-bottom: 0;
  padding: 17px 20px;
  font-size: 18px;
  line-height: 1.111em;
  transition: border-color .3s, color .3s;
}

.text-area:hover {
  border-color: var(--primary-1);
}

.text-area:focus {
  border-color: var(--primary-1);
  color: var(--neutral-800);
}

.text-area::placeholder {
  color: var(--neutral-600);
}

.empty-state {
  border: 1px solid var(--neutral-400);
  background-color: var(--neutral-100);
  box-shadow: 0 4px 22px 0 var(--shadow-default-card);
  color: var(--neutral-700);
  text-align: center;
  border-radius: 24px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 20px;
}

.empty-state.cart-empty {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  border-radius: 0;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  padding: 100px 24px;
}

.empty-state.small {
  border-radius: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.success-message {
  color: var(--primary-1);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
  font-weight: 600;
}

.success-message.v2 {
  border: 1px solid var(--neutral-400);
  background-color: var(--neutral-100);
  color: var(--primary-1);
  border-radius: 15px;
  padding: 20px;
}

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

.grid-1-column.gap-15px {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.grid-1-column.gap-15px.margin-bottom-default {
  margin-left: 40px;
}

.grid-1-column.gap-15px.margin-bottom-default.care {
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto auto auto auto auto;
  margin-top: -23px;
  margin-left: 40px;
}

.grid-1-column.gap-15px.terms-and-conditions-grid-buttons {
  align-content: end;
  justify-content: space-around;
  justify-items: start;
  margin-left: 0;
  margin-right: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.grid-1-column.gap-26px {
  grid-row-gap: 26px;
}

.grid-1-column.gap-20px {
  grid-row-gap: 20px;
}

.grid-1-column.gap-0px {
  grid-row-gap: 0px;
}

.grid-1-column.gap-18px {
  grid-row-gap: 16px;
}

.grid-1-column.gap-24px {
  grid-row-gap: 24px;
}

.grid-1-column.gap-28px {
  grid-row-gap: 28px;
}

.card-case-study-main-content {
  z-index: 1;
  flex: 1;
  min-width: 483px;
  padding: 83px 104px 83px 74px;
  position: relative;
}

.content-link-wrapper {
  color: var(--neutral-600);
  text-decoration: none;
  display: block;
}

.content-link-wrapper:hover {
  color: var(--neutral-600);
}

.content-link-wrapper.position-relative.post-item-v2, .content-link-wrapper.post-item-wrapper {
  flex-direction: column;
  min-height: 100%;
  display: flex;
}

.content-link-wrapper.post-item-sidebar-wrapper {
  align-items: stretch;
  min-height: 100%;
  display: flex;
}

.post-item-content {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.link-arrow {
  color: var(--primary-1);
  flex-wrap: wrap;
  align-items: center;
  line-height: 1.111em;
  text-decoration: none;
  display: flex;
}

.link-arrow:hover {
  color: var(--primary-1);
}

.link-arrow-text {
  margin-right: 13px;
}

.link-arrow-icon {
  font-family: Icons Marketing Template, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.post-divider {
  background-color: var(--neutral-500);
  width: 25px;
  min-height: 1px;
  margin: 10px 16px;
}

.footer-content-top {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.footer-content {
  grid-column-gap: 30px;
  grid-row-gap: 38px;
  border-top: 1px solid var(--neutral-400);
  border-bottom: 1px none var(--neutral-400);
  color: var(--neutral-800);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 20px 696px 0 0;
  display: grid;
}

.footer-content-bottom {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 60px;
  font-size: 16px;
  display: flex;
}

.footer-menu-main-content {
  justify-content: space-between;
  width: 100%;
  max-width: 615px;
  margin-bottom: -40px;
  margin-right: 40px;
  display: flex;
}

.social-media-small-wrapper {
  flex-wrap: wrap;
  margin-bottom: -16px;
  margin-right: -16px;
  display: flex;
}

.social-media-link {
  background-color: var(--neutral-400);
  color: var(--neutral-100);
  transform-style: preserve-3d;
  border-radius: 100000000px;
  justify-content: center;
  align-items: center;
  width: 37px;
  min-width: 37px;
  min-height: 37px;
  max-height: 37px;
  margin-bottom: 16px;
  margin-right: 16px;
  text-decoration: none;
  transition-property: transform;
  display: flex;
  overflow: hidden;
  transform: translate3d(0, 0, .01px);
}

.social-media-link:hover {
  transform: translate3d(0, -6px, .01px);
}

.social-media-link.small {
  width: 29px;
  min-width: 29px;
  min-height: 29px;
  max-height: 29px;
}

.social-media-link.small.facebook {
  background-image: url('../images/image-1-social-media-marketing-template.png');
  background-position: 0 0;
  background-size: cover;
}

.social-media-link.small.twitter {
  background-image: url('../images/image-2-social-media-marketing-template.png');
  background-repeat: no-repeat;
  background-size: cover;
}

.social-media-link.small.instagram {
  background-image: url('../images/image-3-social-media-marketing-template.png'), linear-gradient(225deg, #eb2482 22%, #fa8f21);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.social-media-link.small.linkedin {
  background-image: url('../images/image-4-social-media-marketing-template.png');
}

.social-media-link.small.youtube {
  background-image: url('../images/image-5-social-media-marketing-template.png');
}

.social-media-link.extra-small {
  width: 22px;
  min-width: 22px;
  min-height: 22px;
  max-height: 22px;
  margin-right: 12px;
}

.social-media-link.facebook {
  background-image: url('../images/image-1-social-media-marketing-template.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.social-media-link.twitter {
  background-image: url('../images/image-2-social-media-marketing-template.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.social-media-link.instagram {
  background-image: url('../images/image-3-social-media-marketing-template.svg'), linear-gradient(225deg, #eb2482 22%, #fa8f21);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.social-media-link.linkedin {
  background-image: url('../images/image-4-social-media-marketing-template.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.social-media-link.youtube {
  background-image: url('../images/image-5-social-media-marketing-template.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.social-media-link.whatsapp {
  background-image: url('../images/image-6-social-media-marketing-template.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.footer-menu-wrapper {
  margin-bottom: 40px;
  margin-right: 40px;
}

.footer-menu-wrapper.last {
  margin-right: 0;
}

.footer-menu-content {
  display: flex;
}

.text-color-neutral-100 {
  color: var(--neutral-100);
}

.footer-newsletter-form-block {
  margin-bottom: 0;
}

.footer-newsletter-form {
  flex-direction: column;
  display: flex;
}

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

.circle {
  background-color: var(--primary-1);
  border-radius: 1000000000000px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.circle.bg-secondary-1 {
  background-color: var(--secondary-1);
}

.circle.bg-secondary-3, .circle.bg-secondary-2 {
  background-color: var(--secondary-2);
}

.circle.bg-secondary-4 {
  background-color: var(--secondary-4);
}

.square {
  background-color: var(--primary-1);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.square.bg-secondary-2 {
  background-color: var(--secondary-2);
  position: relative;
}

.square.bg-secondary-1 {
  background-color: var(--secondary-1);
}

.square.bg-secondary-4 {
  background-color: var(--secondary-4);
}

.dropdown-list {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 20px;
  left: -228px;
}

.dropdown-nav {
  margin-bottom: 0;
  margin-right: 40px;
  padding-left: 0;
  list-style-type: none;
}

.dropdown-nav.last {
  margin-right: 0;
}

.dropdown-nav-item {
  margin-bottom: 24px;
  line-height: 1.111em;
  display: flex;
}

.dropdown-nav-main-wrapper {
  border: 1px solid var(--neutral-300);
  background-color: var(--neutral-100);
  box-shadow: 0 18px 54px 0 var(--shadow-large-image);
  border-radius: 24px;
  justify-content: space-between;
  width: 100%;
  padding: 64px 66px;
  display: flex;
}

.dropdown-arrow {
  margin-left: 8px;
  font-family: Icons Marketing Template, sans-serif;
  font-size: 7px;
  display: block;
  position: relative;
  top: 2px;
}

.nav-link-dropdown {
  display: block;
}

.dropdown-nav-pages-wrapper {
  width: 100%;
  margin-right: 60px;
}

.dropdown-nav-pages-wrapper.last {
  margin-right: 0;
}

.dropdown-nav-content {
  justify-content: space-between;
  display: flex;
}

.cart-wrapper {
  z-index: 999;
  background-color: rgba(7, 7, 19, .85);
}

.cart-header {
  padding-top: 20px;
  padding-bottom: 20px;
}

.triangle-top-right {
  background-image: linear-gradient(225deg, var(--primary-1) 50%, transparent 50%);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.triangle-top-right.bg-secondary-1 {
  background-color: var(--secondary-1);
}

.triangle-top-right.gradient-secondary-3 {
  background-image: linear-gradient(225deg, var(--secondary-3) 50%, transparent 50%);
}

.triangle-top-right.gradient-secondary-1 {
  background-image: linear-gradient(225deg, var(--secondary-1) 50%, transparent 50%);
}

.triangle-top-right.gradient-secondary-2 {
  background-image: linear-gradient(225deg, var(--secondary-2) 50%, transparent 50%);
}

.triangle-top-left {
  background-image: linear-gradient(135deg, var(--primary-1) 50%, transparent 50%);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.triangle-top-left.gradient-secondary-3 {
  background-image: linear-gradient(135deg, var(--secondary-3) 50%, transparent 50%);
}

.triangle-top-left.gradient-secondary-1 {
  background-image: linear-gradient(135deg, var(--secondary-1) 50%, transparent 50%);
}

.triangle-top-left.gradient-secondary-2 {
  background-image: linear-gradient(135deg, var(--secondary-2) 50%, transparent 50%);
}

.triangle-top-left.gradient-secondary-4 {
  background-image: linear-gradient(135deg, var(--secondary-4) 50%, transparent 50%);
}

.triangle-bottom-right {
  background-image: linear-gradient(315deg, var(--primary-1) 50%, transparent 50%);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.triangle-bottom-right.bg-secondary-1 {
  background-color: var(--secondary-1);
}

.triangle-bottom-right.gradient-secondary-3 {
  background-image: linear-gradient(315deg, var(--secondary-3) 50%, transparent 50%);
}

.triangle-bottom-right.gradient-secondary-1 {
  background-image: linear-gradient(315deg, var(--secondary-1) 50%, transparent 50%);
}

.triangle-bottom-right.gradient-secondary-4 {
  background-image: linear-gradient(315deg, var(--secondary-4) 50%, transparent 50%);
}

.max-width-60 {
  max-width: 60%;
}

.breaking-no-wrap {
  white-space: nowrap;
}

.copyright-text {
  color: var(--neutral-700);
  margin-bottom: 20px;
  margin-right: 40px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.footer-social-media-wrapper {
  margin-bottom: 20px;
}

.brand {
  transform-style: preserve-3d;
  padding-left: 0;
  transition-property: transform;
  transform: scale3d(1, 1, 1.01);
}

.brand:hover {
  transform: scale3d(.98, .98, 1.01);
}

.error-message {
  color: var(--neutral-100);
  text-align: center;
  background-color: #f93d3d;
  border-radius: 15px;
  padding: 20px;
}

.container-medium-677px {
  max-width: 677px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.margin-bottom-large {
  margin-bottom: 86px;
}

.cta-v2-content {
  flex: 1;
  align-self: center;
  max-width: 521px;
}

.container-small-544px {
  max-width: 544px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-small-500px {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.flex-c {
  align-items: center;
  margin-top: 10px;
  margin-left: -40px;
  padding-left: 0;
  line-height: 2em;
  display: flex;
}

.flex-c.nav-link, .flex-c.nav-link.about-us {
  margin-left: 0;
}

.flex-c.webinar-about {
  margin-bottom: 10px;
  margin-right: 50px;
}

.card-case-study-v2-content {
  padding: 71px 40px 62px;
}

.big-numbers {
  font-size: 58px;
  font-weight: 700;
  line-height: 1.034em;
}

.big-numbers.text-color-neutral-800.margin-bottom-20px {
  font-size: 40px;
  font-weight: 600;
}

.big-numbers.small {
  font-size: 36px;
  line-height: 1.111em;
}

.card-content-default {
  padding: 42px 25px 52px;
}

.card-content-default.text-center.card-team-content {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.video-play-button {
  background-color: var(--neutral-100);
  border-radius: 10000000px;
  justify-content: center;
  align-items: center;
  width: 98px;
  min-width: 98px;
  min-height: 98px;
  max-height: 98px;
  margin: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.video-play-button.large {
  width: 21%;
  min-width: 21%;
  min-height: 37%;
  max-height: 37%;
}

.margin-bottom-28px {
  margin-bottom: 28px;
}

.children-wrap {
  flex-wrap: wrap;
  display: flex;
}

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

.column {
  padding-left: 0;
  padding-right: 0;
}

.columns {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.space.min-height-28px {
  min-height: 28px;
}

.space.min-height-58px {
  min-height: 58px;
}

.space.min-height-13px {
  min-height: 13px;
}

.space.min-height-20px {
  min-height: 20px;
}

.padding-right-14px {
  padding-right: 14px;
}

.padding-left-14px {
  padding-left: 14px;
}

.opacity-10 {
  opacity: .1;
}

.opacity-50 {
  opacity: .5;
}

.triangle-bottom-left {
  background-image: linear-gradient(45deg, var(--primary-1) 50%, transparent 50%);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.triangle-bottom-left.gradient-secondary-3 {
  background-image: linear-gradient(45deg, var(--secondary-3) 50%, transparent 50%);
}

.triangle-bottom-left.gradient-secondary-1 {
  background-image: linear-gradient(45deg, var(--secondary-1) 50%, transparent 50%);
}

.triangle-bottom-left.gradient-secondary-4 {
  background-image: linear-gradient(45deg, var(--secondary-4) 50%, transparent 50%);
}

.semicircle-vertical-right {
  background-image: linear-gradient(270deg, var(--primary-1) 50%, transparent 50%);
  border-radius: 1000000000000px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.semicircle-vertical-right.bg-secondary-3 {
  background-color: var(--secondary-3);
}

.semicircle-vertical-right.gradient-secondary-4 {
  background-image: linear-gradient(270deg, var(--secondary-4) 50%, transparent 50%);
}

.semicircle-vertical-right.gradient-secondary-2 {
  background-image: linear-gradient(270deg, var(--secondary-2) 50%, transparent 50%);
}

.semicircle-horizontal-bottom {
  background-image: linear-gradient(to top, var(--primary-1) 50%, transparent 50%);
  border-radius: 1000000000000px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.semicircle-horizontal-bottom.gradient-secondary-3 {
  background-image: linear-gradient(to top, #ff465f 50%, rgba(0, 0, 0, 0) 50%);
}

.tag {
  border: 1px solid var(--neutral-300);
  background-color: var(--neutral-100);
  color: var(--neutral-800);
  letter-spacing: .02em;
  border-radius: 10px;
  align-items: center;
  padding: 16px 24px;
  font-weight: 700;
  line-height: 1.111em;
  display: flex;
}

.tag.post-item-v2 {
  position: absolute;
  top: 25px;
  right: 23px;
}

.tag.post-category {
  text-decoration: none;
  transition: color .3s, background-color .3s, border-color .3s;
}

.tag.post-category:hover {
  border-color: var(--primary-1);
  background-color: var(--primary-1);
  color: var(--neutral-100);
}

.margin-top-auto {
  margin-top: auto;
}

.hero-v3-content {
  max-width: 48%;
}

.margin-top--74px {
  margin-top: -74px;
}

.testimonials-v3-main-wrapper {
  justify-content: space-between;
  display: flex;
}

.vertical-divider {
  background-color: var(--neutral-400);
  width: 1px;
  min-height: 100%;
}

.vertical-divider.testimonials-v3, .vertical-divider.project {
  margin-left: 40px;
  margin-right: 40px;
}

.max-width-275px {
  max-width: 275px;
}

.margin-right-25px {
  margin-right: 25px;
}

.max-width-231px {
  max-width: 231px;
}

.padding-top-48px {
  padding-top: 48px;
}

.case-study-offset-item:first-child {
  margin-top: -48px;
}

.case-study-offset-item:last-child {
  margin-top: 48px;
}

.margin-bottom-62px {
  margin-bottom: 62px;
}

.text-color-neutral-700 {
  color: var(--neutral-700);
}

.container-medium-648px {
  max-width: 648px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-648px.integrations {
  text-align: center;
  margin-bottom: 65px;
}

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

.testimonials-v4-slider-left-arrow {
  background-color: var(--primary-1);
  transform-style: preserve-3d;
  border-radius: 1000000px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  min-height: 48px;
  max-height: 48px;
  font-family: Icons Marketing Template, sans-serif;
  font-size: 18px;
  font-weight: 400;
  transition: background-color .3s, transform .3s;
  display: flex;
  top: auto;
  bottom: 20%;
  left: auto;
  right: 139px;
  transform: scale3d(1, 1, 1.01);
}

.testimonials-v4-slider-left-arrow:hover {
  background-color: var(--secondary-1);
  transform: scale3d(.95, .95, 1.01);
}

.testimonials-v4-slider-right-arrow {
  background-color: var(--primary-1);
  transform-style: preserve-3d;
  border-radius: 1000000px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  min-height: 48px;
  max-height: 48px;
  font-family: Icons Marketing Template, sans-serif;
  font-size: 18px;
  font-weight: 400;
  transition: transform .3s, background-color .3s;
  display: flex;
  top: auto;
  bottom: 20%;
  left: auto;
  right: 76px;
  transform: scale3d(1, 1, 1.01);
}

.testimonials-v4-slider-right-arrow:hover {
  background-color: var(--secondary-1);
  transform: scale3d(.95, .95, 1.01);
}

.card-testimonial-v4-content {
  max-width: 509px;
  margin-left: auto;
}

.split-content-wrapper-margin-bottom-default {
  margin-bottom: 86px;
}

.grid-4-columns {
  grid-column-gap: 26px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-4-columns.style-2 {
  grid-template-columns: auto auto auto auto;
  justify-content: space-between;
}

.container-small-588px {
  max-width: 588px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.card-office-content {
  flex: 1;
  max-width: 383px;
  padding: 65px 83px 65px 47px;
}

.max-width-525px {
  max-width: 525px;
}

.card-line-accent {
  background-color: var(--neutral-400);
  width: 100%;
  max-width: 77px;
  min-height: 2px;
  margin-left: auto;
  margin-right: auto;
}

.card-line-accent.bg-primary-1 {
  background-color: var(--primary-1);
}

.margin-bottom-5px {
  margin-bottom: 5px;
}

.social-media-wrapper {
  flex-wrap: wrap;
  margin-bottom: -16px;
  margin-right: -16px;
  display: flex;
}

.social-media-wrapper.justify-center {
  justify-content: center;
}

.nav-link-icon {
  margin-right: 18px;
  font-family: Icons Marketing Template, sans-serif;
  font-weight: 400;
  line-height: 1em;
}

.nav-link-icon.icon-15px {
  font-size: 15px;
}

.nav-link-icon.icon-21px {
  font-size: 21px;
}

.link-decoration-none-wrapper {
  color: var(--neutral-600);
  text-decoration: none;
}

.link-decoration-none-wrapper:hover {
  color: var(--neutral-600);
}

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

.container-small-539px {
  max-width: 539px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.text-color-neutral-300 {
  color: var(--neutral-300);
}

.margin-top-offset-negative-default {
  margin-top: -105px;
}

.container-large-1116px {
  max-width: 1116px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.team-about-title-wrapper {
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.team-articles-title-wrapper {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.category-wrapper {
  flex-wrap: wrap;
  margin-bottom: -16px;
  margin-right: -16px;
  display: flex;
}

.category-wrapper.careers {
  justify-content: center;
}

.category-item {
  flex-wrap: wrap;
  align-items: center;
  margin-right: 16px;
  display: flex;
}

.email-form-block {
  z-index: 1;
  width: 100%;
  max-width: 555px;
  margin-bottom: 0;
  position: relative;
}

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

.category {
  border: 1px solid var(--neutral-300);
  background-color: var(--neutral-100);
  color: var(--neutral-800);
  letter-spacing: .02em;
  border-radius: 10px;
  align-items: center;
  margin-bottom: 16px;
  padding: 16px 24px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: color .3s, background-color .3s, border-color .3s;
  display: flex;
  box-shadow: 0 4px 4px rgba(0, 0, 0, .05);
}

.category:hover {
  border-color: var(--primary-1);
  background-color: var(--primary-1);
  color: var(--neutral-100);
}

.category.w--current {
  border-color: var(--primary-1);
  background-color: var(--primary-1);
  color: var(--neutral-100);
  box-shadow: 0 4px 4px rgba(0, 0, 0, .05);
}

.category.all {
  margin-right: 16px;
}

.post-featured-v1-wrapper {
  color: var(--neutral-600);
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.post-featured-v1-wrapper:hover {
  color: var(--neutral-600);
}

.post-featured-v1-content {
  max-width: 470px;
}

.container-medium-611px {
  max-width: 611px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.post-featured-v2-wrapper {
  color: var(--neutral-600);
  justify-content: space-between;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.post-featured-v2-wrapper:hover {
  color: var(--neutral-600);
}

.margin-bottom-30px {
  margin-bottom: 30px;
}

.post-featured-v2-category-wrapper {
  justify-content: flex-start;
  margin-bottom: 25px;
  display: flex;
}

.blog-hero-v3-grid {
  grid-column-gap: 45px;
  grid-template-rows: auto;
}

.blog-sidebar-grid {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.post-featured-v3-wrapper {
  color: var(--neutral-600);
  text-decoration: none;
  display: block;
}

.post-featured-v3-wrapper:hover {
  color: var(--neutral-600);
}

.post-item-sidebar-content {
  align-self: center;
}

.backlink-wrapper.margin-bottom-default {
  display: flex;
}

.margin-bottom-52px {
  margin-bottom: 52px;
}

.backlink {
  color: var(--neutral-800);
  align-items: center;
  line-height: 1.111em;
  text-decoration: none;
  display: flex;
}

.backlink:hover {
  color: var(--primary-1);
}

.backlink-icon {
  margin-right: 13px;
  font-family: Icons Marketing Template, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.container-medium-822px {
  max-width: 822px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.rich-text {
  color: #78615c;
}

.rich-text h2 {
  margin-bottom: 16px;
}

.rich-text p {
  margin-bottom: 0;
}

.rich-text ol {
  margin-top: 32px;
  margin-bottom: 40px;
}

.rich-text h3 {
  margin-top: 40px;
  margin-bottom: 16px;
}

.rich-text img {
  border-radius: 24px;
}

.rich-text figure {
  margin-top: 56px;
  margin-bottom: 40px;
}

.rich-text h4 {
  margin-top: 40px;
  margin-bottom: 16px;
}

.rich-text ul {
  margin-top: 32px;
  margin-bottom: 40px;
}

.rich-text h5 {
  margin-top: 40px;
  margin-bottom: 16px;
}

.rich-text blockquote {
  margin-top: 56px;
  margin-bottom: 56px;
}

.rich-text h6 {
  margin-top: 40px;
  margin-bottom: 16px;
}

.post-author-wrapper {
  flex-wrap: wrap;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.margin-bottom-extra-large {
  margin-bottom: 120px;
}

.card-contact-link-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.link-decoration-none {
  line-height: 1.111em;
  text-decoration: none;
}

.faq-wrapper {
  border-top: 1px solid var(--neutral-400);
  cursor: pointer;
  padding-top: 45px;
  padding-bottom: 45px;
}

.faq-wrapper.first {
  border-top-width: 0;
}

.faq-icon {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  min-height: 40px;
  max-height: 40px;
  font-family: Icons Marketing Template, sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
  overflow: hidden;
}

.faq-content {
  max-width: 587px;
}

.max-width-474px {
  max-width: 474px;
}

.faq-v2-icon {
  color: var(--primary-1);
  text-align: center;
  background-color: rgba(74, 58, 255, .1);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 34px;
  min-width: 34px;
  min-height: 34px;
  max-height: 34px;
  font-family: Icons Marketing Template, sans-serif;
  font-weight: 400;
  display: flex;
  overflow: hidden;
}

.faq-v2-content {
  max-width: 454px;
}

.max-width-378px {
  max-width: 378px;
}

.max-width-378px.width-100 {
  flex: 1;
  width: 100%;
}

.container-medium-708px {
  max-width: 708px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.max-width-390px {
  max-width: 390px;
}

.link-decoration-none-v2 {
  color: var(--neutral-600);
  text-decoration: none;
}

.link-decoration-none-v2:hover {
  color: var(--primary-1);
}

.semicircle-horizontal-top {
  background-image: linear-gradient(to bottom, var(--primary-1) 50%, transparent 50%);
  border-radius: 1000000000000px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.semicircle-horizontal-top.gradient-secondary-2 {
  background-image: linear-gradient(to bottom, var(--secondary-2) 50%, transparent 50%);
}

.max-width-219px {
  max-width: 219px;
}

.container-large-1022px {
  max-width: 1022px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.max-width-500px {
  max-width: 500px;
}

.career-item {
  border-bottom: 1px solid var(--neutral-400);
  padding-top: 45px;
  padding-bottom: 45px;
}

.career-item:first-child {
  padding-top: 0;
}

.career-item:last-child {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.career-about-wrapper {
  align-items: center;
  margin-right: 35px;
  display: flex;
}

.career-about-wrapper.last {
  margin-right: 0;
}

.category-v2 {
  border: 1px solid var(--neutral-300);
  background-color: var(--neutral-100);
  color: var(--neutral-600);
  letter-spacing: .02em;
  border-radius: 10px;
  align-items: center;
  margin-bottom: 16px;
  padding: 16px 24px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, color .3s;
  display: flex;
  box-shadow: 0 4px 4px rgba(0, 0, 0, .05);
}

.category-v2:hover, .category-v2.w--current {
  border-color: var(--primary-1);
  background-color: var(--primary-1);
  color: var(--neutral-100);
}

.category-v2.all {
  margin-right: 16px;
}

.container-large-1005px {
  max-width: 1005px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.margin-right-13px {
  margin-right: 13px;
}

.rich-text-v2 h2 {
  margin-bottom: 16px;
}

.rich-text-v2 p {
  margin-bottom: 32px;
}

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

.rich-text-v2 h3 {
  margin-top: 40px;
  margin-bottom: 16px;
}

.rich-text-v2 img {
  border-radius: 24px;
}

.rich-text-v2 figure {
  margin-top: 56px;
  margin-bottom: 40px;
}

.rich-text-v2 h4 {
  margin-top: 40px;
  margin-bottom: 16px;
}

.rich-text-v2 ul {
  margin-top: 32px;
  margin-bottom: 40px;
  padding-left: 20px;
}

.rich-text-v2 h5 {
  margin-top: 40px;
  margin-bottom: 16px;
}

.rich-text-v2 blockquote {
  margin-top: 56px;
  margin-bottom: 56px;
}

.rich-text-v2 h6 {
  margin-top: 40px;
  margin-bottom: 16px;
}

.container-small-529px {
  max-width: 529px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-small-467px {
  max-width: 467px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

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

.plan-item {
  margin-right: 26px;
}

.plan-item:nth-child(2n) {
  margin-bottom: 72px;
}

.plan-item:last-child {
  margin-right: 0;
}

.margin-top-offset-negative-large {
  margin-top: -180px;
}

.option-list {
  margin-bottom: 17px;
}

.select-wrapper {
  border: 1px solid var(--neutral-400);
  background-color: var(--neutral-100);
  border-radius: 10px;
  min-height: 62px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  transition: border-color .3s;
}

.select-wrapper:hover, .select-wrapper:focus {
  border-color: var(--primary-1);
}

.select-wrapper::placeholder {
  color: var(--neutral-600);
}

.select-wrapper.checkout {
  margin-bottom: 16px;
}

.select {
  color: var(--neutral-600);
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid #000;
  min-height: 62px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  line-height: 1.111em;
  transition: color .3s;
}

.select:focus {
  color: var(--neutral-800);
}

.select::placeholder {
  color: var(--neutral-600);
}

.add-cart-buttons-wrapper {
  flex-direction: column;
  display: flex;
}

.max-width-413px {
  max-width: 413px;
}

.footer-small-logo-container {
  transform-style: preserve-3d;
  margin-bottom: 20px;
  margin-right: 40px;
  transition-property: transform;
  transform: scale3d(1, 1, 1.01);
}

.footer-small-logo-container:hover {
  transform: scale3d(.98, .98, 1.01);
}

.footer-small-copyright-text {
  margin-bottom: 20px;
}

.footer-small {
  border-top: 1px solid var(--neutral-400);
  margin-top: auto;
  padding-top: 64px;
  padding-bottom: 55px;
  overflow: hidden;
}

.footer-small-content {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -20px;
  display: flex;
}

.margin-bottom-56px {
  margin-bottom: 56px;
}

.chapters-wrapper {
  max-width: 1113px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-large-1087px {
  max-width: 1087px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-large-1087px.z-index-1 {
  background-color: rgba(0, 0, 0, 0);
}

.chapter-wrapper {
  max-width: 424px;
  display: flex;
}

.chapter-number {
  background-color: var(--primary-1);
  color: var(--neutral-100);
  border-radius: 100000000px;
  justify-content: center;
  align-items: center;
  width: 44px;
  min-width: 44px;
  min-height: 44px;
  max-height: 44px;
  margin-right: 22px;
  font-weight: 700;
  line-height: 1.111em;
  display: flex;
  overflow: hidden;
}

.display-none-desktop {
  display: none;
}

.max-width-454px {
  max-width: 454px;
}

.line-accent {
  background-color: var(--primary-1);
  width: 100%;
  max-width: 110px;
  min-height: 3px;
  margin-bottom: 26px;
}

.container-medium-891px {
  max-width: 891px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.max-width-604px {
  max-width: 604px;
}

.container-medium-919px {
  max-width: 919px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.max-width-630px {
  max-width: 630px;
}

.max-width-630px.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.rich-text-v3 h2 {
  max-width: 630px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-v3 p {
  max-width: 630px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-v3 ol {
  max-width: 630px;
  margin: 32px auto 40px;
  padding-left: 20px;
}

.rich-text-v3 h3 {
  max-width: 630px;
  margin: 40px auto 16px;
}

.rich-text-v3 img {
  border-radius: 24px;
}

.rich-text-v3 figure {
  margin-top: 56px;
  margin-bottom: 40px;
}

.rich-text-v3 h4 {
  max-width: 630px;
  margin: 40px auto 16px;
}

.rich-text-v3 ul {
  max-width: 630px;
  margin: 32px auto 40px;
  padding-left: 20px;
}

.rich-text-v3 h5 {
  max-width: 630px;
  margin: 40px auto 16px;
}

.rich-text-v3 blockquote {
  margin-top: 56px;
  margin-bottom: 56px;
}

.rich-text-v3 h6 {
  max-width: 630px;
  margin: 40px auto 16px;
}

.project-about-wrapper {
  max-width: 150px;
}

.project-timeline-divider {
  background-color: var(--neutral-600);
  width: 4px;
  min-height: 2px;
  margin-left: 5px;
  margin-right: 5px;
}

.card-project-about-wrapper {
  z-index: 1;
  max-width: 1014px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.text-color-neutral-600 {
  color: var(--neutral-600);
}

.container-medium-688px {
  max-width: 688px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.margin-bottom-65px {
  margin-bottom: 65px;
}

.container-medium-603px {
  max-width: 603px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-674px {
  max-width: 674px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-674px.position-relative.margin-bottom-0px {
  flex: 0 auto;
}

.category-title-wrapper {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.category-title-wrapper.justify-center {
  justify-content: center;
}

.cart-item-remove-button {
  text-decoration: none;
}

.cart-item {
  justify-content: space-between;
  padding-top: 15px;
  padding-bottom: 15px;
}

.cart-line-item {
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.cart-subtotal {
  color: var(--neutral-800);
  font-size: 20px;
}

.cart-footer {
  padding-top: 20px;
}

.loading-bar-wrapper {
  z-index: 2147483647;
  min-height: 4px;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.loading-bar {
  background-color: var(--primary-1);
  border-radius: 1000000000000px;
  min-height: 4px;
}

.ebook-form-block {
  margin-bottom: 0;
}

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

.home-pages-cointainer {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 90px;
  display: flex;
}

.home-pages-top-wrapper {
  justify-content: center;
  margin-bottom: 25px;
  display: flex;
  position: static;
}

.image-home-link-wrapper {
  transform-style: preserve-3d;
  border-radius: 20px;
  flex: none;
  max-width: 400px;
  height: 380px;
  margin-left: 12px;
  margin-right: 12px;
  transition: transform .3s, color .3s;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0, 0, 0, .05);
}

.image-home-link-wrapper:hover {
  transform: scale3d(.98, .98, 1.01);
}

.image-home-link {
  object-fit: fill;
  width: 100%;
}

.home-pages-bottom-wrapper {
  justify-content: center;
  display: flex;
  position: static;
  top: 50%;
}

.figma-pages {
  border: 1px solid var(--neutral-300);
  border-radius: 14px;
  width: 70px;
  margin-bottom: 16px;
  box-shadow: 0 3px 12px rgba(20, 20, 43, .08);
}

.pages-title-card {
  color: var(--neutral-800);
  margin-top: 8px;
  font-size: 22px;
  font-weight: 700;
}

.home-page-card {
  border: 1px solid var(--neutral-300);
  background-color: var(--neutral-100);
  box-shadow: 0 6px 25px 0 var(--shadow-default-card);
  text-align: center;
  border-radius: 20px;
  padding: 20px 20px 38px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.home-page-card:hover {
  transform: scale(.98);
}

.home-pages-title {
  margin-top: 18px;
  text-decoration: none;
}

.home-page-card-image {
  border: 1px solid var(--neutral-300);
  border-radius: 16px;
}

.paragraph-2 {
  color: var(--neutral-700);
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.heading {
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-3 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-3.care {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  font-weight: 600;
}

.image-2 {
  text-align: center;
  margin-bottom: 10px;
  margin-left: 0;
}

.heading-5 {
  margin-top: 35px;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.heading-5.news {
  font-size: 40px;
}

.heading-6 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.paragraph-6 {
  color: var(--neutral-700);
  text-align: justify;
  margin-bottom: 0;
  padding-left: 40px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.paragraph-6.integrations {
  margin-bottom: 40px;
  padding-top: 20px;
  padding-left: 0;
}

.heading-7 {
  text-align: left;
  padding-left: 40px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.heading-7.integrations {
  padding-left: 0;
}

.paragraph-7, .paragraph-8, .paragraph-9, .paragraph-12 {
  color: var(--neutral-700);
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.button-primary-2 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #4a3aff;
  border: 1px solid #4a3aff;
  border-radius: 10px;
  padding: 22px 40px;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, border-color .3s, background-color .3s;
  transform: translate3d(0, 0, .01px);
}

.button-primary-2:hover {
  color: #fff;
  background-color: #3022cd;
  border-color: #3022cd;
  transform: translate3d(0, -2px, .01px);
}

.container-default-2 {
  max-width: 1221px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.process-timeline-2 {
  background-color: #bcbed1;
  width: 100%;
  min-height: 1px;
  position: absolute;
  bottom: 15px;
}

.breaking-no-wrap-2 {
  white-space: nowrap;
}

.subtitle-2 {
  color: #4a3aff;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.125em;
}

.process-step-dot-2 {
  background-color: #dcddeb;
  border-radius: 10000000px;
  width: 30px;
  min-width: 30px;
  min-height: 30px;
  max-height: 30px;
}

.process-step-dot-2.bg-secondary-3 {
  background-color: #ff6262;
}

.process-step-dot-2.bg-secondary-2 {
  background-color: #ffd600;
}

.process-step-dot-2.bg-primary-1 {
  background-color: #4a3aff;
}

.paragraph-19 {
  color: var(--neutral-700);
}

.paragraph-20 {
  color: var(--neutral-700);
  text-align: center;
  margin-top: auto;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.paragraph-20.name {
  margin-top: 20px;
  font-weight: 700;
}

.paragraph-20.designation {
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4em;
}

.paragraph-21, .paragraph-22 {
  color: var(--neutral-700);
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.section-2 {
  height: 500px;
}

.container {
  height: 200px;
  margin-top: 140px;
}

.columns-2 {
  width: 300px;
  margin-top: 40px;
}

.column-2 {
  padding-left: 20px;
}

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

.div-block-2 {
  padding-bottom: 20px;
}

.list-item {
  color: var(--neutral-700);
  text-align: left;
  font-weight: 400;
}

.list-item-2 {
  color: var(--neutral-700);
  text-align: left;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.list-item-3, .list-item-4 {
  color: var(--neutral-700);
  text-align: left;
  font-weight: 400;
}

.list-item-5 {
  text-align: left;
}

.list-item-6 {
  color: var(--neutral-700);
  text-align: left;
  font-weight: 400;
}

.grid-2 {
  grid-template-rows: auto;
}

.image-3 {
  background-color: rgba(0, 0, 0, 0);
  display: block;
}

.image-4, .image-5 {
  margin-bottom: 10px;
  margin-left: 0;
}

.image-6 {
  margin-bottom: 10px;
}

.image-7 {
  margin-bottom: 10px;
  margin-left: 0;
}

.div-block-4 {
  background-color: var(--primary-1);
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-clip: border-box;
  max-width: 100%;
  max-height: 100%;
  display: block;
}

.heading-8 {
  color: var(--primary-1);
}

.grid-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: contain;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: stretch;
  align-items: stretch;
  justify-items: stretch;
  width: 420px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: grid;
}

.image-9, .image-10 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-11, .image-12 {
  margin-left: auto;
  margin-right: auto;
}

.container-2 {
  margin-top: 140px;
}

.grid-4 {
  grid-template-rows: auto;
}

.heading-9 {
  font-size: 34px;
}

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

.heading-11 {
  font-size: 36px;
}

.grid-5 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "."
                       "Area";
}

.container-3 {
  display: flex;
}

.button-row-2 {
  margin-bottom: -24px;
  display: flex;
}

.button-secondary-2 {
  color: #4a3aff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #4a3aff;
  border-radius: 10px;
  padding: 22px 40px;
  line-height: 1.111em;
  transition: transform .3s, color .3s, background-color .3s;
  transform: translate3d(0, 0, .01px);
}

.button-secondary-2:hover {
  color: #fff;
  background-color: #4a3aff;
  transform: translate3d(0, -2px, .01px);
}

.section-3 {
  padding-top: 176px;
  padding-bottom: 176px;
}

.section-3.position-relative.hero-v3 {
  padding-top: 224px;
  padding-bottom: 282px;
}

.button-primary-3 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #4a3aff;
  border: 1px solid #4a3aff;
  border-radius: 10px;
  padding: 22px 40px;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, border-color .3s, background-color .3s;
  transform: translate3d(0, 0, .01px);
}

.button-primary-3:hover {
  color: #fff;
  background-color: #3022cd;
  border-color: #3022cd;
  transform: translate3d(0, -2px, .01px);
}

.button-secondary-3 {
  color: #4a3aff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #4a3aff;
  border-radius: 10px;
  padding: 22px 40px;
  line-height: 1.111em;
  transition: transform .3s, color .3s, background-color .3s;
  transform: translate3d(0, 0, .01px);
}

.button-secondary-3:hover {
  color: #fff;
  background-color: #4a3aff;
  transform: translate3d(0, -2px, .01px);
}

.grid-6 {
  grid-template-rows: auto;
}

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

.grid-8 {
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
}

.image-13 {
  object-fit: contain;
  margin-left: 0;
}

.div-block-6 {
  object-fit: contain;
}

.image-14 {
  object-fit: cover;
  margin-left: 0;
}

.image-15 {
  margin-left: 0;
}

.card-2 {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  padding: 64px 26px;
  overflow: hidden;
  box-shadow: 0 4px 22px rgba(8, 15, 52, .03);
}

.card-2.style-4 {
  text-align: center;
  padding: 60px 36px 20px;
}

.square-2 {
  background-color: #256bf6;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.square-2.bg-secondary-1 {
  background-color: #00adee;
}

.paragraph-23 {
  margin-bottom: 0;
}

.subtitle-3 {
  color: #256bf6;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.125em;
}

.card-default-line-accent-2 {
  background-color: #dcddeb;
  width: 100%;
  max-width: 109px;
  min-height: 2px;
  margin-top: 34px;
  margin-left: auto;
  margin-right: auto;
}

.card-default-line-accent-2.bg-primary-1 {
  background-color: #256bf6;
}

.card-default-line-accent-2.bg-secondary-3 {
  background-color: #ff6262;
}

.card-default-line-accent-2.bg-secondary-2 {
  background-color: #ffc157;
}

.circle-2 {
  background-color: #256bf6;
  border-radius: 1000000000000px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.circle-2.bg-secondary-2 {
  background-color: #ffc157;
}

.button-secondary-4 {
  color: #256bf6;
  text-align: center;
  transform-style: preserve-3d;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #256bf6;
  border-radius: 10px;
  padding: 22px 40px;
  line-height: 1.111em;
  transition: transform .3s, color .3s, background-color .3s;
  transform: translate3d(0, 0, .01px);
}

.button-secondary-4:hover {
  color: #fff;
  background-color: #256bf6;
  transform: translate3d(0, -2px, .01px);
}

.button-secondary-4.button-white {
  color: #fff;
  border-color: #fff;
  transition: border-color .3s, transform .3s, color .3s, background-color .3s;
}

.button-secondary-4.button-white:hover {
  color: #fff;
  background-color: #00adee;
  border-color: #00adee;
}

.button-primary-4 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #256bf6;
  border: 1px solid #256bf6;
  border-radius: 10px;
  padding: 22px 40px;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, border-color .3s, background-color .3s;
  transform: translate3d(0, 0, .01px);
}

.button-primary-4:hover {
  color: #fff;
  background-color: #2417ae;
  border-color: #00adee;
  transform: translate3d(0, -2px, .01px);
}

.button-primary-4.button-white {
  color: #256bf6;
  background-color: #fff;
  border-color: #fff;
  transition: color .3s, transform .3s, border-color .3s, background-color .3s;
}

.button-primary-4.button-white:hover {
  color: #fff;
  background-color: #00adee;
  border-color: #00adee;
}

.footer-2 {
  border-top: 1px solid #dcddeb;
  padding-top: 80px;
  padding-bottom: 40px;
  overflow: hidden;
}

.footer-content-2 {
  border-top: 1px solid #dcddeb;
  border-bottom: 1px solid #dcddeb;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 80px;
  margin-bottom: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.social-media-link-2 {
  color: #fff;
  transform-style: preserve-3d;
  background-color: #dcddeb;
  border-radius: 100000000px;
  justify-content: center;
  align-items: center;
  width: 37px;
  min-width: 37px;
  min-height: 37px;
  max-height: 37px;
  margin-bottom: 16px;
  margin-right: 16px;
  text-decoration: none;
  transition-property: transform;
  display: flex;
  overflow: hidden;
  transform: translate3d(0, 0, .01px);
}

.social-media-link-2:hover {
  transform: translate3d(0, -6px, .01px);
}

.social-media-link-2.small {
  width: 29px;
  min-width: 29px;
  min-height: 29px;
  max-height: 29px;
}

.text-block {
  text-align: left;
}

.paragraph-25 {
  color: #605c78;
  font-size: 20px;
}

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

.grid-10 {
  grid-column-gap: 67px;
  grid-template-rows: auto;
  grid-template-columns: 1.6fr 1fr;
}

.image-16 {
  margin-left: 0;
}

.heading-14 {
  text-align: center;
  margin-top: 20px;
  padding-top: 0;
}

.paragraph-29 {
  color: var(--neutral-700);
  text-align: center;
  margin-bottom: 0;
  padding-left: 220px;
  padding-right: 220px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.heading-16 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-18 {
  font-family: Inter, sans-serif;
  font-size: 32px;
}

.text-block-4 {
  font-size: 22px;
  font-weight: 400;
}

.heading-19 {
  margin-bottom: 20px;
  padding-left: 0;
}

.heading-20 {
  margin-bottom: 20px;
  font-size: 24px;
}

.paragraph-32 {
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.heading-21 {
  font-family: Inter, sans-serif;
  font-size: 32px;
}

.bold-text-2 {
  font-family: Inter, sans-serif;
  font-size: 20px;
}

.heading-22, .heading-23, .heading-24 {
  font-weight: 600;
}

.paragraph-33 {
  color: var(--neutral-700);
  padding-right: 40px;
  font-size: 22px;
  font-weight: 400;
}

.heading-25 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.image-17 {
  text-align: center;
  object-fit: cover;
  margin-top: 60px;
}

.div-block-8 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-26 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-weight: 600;
}

.paragraph-34 {
  color: var(--neutral-800);
  margin-top: 40px;
  margin-bottom: 60px;
  font-size: 20px;
  font-weight: 400;
}

.section-5 {
  padding-bottom: 40px;
}

.grid-12 {
  grid-column-gap: 0px;
  grid-template-columns: .25fr .25fr;
}

.image-18 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-6 {
  color: var(--neutral-800);
  text-align: left;
}

.text-block-7 {
  color: var(--neutral-800);
}

.image-19 {
  display: block;
}

.heading-27 {
  font-weight: 600;
}

.paragraph-35 {
  color: var(--neutral-700);
  font-weight: 400;
}

.text-block-8 {
  color: var(--neutral-600);
  text-decoration: none;
}

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

.link-block.w--current {
  text-align: left;
}

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

.navbar {
  background-color: var(--neutral-100);
  padding-top: 20px;
}

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

.image-20 {
  margin-left: auto;
  margin-right: auto;
}

.paragraph-36, .paragraph-37 {
  color: var(--neutral-700);
}

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

.div-block-9 {
  padding: 83px 104px 83px 74px;
}

.grid-15 {
  grid-template-rows: auto auto auto;
  grid-template-areas: "Area Area-2"
                       "Area-3 ."
                       "Area-4 .";
}

.text-block-9 {
  color: var(--neutral-700);
}

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

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

.image-22 {
  object-fit: scale-down;
  margin-bottom: 20px;
  padding-top: 20px;
}

.grid-18 {
  grid-template-rows: auto;
  grid-template-areas: ". Area";
}

.heading-28 {
  text-align: center;
  font-size: 32px;
  font-weight: 600;
}

.image-23 {
  margin-bottom: 40px;
}

.dropdown-link, .dropdown-link-2, .dropdown-link-3, .dropdown-link-4 {
  background-color: var(--neutral-100);
}

.heading-29, .heading-30, .heading-31 {
  font-family: Inter, sans-serif;
}

.heading-32, .heading-33 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-34 {
  font-family: Inter, sans-serif;
}

.heading-35 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.link-2, .link-3, .link-4, .heading-36, .link-5, .link-6, .link-7, .heading-37, .heading-38, .heading-39, .heading-40, .heading-41 {
  font-family: Inter, sans-serif;
}

.text-block-10 {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.heading-42 {
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-43, .heading-44 {
  font-family: Inter, sans-serif;
}

.heading-45, .heading-46 {
  padding-bottom: 30px;
}

.heading-47, .heading-48 {
  margin-bottom: 40px;
}

.header-logo-2 {
  width: 150px;
  max-width: none;
  margin-left: 10px;
}

.container-default-3 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  max-width: 1222px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px 0;
  display: flex;
}

.button-primary-5 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  transform-style: preserve-3d;
  background-color: #256bf6;
  border-radius: 4px;
  padding: 20px 44px;
  line-height: 1.25em;
  transition-property: transform;
  transition-duration: .3s;
}

.button-primary-5:hover {
  color: #fff;
  transform: translate3d(0, -6px, .01px);
}

.button-primary-5.header-button {
  border-radius: 10px;
  flex-direction: column-reverse;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 28px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.133em;
  display: inline-block;
}

.button-primary-5.header-button.news {
  margin-top: 40px;
}

.button-primary-5.header-button {
  border-radius: 10px;
  padding: 16px 28px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.133em;
}

.button-primary-5.header-button:hover {
  transform: translate(0, -4px);
}

.button-primary-5._2-buttons {
  border-radius: 10px;
  margin-right: 26px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.button-primary-5.full-width {
  align-self: stretch;
  display: block;
}

.button-primary-5.full-width.card-pricing-plan {
  border-radius: 4px;
  padding: 20px 28px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.133em;
}

.button-primary-5.full-width.card-pricing-plan:hover {
  transform: none;
}

.dropdown-nav-wrapper {
  justify-content: space-between;
  display: flex;
}

.header-2 {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #e9eaf0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.dropdown-feature-text {
  font-size: 15px;
  line-height: 1.133em;
}

.dropdown-feature-icon {
  align-self: flex-start;
  max-width: 24px;
  margin-top: 2px;
  margin-right: 10px;
}

.text-block-11 {
  align-self: auto;
  font-family: Inter, sans-serif;
}

.dropdown-menu-wrapper {
  background-color: #fff;
  border: 1px solid #d8dae3;
  border-radius: 6px;
  padding: 60px 50px 64px;
  box-shadow: 0 1px 4px rgba(20, 25, 43, .03), 0 10px 38px rgba(20, 25, 43, .05);
}

.dropdown {
  line-height: 1em;
}

.brand-2 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition-property: transform;
  transition-duration: .3s;
}

.brand-2:hover {
  transform: translate3d(0, -4px, .1px);
}

.dropdown-feature-link {
  color: #888b94;
  white-space: nowrap;
  margin-bottom: 33px;
  text-decoration: none;
  display: flex;
}

.dropdown-feature-link:hover {
  color: #888b94;
}

.dropdown-feature-link.last {
  margin-bottom: 0;
}

.dropdown-list-2 {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 24px;
  right: -285px;
}

.nav-item-wrapper-2 {
  margin-bottom: 0;
  margin-right: 32px;
}

.nav-item-wrapper-2.mobile {
  display: none;
}

.dropdown-arrow-2 {
  font-family: "Fa 300", sans-serif;
  font-size: 18px;
  font-weight: 300;
  display: inline-block;
  position: relative;
  top: 4px;
}

.header-navigation-2 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nav-link-8 {
  color: #14192b;
  font-weight: 400;
  text-decoration: none;
  transition: color .35s;
}

.nav-link-8:hover {
  color: #256bf6;
}

.nav-link-8.dropdown {
  align-items: flex-end;
  padding: 0;
  line-height: 1em;
  display: flex;
}

.dropdown-toggle {
  padding-top: 20px;
}

.heading-49 {
  text-align: center;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: auto;
  font-family: Inter, sans-serif;
  font-size: 58px;
  font-weight: 600;
  display: block;
}

.paragraph-large-2 {
  color: #4b5166;
  text-align: justify;
  letter-spacing: 0;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.636em;
}

.paragraph-large-2.home-hero {
  color: #4b5166;
  text-align: center;
  object-fit: contain;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-bottom: 40px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 400;
  display: flex;
  overflow: auto;
}

.paragraph-large-2.home-hero.news {
  text-align: justify;
  justify-content: flex-start;
  margin-top: 40px;
  padding-left: 0;
  padding-right: 0;
  font-size: 22px;
  font-style: normal;
  transition: opacity .2s;
}

.paragraph-large-2.home-hero.news.subtext {
  color: var(--neutral-600);
  font-style: italic;
  font-weight: 500;
}

.paragraph-large-2.home-hero.news.featuredin {
  text-align: center;
}

.paragraph-large-2.webinar {
  color: var(--neutral-100);
}

.home-hero-logos-text {
  color: #4b5166;
  white-space: nowrap;
  margin-right: 40px;
  font-size: 22px;
  font-weight: 500;
}

.home-hero-images-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 143px;
  display: flex;
  position: relative;
}

.home-hero-images-wrapper.hospital {
  flex: 0 auto;
  align-self: center;
  margin-bottom: 0;
  display: flex;
}

.button-primary-6 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #256bf6;
  border: 1px solid #256bf6;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 22px 40px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, border-color .3s, background-color .3s;
  transform: translate3d(0, 0, .01px);
}

.button-primary-6:hover {
  color: #fff;
  background-color: #256bf6;
  border-color: #00adee;
  transform: translate3d(0, -2px, .01px);
}

.button-row-last-2 {
  margin-bottom: 24px;
  font-size: 20px;
}

.home-hero-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  max-width: 94%;
  margin-bottom: 123px;
  display: block;
}

.home-hero-content.updates {
  margin-bottom: 20px;
}

.home-hero-logos-grid {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  width: 100%;
  max-width: 877px;
}

.button-row-3 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  display: flex;
}

.divider {
  background-color: #e9eaf0;
  width: 100%;
  height: 1px;
}

.divider.footer-content-divider {
  width: 1px;
  height: auto;
  margin-left: 40px;
  margin-right: 40px;
}

.divider.footer-divider {
  background-color: #e9eaf0;
  margin-top: 56px;
  margin-bottom: 100px;
}

.button-secondary-5 {
  color: #256bf6;
  text-align: center;
  transform-style: preserve-3d;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #256bf6;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 22px 40px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.111em;
  transition: transform .3s, color .3s, background-color .3s;
  display: block;
  transform: translate3d(0, 0, .01px);
}

.button-secondary-5:hover {
  color: #fff;
  background-color: #256bf6;
  transform: translate3d(0, -2px, .01px);
}

.home-hero-logos-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.section-6 {
  margin-bottom: 0;
  padding: 0 20px 40px;
  font-family: Inter, sans-serif;
}

.section-6.home-hero {
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 60px;
  overflow: hidden;
}

.section-6.slider {
  padding-top: 20px;
  padding-bottom: 600px;
}

.section-6.integrations {
  margin-bottom: 40px;
}

.section-6.gp {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-6.doctor {
  margin-top: 40px;
  margin-bottom: 40px;
}

.section-6.updates {
  padding-bottom: 0;
}

.card-3 {
  background-color: #fff;
  border: 1px solid #e9eaf0;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 3px 10px rgba(8, 15, 52, .04);
}

.card-3.bg-neutral-200 {
  box-shadow: none;
  background-color: #f7f8fa;
  border-width: 0;
}

.card-3.bg-neutral-200.teams {
  object-fit: fill;
  flex-flow: column wrap;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 56px 40px 43px;
  display: flex;
}

.card-3.bg-neutral-200.feature {
  color: #888b94;
  background-color: #fff;
  border-width: 1px;
  flex-direction: column;
  padding: 56px 40px 40px;
  text-decoration: none;
  display: flex;
}

.card-3.bg-neutral-200.feature:hover {
  color: #888b94;
}

.card-3.testimonial {
  max-width: none;
  margin-bottom: 20px;
  display: flex;
}

.card-3.testimonial.last {
  margin-top: 24px;
}

.card-3.integration {
  color: #888b94;
  transform-style: preserve-3d;
  padding: 40px 32px 54px;
  text-decoration: none;
  transition: border-color .3s, box-shadow .3s, transform .3s;
}

.card-3.integration:hover {
  color: #888b94;
  border-color: #256bf6;
  transform: translate3d(0, -8px, .01px);
  box-shadow: 0 8px 20px rgba(8, 15, 52, .06);
}

.card-3.pricing-plan {
  box-shadow: none;
  color: #888b94;
  transform-style: preserve-3d;
  border-width: 0;
  padding: 32px 32px 48px;
  text-decoration: none;
  transition: transform .35s;
}

.card-3.pricing-plan:hover {
  color: #888b94;
  transform: scale3d(.94, .94, 1.01);
}

.container-medium-741px {
  max-width: 741px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-741px.teams {
  text-align: center;
  margin-bottom: 54px;
}

.container-medium-741px.home-analytics-tool {
  text-align: center;
  margin-bottom: 48px;
}

.teams-grid {
  grid-column-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 48px;
}

.teams-grid.webinar {
  grid-template-columns: 1fr 1fr;
}

.card-teams-content {
  flex-direction: column;
  margin-bottom: 40px;
  display: flex;
}

.heading-50 {
  flex: 0 auto;
  align-self: auto;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-50.slider {
  padding-left: 40px;
  padding-right: 40px;
}

.button-primary-7 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #256bf6;
  border: 1px solid #256bf6;
  border-radius: 10px;
  padding: 22px 40px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, border-color .3s, background-color .3s;
  transform: translate3d(0, 0, .01px);
}

.button-primary-7:hover {
  color: #fff;
  background-color: #256bf6;
  border-color: #00adee;
  transform: translate3d(0, -2px, .01px);
}

.heading-51 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.testimonials-wrapper {
  justify-content: space-between;
  display: flex;
}

.testimonial-content {
  padding: 40px 24px 30px 34px;
}

.testimonial-about-wrapper {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.grid-20 {
  grid-row-gap: 33px;
  grid-template: ". . . ."
                 ". . . ."
                 "Area Area-2 Area-3 Area-4"
                 / 1fr 1fr 1fr 1fr;
  margin-bottom: 60px;
}

.testimonial-about-name {
  color: #14192b;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.133em;
}

.testimonial-about-content {
  margin-bottom: 10px;
}

.testimonial-about-name-rol {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.133em;
}

.image-24 {
  object-fit: cover;
  height: 70%;
  display: inline-block;
  overflow: auto;
}

.button-secondary-6 {
  color: #256bf6;
  text-align: center;
  transform-style: preserve-3d;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #256bf6;
  border-radius: 10px;
  padding: 22px 40px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.111em;
  transition: transform .3s, color .3s, background-color .3s;
  transform: translate3d(0, 0, .01px);
}

.button-secondary-6:hover {
  color: #fff;
  background-color: #256bf6;
  transform: translate3d(0, -2px, .01px);
}

.button-primary-8 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #256bf6;
  border: 1px solid #256bf6;
  border-radius: 10px;
  justify-content: center;
  margin-top: 0;
  padding: 22px 40px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.111em;
  transition: transform .3s, border-color .3s, background-color .3s;
  display: flex;
  transform: translate3d(0, 0, .01px);
}

.button-primary-8:hover {
  color: #fff;
  background-color: #256bf6;
  border-color: #00adee;
  transform: translate3d(0, -2px, .01px);
}

.button-primary-8.use-case {
  align-items: center;
  margin-top: 20px;
  display: inline-block;
}

.button-primary-8.pricing {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 14px 24px;
  font-size: 16px;
}

.heading-52 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 62px;
  font-weight: 600;
}

.container-default-4 {
  flex: 0 auto;
  align-self: auto;
  max-width: 1221px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Inter, sans-serif;
  display: block;
}

.grid-21 {
  grid-row-gap: 42px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-bottom: 20px;
}

.content-top-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.content-top-2.home-features {
  justify-content: center;
  margin-bottom: 20px;
}

.content-top-2.integrations {
  justify-content: center;
  margin-bottom: 52px;
  font-weight: 500;
}

.home-features-grid {
  grid-column-gap: 100px;
  grid-row-gap: 70px;
  grid-template-columns: 1fr 1fr 1fr;
}

.home-feature-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-12 {
  font-size: 18px;
}

.text-block-13 {
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.image-25 {
  object-fit: cover;
  border: 1px solid #e9eaf0;
  border-radius: 30px;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  box-shadow: 0 38px 80px rgba(20, 25, 43, .03);
}

.analytics-user-images-wrapper {
  object-fit: fill;
  flex-flow: row;
  order: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 574px;
  display: flex;
  position: relative;
  overflow: visible;
}

.analytics-user-content-text {
  max-width: 485px;
  margin-right: 40px;
}

.home-analitics-tool-wrapper {
  margin-bottom: 50px;
}

.analytics-campaigns-content-text {
  max-width: 485px;
  margin-left: 40px;
}

.analytics-tool-features-grid {
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-left: -43px;
}

.analytics-user-content {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.heading-53 {
  font-size: 34px;
  font-weight: 600;
}

.analytics-campaigns-content {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.paragraph-38 {
  color: #4b5166;
  font-size: 20px;
}

.analytics-tool-feature-wrapper {
  color: #14192b;
  align-items: center;
  line-height: 1.375em;
  display: flex;
}

.advanced-analytics-wrapper {
  align-items: flex-start;
  max-width: 286px;
  display: flex;
}

.advanced-analytics-grid {
  grid-column-gap: 40px;
  grid-row-gap: 54px;
  grid-template: ". Area"
                 ". Area"
                 / auto 25% auto;
  justify-content: space-between;
}

.paragraph-39, .paragraph-40 {
  color: #4b5166;
  font-weight: 400;
}

.paragraph-41 {
  color: #4b5166;
  font-size: 20px;
  font-weight: 400;
}

.paragraph-42 {
  color: #4b5166;
  font-size: 16px;
  font-weight: 400;
}

.container-medium-579px {
  max-width: 579px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-579px.advanced-analytics {
  text-align: center;
  margin-bottom: 40px;
}

.section-7 {
  padding-top: 60px;
  padding-bottom: 180px;
}

.paragraph-43 {
  color: #4b5166;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.8em;
}

.container-default-5 {
  flex: 1;
  max-width: 1222px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.text-block-14 {
  font-size: 18px;
  font-weight: 400;
}

.heading-54 {
  font-size: 26px;
  font-weight: 600;
}

.heading-54.other {
  text-align: left;
  align-items: center;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  display: flex;
}

.heading-54.other.wallpaper {
  text-align: center;
}

.heading-55, .heading-56, .heading-57, .heading-58 {
  font-weight: 600;
}

.heading-59 {
  margin-bottom: 0;
  font-weight: 600;
}

.heading-60, .heading-61, .heading-62, .heading-63, .heading-64, .heading-65, .heading-66, .heading-67, .heading-68 {
  font-weight: 600;
}

.features-grid {
  grid-column-gap: 26px;
  grid-row-gap: 34px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-feature-content {
  margin-bottom: 50px;
}

.section-8 {
  margin-bottom: 100px;
  padding-top: 100px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
}

.section-8.integrations {
  margin-bottom: 20px;
  padding-top: 100px;
  padding-bottom: 0;
}

.section-8.compare-plans {
  padding-top: 140px;
}

.section-8.pricing {
  background-image: url('../images/Webinar.png');
  background-position: 100%;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-8.news {
  margin-bottom: 0;
}

.paragraph-large-3 {
  color: #4b5166;
  letter-spacing: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.636em;
}

.heading-69 {
  font-weight: 600;
}

.paragraph-44 {
  color: var(--neutral-700);
  font-weight: 400;
}

.start-tracking-wrapper {
  justify-content: space-between;
  display: flex;
}

.start-tracking-user-grid {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: space-between;
  margin-bottom: 40px;
}

.paragraph-45 {
  color: #4b5166;
  font-weight: 400;
}

.start-tracking-user-wrapper {
  max-width: 260px;
}

.paragraph-46 {
  color: #4b5166;
  font-weight: 400;
}

.heading-70 {
  font-weight: 600;
}

.paragraph-47 {
  color: #4b5166;
  font-size: 18px;
  font-weight: 400;
}

.paragraph-48, .paragraph-49 {
  color: #4b5166;
  font-weight: 400;
}

.header-navigation-3 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 400;
  list-style-type: none;
  display: flex;
}

.nav-link-9 {
  color: #14192b;
  text-decoration: none;
  transition: color .35s;
}

.nav-link-9:hover {
  color: #256bf6;
}

.nav-link-9.dropdown {
  align-items: flex-end;
  padding: 0;
  line-height: 1em;
  display: flex;
}

.image-30.integrations {
  margin-left: 0;
  display: block;
}

.heading-71, .heading-72, .heading-73, .heading-74 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.container-5 {
  max-width: 70%;
}

.footer-nav-link {
  color: var(--neutral-700);
  text-align: left;
  letter-spacing: 0;
  white-space: nowrap;
  align-self: flex-start;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.067em;
  text-decoration: none;
  transition: transform .2s, color .3s;
}

.footer-nav-link:hover {
  color: #0144e4;
}

.footer-nav-link.w--current {
  color: var(--neutral-700);
  font-weight: 400;
}

.footer-nav-link.w--current:hover {
  transform: none;
}

.footer-nav-link.badge-link {
  display: flex;
}

.footer-nav-link-item {
  justify-content: flex-start;
  align-items: center;
  height: 18px;
  margin-bottom: 18px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.067em;
  display: flex;
}

.footer-nav-box {
  margin-right: 40px;
}

.footer-nav-box.last {
  margin-right: 0;
}

.footer-nav-links {
  color: var(--neutral-800);
  margin-bottom: 0;
  margin-right: 29px;
}

.footer-nav-links.last {
  margin-right: 0;
}

.footer-nav-content {
  color: var(--neutral-800);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.footer-nav-link-badge {
  color: #fff;
  background-color: #0144e4;
  border-radius: 3px;
  margin-left: 10px;
  padding: 4px 6px;
  font-size: 8px;
  font-weight: 500;
  line-height: 1.25em;
}

.div-block-12 {
  margin-bottom: 60px;
}

.footer-newsletter-content-top {
  margin-bottom: 25px;
}

.footer-newsletter-wrapper {
  width: 100%;
  max-width: 446px;
}

.button-primary-9 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  transform-style: preserve-3d;
  background-color: #0144e4;
  border-radius: 4px;
  padding: 20px 44px;
  line-height: 1.25em;
  transition-property: transform;
  transition-duration: .3s;
}

.button-primary-9:hover {
  color: #fff;
  transform: translate3d(0, -6px, .01px);
}

.button-primary-9.small {
  padding: 16px 28px;
  font-size: 15px;
  line-height: 1.133em;
}

.button-primary-9.small.footer-newsletter {
  position: absolute;
  right: 13px;
}

.button-primary-9.small.footer-newsletter:hover {
  transform: translate(0, -4px);
}

.footer-newsletter-form-2 {
  align-items: center;
  display: flex;
  position: relative;
}

.paragraph-small-2 {
  letter-spacing: .01em;
  font-size: 15px;
  line-height: 1.733em;
}

.paragraph-small-2.footer-newsletter {
  max-width: 350px;
}

.paragraph-small-2.small-print {
  font-weight: 400;
}

.footer-content-3 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 88px;
  display: flex;
}

.input-2 {
  color: #14192b;
  letter-spacing: .01em;
  background-color: #fff;
  border: 1px solid #e9eaf0;
  border-radius: 6px;
  height: 63px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 15px;
  line-height: 1.733em;
  transition: box-shadow .35s, border-color .35s, color .35s;
  box-shadow: 0 2px 8px rgba(20, 25, 43, .06);
}

.input-2:hover {
  border-color: #0144e4;
  box-shadow: 0 0 rgba(20, 25, 43, .06);
}

.input-2:focus {
  color: #14192b;
  border-color: #0144e4;
  font-size: 15px;
  box-shadow: 0 0 rgba(20, 25, 43, .06);
}

.input-2::placeholder {
  color: #888b94;
  font-size: 15px;
}

.input-2.footer-newsletter {
  height: 76px;
  padding-left: 20px;
  padding-right: 160px;
}

.footer-nav-wrapper {
  justify-content: space-between;
  width: 100%;
  max-width: 541px;
  display: flex;
}

.success-message-2 {
  color: #fff;
  text-align: center;
  background-color: #0144e4;
  border-radius: 6px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 18px;
  font-weight: 500;
}

.footer-newsletter-form-block-2 {
  width: 100%;
  margin-bottom: 0;
}

.error-message-2 {
  color: #ff2966;
  text-align: center;
  background-color: #faefef;
  border: 1px solid #f1a5bb;
  border-radius: 6px;
  align-self: stretch;
  margin-top: 20px;
  padding: 20px;
  font-size: 18px;
}

.div-block-13 {
  margin-bottom: 40px;
}

.dropdown-toggle-3 {
  text-align: right;
  justify-content: space-around;
  align-items: center;
  display: block;
  position: relative;
}

.header-logo-3 {
  width: 150px;
  max-width: none;
}

.header-3 {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #e9eaf0;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.header-navigation-4, .header-navigation-5 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.mobile-only, .mobile-menu {
  display: none;
}

.navbar-2 {
  background-color: var(--neutral-100);
}

.container-6 {
  background-color: var(--neutral-100);
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.nav-link-10, .nav-link-11 {
  font-family: Inter, sans-serif;
}

.container-7, .navbar-3 {
  background-color: var(--neutral-100);
}

.header-logo-4 {
  width: 150px;
  max-width: none;
  margin-left: 0;
  padding-top: 10px;
}

.dropdown-feature-text-2 {
  font-size: 15px;
  line-height: 1.133em;
}

.dropdown-feature-icon-2 {
  align-self: flex-start;
  max-width: 17px;
  margin-top: 2px;
  margin-right: 10px;
}

.dropdown-arrow-3 {
  font-size: 8px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.bold-text-3 {
  font-family: "Fa 300", sans-serif;
  font-size: 18px;
}

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

.heading-4-footer {
  letter-spacing: 5px;
}

.link-8 {
  color: var(--neutral-700);
  text-decoration: none;
}

.image-32 {
  margin: 40px auto;
  display: block;
}

.header-logo-5 {
  width: 150px;
  max-width: none;
}

.footer-logo-container-2 {
  transform-style: preserve-3d;
  transition-property: transform;
  transition-duration: .3s;
}

.footer-logo-container-2:hover {
  transform: translate3d(0, -4px, .01px);
}

.footer-content-bottom-2 {
  border-top: 1px solid #e9eaf0;
  justify-content: space-between;
  align-items: center;
  padding-top: 29px;
  display: flex;
}

.container-default-6 {
  flex: 1;
  max-width: 1222px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.footer-logo-2 {
  width: 150px;
  max-width: none;
}

.compare-feature-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 100%;
  max-width: 552px;
  margin-right: 100px;
}

.compare-plans-wrapper {
  margin-bottom: 32px;
}

.compare-plans-wrapper.last {
  margin-bottom: 0;
}

.pricing-grid {
  grid-column-gap: 26px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 46px;
  display: grid;
}

.compare-feature-head-wrapper {
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.compare-feature-head-wrapper.first {
  margin-top: -92px;
}

.compare-feature-head-wrapper.sticky {
  background-color: #fff;
  justify-content: flex-end;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.container-medium-800px {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-800px.pricing {
  text-align: center;
  margin-bottom: 44px;
}

.footer-social-media-link {
  color: #b8bac3;
  font-size: 18px;
  text-decoration: none;
}

.footer-social-media-link:hover {
  color: #256bf6;
}

.footer-social-media-link.icon-20px {
  font-size: 20px;
}

.footer-social-media-link.icon-17px {
  font-size: 17px;
}

.footer-social-media-link.icon-22px {
  font-size: 22px;
}

.compare-feature-plan {
  font-size: 20px;
  line-height: 1.4em;
}

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

.header-4 {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #e9eaf0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.card-pricing-plan-content-top {
  margin-bottom: 34px;
}

.card-pricing-plan-price-wrapper {
  margin-bottom: 20px;
}

.compare-feature-row-wrapper {
  border-top: 1px solid #e9eaf0;
  justify-content: space-between;
  align-items: center;
  padding-top: 22px;
  padding-bottom: 22px;
  display: flex;
}

.compare-feature-row-wrapper.last {
  border-bottom: 1px solid #e9eaf0;
}

.compare-feature-name {
  z-index: 1;
  color: #14192b;
  width: 100%;
  max-width: 178px;
  line-height: 1.375em;
  position: relative;
}

.compare-plans-main-wrapper {
  grid-row-gap: 63px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: relative;
}

.compare-feature-wrapper {
  text-align: center;
}

.container-medium-544px {
  max-width: 544px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-544px.compare-plans {
  text-align: center;
  margin-bottom: 32px;
}

.footer-content-4 {
  justify-content: space-between;
  margin-bottom: 88px;
  display: flex;
}

.card-pricing-plan-duration {
  margin-top: 12px;
  padding-bottom: 20px;
  line-height: 1.125em;
}

.footer-social-media-grid {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto;
  justify-content: space-between;
  width: 100%;
  max-width: 223px;
}

.feature-wrapper {
  color: #14192b;
  align-items: center;
  line-height: 1.375em;
  display: flex;
}

.card-pricing-plan-price {
  color: #14192b;
  letter-spacing: 0;
  font-size: 37px;
  font-weight: 500;
  line-height: 1.1em;
}

.footer-3 {
  background-color: #fff;
  border-top: 1px solid #e9eaf0;
  padding-top: 56px;
  padding-bottom: 28px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.card-pricing-plan-features-grid {
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.button-secondary-7 {
  color: #14192b;
  text-align: center;
  letter-spacing: 0;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #d8dae3;
  border-radius: 4px;
  padding: 20px 44px;
  line-height: 1.25em;
  transition: transform .3s, color .3s, border-color .3s;
}

.button-secondary-7:hover {
  color: #256bf6;
  border-color: #256bf6;
  transform: translate3d(0, -6px, .1px);
}

.button-secondary-7._2-buttons {
  border-radius: 10px;
}

.slider-2 {
  margin-bottom: 40px;
}

.slide-2 {
  background-color: var(--neutral-500);
}

.slide-3 {
  object-fit: fill;
  height: 900px;
}

.mask-2 {
  height: 900px;
}

.slide-nav-2 {
  background-color: var(--neutral-500);
  position: relative;
}

.left-arrow, .right-arrow {
  height: 900px;
  margin-top: 0;
}

.icon {
  color: var(--neutral-700);
  background-color: rgba(0, 0, 0, 0);
}

.image-33 {
  margin-left: auto;
  margin-right: auto;
}

.image-33.nkti, .image-33.idms {
  margin-bottom: 40px;
}

.image-33.granostic {
  margin-top: 40px;
  margin-bottom: 40px;
}

.link-9 {
  margin-bottom: 20px;
}

.link-10 {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: auto;
  font-family: Inter, sans-serif;
  display: flex;
}

.link-10.wallpaper {
  align-items: center;
}

.paragraph-50 {
  color: var(--neutral-100);
  text-align: justify;
  font-family: Inter, sans-serif;
}

.paragraph-50.other {
  color: var(--neutral-700);
  text-align: left;
  margin-top: 0;
  margin-bottom: 22px;
}

.div-block-14 {
  flex-direction: column;
  justify-content: center;
  min-height: 350px;
  max-height: 350px;
  margin-bottom: 40px;
  padding-bottom: 0;
  display: flex;
}

.div-block-14.caption {
  justify-content: flex-start;
}

.grid-23 {
  grid-template-rows: auto;
}

.heading-75 {
  text-align: center;
}

.text-block-16 {
  text-align: center;
  font-size: 28px;
}

.heading-76, .heading-77, .text-block-17 {
  text-align: center;
}

.div-block-15 {
  margin-bottom: 100px;
}

.image-34, .image-35, .image-36, .image-37, .image-38 {
  margin-left: auto;
  margin-right: auto;
}

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

.rich-text-block {
  text-shadow: 1px 1px 6px #000;
}

.list-4 {
  font-size: 22px;
  font-style: italic;
}

.list-4.nkti {
  margin-top: 40px;
}

.image-39 {
  margin-left: -20px;
}

.image-40 {
  margin-left: 0;
}

.bold-text-4 {
  color: var(--neutral-700);
  font-weight: 400;
}

.bold-text-5 {
  color: var(--neutral-800);
  font-weight: 500;
}

.heading-79 {
  font-family: Inter, sans-serif;
}

.heading-80 {
  padding-top: 20px;
  font-family: Inter, sans-serif;
}

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

.div-block-16, .div-block-17 {
  padding-left: 20px;
  padding-right: 20px;
}

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

.div-block-18 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-19 {
  padding-left: 60px;
  padding-right: 20px;
}

.heading-81, .heading-82, .heading-83 {
  margin-top: 20px;
}

.bold-text-6 {
  text-align: left;
}

.grid-27 {
  grid-row-gap: 49px;
  grid-template: ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . Area"
                 / 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
}

.div-block-22 {
  object-fit: contain;
}

.div-block-23 {
  object-fit: cover;
}

.image-41 {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-42 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-43 {
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-24 {
  margin-left: auto;
  margin-right: auto;
}

.image-44 {
  max-width: 150%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-45 {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-46 {
  object-fit: contain;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-47, .image-48 {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-49 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-50, .div-block-25 {
  margin-left: auto;
  margin-right: auto;
}

.image-51 {
  max-width: 140%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-52 {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-53, .image-54, .image-55, .image-56, .image-57, .image-58 {
  margin-left: auto;
  margin-right: auto;
}

.grid-28 {
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 100px;
  padding-top: 60px;
}

.image-59 {
  max-height: 50px;
  margin-left: auto;
  margin-right: auto;
}

.image-60 {
  max-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-61 {
  max-height: 50px;
  display: block;
}

.image-62 {
  max-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-26, .image-63 {
  max-height: 50px;
  margin-left: auto;
  margin-right: auto;
}

.image-64 {
  max-width: 95%;
  max-height: 50.0938px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-65, .image-66 {
  max-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.advanced-analytics-wrapper-2 {
  align-items: flex-start;
  max-width: 286px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.advanced-analytics-grid-2 {
  grid-column-gap: 40px;
  grid-row-gap: 54px;
  grid-template: ". Area"
                 ". Area"
                 / auto minmax(52%, 396px) auto;
  justify-content: space-between;
}

.advanced-analytics-grid-2.integrations {
  grid-template-columns: auto minmax(23%, 396px) auto;
}

.image-67.advanced-analytics {
  border: 1px solid #e9eaf0;
  border-radius: 14px;
  box-shadow: 0 35px 76px rgba(20, 25, 43, .03);
}

.image-67.advanced-analytics.hospital {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0;
}

.image-67.advanced-analytics.hospital.integrations {
  margin-left: 0;
}

.image-67.advanced-analytics-icon {
  margin-top: 7px;
  margin-right: 10px;
}

.image-67.advanced-analytics-icon.integrations {
  margin-left: 0;
}

.image-67.advanced-analytics-icon.hospital {
  margin-left: auto;
  margin-right: 10px;
}

.paragraph-51, .paragraph-52, .paragraph-53, .paragraph-54 {
  color: var(--neutral-700);
}

.image-68 {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-69 {
  margin-left: 0;
}

.image-70 {
  max-width: 100%;
  margin-left: 0;
}

.image-71, .image-72, .image-73, .image-75, .image-76, .image-77, .image-79, .image-80 {
  margin-left: 0;
}

.heading-84 {
  color: var(--neutral-100);
  font-family: Inter, sans-serif;
}

.caption.wallpaper {
  display: inline-block;
}

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

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

.video {
  margin-top: 40px;
}

.video.idms {
  margin-bottom: 40px;
}

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

.grid-31.chemocalc {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-81 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-82, .image-83, .image-84 {
  margin-left: auto;
  margin-right: auto;
}

.youtube-2 {
  margin-top: 20px;
}

.youtube-3 {
  margin-top: 40px;
}

.column-3, .div-block-30 {
  text-align: center;
}

.searchbar {
  flex: none;
  width: 100%;
  min-width: 320px;
  max-width: 600px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

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

.grid-32 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

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

.content-block {
  width: 100%;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.search-input {
  text-align: center;
  background-color: #e5e4de;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 24px;
  flex: none;
  width: 100%;
  min-width: 0;
  max-width: none;
  height: 48px;
  margin-bottom: 0;
  padding-left: 64px;
  padding-right: 48px;
  font-size: 17px;
  font-weight: 300;
  transition: border-color .2s;
}

.search-input:focus {
  border-color: #7344d2;
}

.search-input::placeholder {
  color: rgba(0, 0, 0, .5);
}

.search-input.large {
  text-align: center;
  background-color: #fff;
  border-radius: 32px;
  height: 64px;
  padding-left: 80px;
  padding-right: 64px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.spacer-mobile-s {
  display: none;
}

.display-subheading {
  font-size: 32px;
  font-weight: 300;
  line-height: 40px;
}

.display-subheading.last {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.row {
  padding-top: 40px;
  position: relative;
}

.hero {
  align-items: center;
  max-width: 1480px;
  min-height: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 128px;
  padding-bottom: 128px;
  display: flex;
  position: relative;
}

.hero.hero-dark {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #005abf;
  background-image: url('../images/Generic-Cover-banner-v4.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  max-width: none;
  padding-top: 60px;
  padding-bottom: 20px;
  display: flex;
}

.display-heading {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.25;
}

.search-input-button {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-search.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 48px;
  height: 48px;
  margin-left: 16px;
  position: absolute;
}

.search-input-button.large {
  width: 64px;
  height: 64px;
}

.grid-33 {
  grid-row-gap: 48px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  padding-bottom: 60px;
}

.card-help {
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  padding: 24px;
}

.card-help.align-center {
  width: 100%;
}

.body {
  background-color: var(--shadow-default-card);
  color: var(--neutral-300);
}

.button {
  text-align: center;
  border-radius: 24px;
}

.button-card {
  padding: 15px 40px;
}

.icon-circle {
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.icon-circle.large {
  border-radius: 40px;
  width: 80px;
  height: 80px;
}

.icon-circle.large.bg-secondary {
  background-color: var(--neutral-300);
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.button-secondary-8 {
  background-color: var(--primary-1);
  color: #fff;
  mix-blend-mode: normal;
  border-radius: 24px;
  height: 48px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
}

.button-secondary-8:hover {
  background-color: var(--primary-1);
  color: #fff;
  text-decoration: none;
}

.card-body {
  padding-top: 24px;
  font-size: 17px;
  line-height: 24px;
  text-decoration: none;
}

.card-icon {
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  display: flex;
}

.text-primary {
  color: var(--primary-1);
  font-family: Inter, sans-serif;
}

.card-4 {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 24px;
  transition: transform .2s, box-shadow .2s;
  display: block;
  overflow: hidden;
}

.card-4:hover {
  text-decoration: none;
  transform: translate(0, -8px);
  box-shadow: 0 2px 4px rgba(0, 0, 0, .08), 0 28px 24px -24px rgba(0, 0, 0, .24);
}

.card-4.align-center {
  text-decoration: none;
}

.body-small {
  margin-bottom: 16px;
  font-size: 17px;
  line-height: 24px;
}

.body-small.text-primary {
  color: var(--neutral-800);
  margin-bottom: 20px;
  padding-top: 10px;
  font-style: normal;
  text-decoration: none;
}

.text-block-18, .text-block-19, .text-block-20 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.image-87 {
  text-align: center;
  flex: none;
  display: block;
}

.text-block-21, .text-block-22 {
  color: #fff;
  font-family: Inter, sans-serif;
}

.text-block-23 {
  font-family: Inter, sans-serif;
}

.image-88, .image-89 {
  margin-left: 0;
}

.button-secondary-9 {
  color: #7344d2;
  background-color: #ded4eb;
  border-radius: 24px;
  height: 48px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
}

.button-secondary-9:hover {
  color: #fff;
  background-color: #7344d2;
  text-decoration: none;
}

.text-primary-2 {
  color: #270d5b;
}

.image-90 {
  margin-left: 0;
}

.text-block-24 {
  text-align: center;
  font-weight: 400;
}

.image-92 {
  flex: 0 auto;
  align-self: center;
  margin-left: 0;
}

.lottie-animation {
  margin-top: -22px;
  padding-top: 0;
}

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

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

.grid-35 {
  grid-row-gap: 16px;
  flex: 1;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.image-93 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.image-94, .image-95, .image-96, .image-97, .image-98, .image-99, .image-100, .image-101 {
  margin-left: auto;
  margin-right: auto;
}

.grid-36 {
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.heading-85 {
  margin-top: -6px;
}

.heading-86 {
  margin-top: -14px;
}

.heading-87 {
  margin-top: -7px;
}

.heading-88 {
  margin-top: -15px;
}

.heading-89 {
  margin-top: -6px;
}

.heading-90 {
  margin-top: -16px;
}

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

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

.paragraph-55 {
  color: var(--neutral-100);
  letter-spacing: 0;
  column-count: auto;
  height: 39px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.alert {
  background-color: #e5e4de;
  border-radius: 8px;
  align-items: flex-start;
  width: 100%;
  margin-top: 40px;
  padding: 20px 24px;
  font-size: 15px;
  line-height: 1.4;
  display: flex;
}

.grid-39 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.breadcrumb {
  font-size: 15px;
  line-height: 18px;
  display: flex;
}

.container-8 {
  width: 100%;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.button-primary-10 {
  color: #fff;
  background-color: #270d5b;
  border-radius: 24px;
  height: 48px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .2s;
}

.button-primary-10:hover {
  background-color: #7344d2;
  text-decoration: none;
}

.button-primary-10.small {
  height: 32px;
  padding: 8px 20px 6px;
  font-size: 14px;
}

.link-list {
  margin-top: 16px;
  margin-bottom: -16px;
  padding-left: 0;
  list-style-type: none;
}

.link-list.margin-top-0 {
  margin-top: 0;
}

.well {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #e5e4de;
  border-radius: 8px;
  flex: 1;
  padding: 24px;
}

.link-item {
  align-items: center;
  margin-bottom: 16px;
  padding-left: 0;
  line-height: 24px;
  display: flex;
}

.display-heading-2 {
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 1.25;
}

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

.breadcrumb-divider {
  color: rgba(19, 19, 19, .25);
  text-align: center;
  flex: none;
  width: 32px;
  font-weight: 300;
  line-height: 32px;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 136px;
}

.content-block-2 {
  padding-top: 128px;
}

.paragraph-56, .rich-text-block-2, .rich-text-block-3, .link-11, .link-11.w--current, .link-12, .rich-text-block-4, .rich-text-block-5 {
  font-family: Inter, sans-serif;
}

.bold-text-9, .bold-text-10, .bold-text-11 {
  text-align: left;
}

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

  h3 {
    font-family: Inter, sans-serif;
  }

  .container-default {
    text-align: left;
    margin-bottom: 40px;
  }

  .container-default.z-index-1 {
    flex-flow: row-reverse wrap;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    align-items: stretch;
    max-width: 64%;
    display: flex;
  }

  .button-primary {
    border-color: var(--primary-1);
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-primary:hover {
    background-color: var(--primary-1);
  }

  .button-primary.small.header-button {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 20px;
  }

  .button-primary.small.header-button:hover {
    border-color: var(--primary-1);
    background-color: var(--primary-1);
  }

  .button-primary.button-white:hover {
    border-color: var(--secondary-1);
    background-color: var(--secondary-1);
  }

  .button-primary.button-white-v2.inline-block:hover, .button-primary.button-white-v2.terms-and-conditions:hover {
    color: var(--neutral-100);
  }

  .button-secondary.button-white:hover {
    border-color: var(--secondary-1);
    background-color: var(--secondary-1);
  }

  .header {
    padding-top: 40px;
  }

  .header:hover {
    color: var(--primary-1);
  }

  .footer-nav {
    text-align: left;
  }

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

  .section {
    text-align: center;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    font-family: Inter, sans-serif;
  }

  .section.bg-neutral-200 {
    background-color: var(--neutral-200);
    color: var(--secondary-1);
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.bg-neutral-200.padding-170px {
    padding-bottom: 100px;
  }

  .section.padding-170px {
    padding-top: 170px;
    padding-bottom: 170px;
  }

  .section.padding-170px.overflow-hidden {
    padding-bottom: 20px;
  }

  .section.padding-170px.padding-top-0px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.padding-170px.case-studies {
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .section.padding-170px.overflow-hidden {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.padding-145px {
    padding-top: 145px;
    padding-bottom: 145px;
  }

  .section.padding-145px.padding-top-0px {
    padding-top: 0;
  }

  .section.bg-bottom-neutral-200-50.section-cta-bottom {
    padding-bottom: 160px;
  }

  .section.bg-primary-1.position-relative {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.padding-200px {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .section.padding-200px.padding-top-0px {
    padding-top: 0;
  }

  .section.position-relative.hero-v2 {
    padding-top: 167px;
  }

  .section.position-relative.hero-v3 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section.bg-secondary-1.utility-hero {
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.bg-secondary-1.coming-soon {
    padding-top: 247px;
    padding-bottom: 255px;
  }

  .section.about-hero {
    padding-top: 113px;
  }

  .section.padding-114px {
    padding-top: 114px;
    padding-bottom: 114px;
  }

  .section.padding-114px.blog-hero-v2 {
    padding-top: 90px;
  }

  .section.padding-135px {
    padding-top: 135px;
    padding-bottom: 135px;
  }

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

  .section.contact-form-v2 {
    padding-top: 104px;
    padding-bottom: 184px;
  }

  .section.contact-form-v3 {
    padding-top: 120px;
  }

  .section.careers-hero {
    padding-top: 102px;
    padding-bottom: 40px;
  }

  .section.careers-hero.clinical-monitoring {
    padding-bottom: 20px;
  }

  .section.career {
    padding-top: 128px;
    padding-bottom: 172px;
  }

  .section.bg-secondary-4.shop-hero {
    padding-top: 126px;
    padding-bottom: 281px;
  }

  .section.plan {
    padding-top: 95px;
    padding-bottom: 136px;
  }

  .section.padding-123px {
    padding-top: 123px;
    padding-bottom: 123px;
  }

  .section.ebook-hero {
    padding-top: 135px;
    padding-bottom: 165px;
  }

  .section.padding-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .section.project-hero {
    padding-top: 91px;
  }

  .section.padding-top-reduced-default {
    padding-top: 119px;
  }

  .section.padding-top-reduced-160px {
    padding-top: 160px;
  }

  .section.thank-you {
    padding-top: 95px;
  }

  .section.blog-category {
    padding-top: 102px;
    padding-bottom: 195px;
  }

  .section.bg-neutral-200 {
    color: #00adee;
    background-color: #f8f9ff;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.bg-neutral-200.overflow-hidden {
    background-color: #f8f9ff;
    margin-bottom: 0;
  }

  .utility-page-wrap.protected-page {
    padding-top: 198px;
    padding-bottom: 220px;
  }

  .utility-page-wrap.bg-secondary-1.not-found {
    padding-top: 186px;
    padding-bottom: 198px;
  }

  .paragraph {
    font-size: 20px;
  }

  .paragraph.margin-bottom-default {
    color: var(--neutral-800);
    text-align: left;
  }

  .paragraph.margin-bottom-default.max-width-445px {
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 22px;
    font-weight: 500;
  }

  .paragraph.margin-bottom-0px {
    color: var(--neutral-800);
    text-align: left;
    font-size: 18px;
    font-weight: 400;
  }

  .paragraph.margin-bottom-0px.max-width-525px {
    font-size: 22px;
  }

  .paragraph.margin-bottom-40px {
    color: var(--neutral-700);
    text-align: left;
    font-size: 22px;
  }

  .paragraph.text-color-neutral-100.margin-bottom-40px {
    color: #fafafa;
    text-align: left;
    justify-content: flex-start;
    font-size: 22px;
    display: flex;
  }

  .paragraph.text-color-neutral-300.margin-bottom-0px {
    color: var(--neutral-100);
    text-align: center;
  }

  .paragraph.text-color-neutral-300.margin-bottom-40px {
    color: #fafafa;
    text-align: left;
    justify-content: flex-start;
    font-size: 22px;
    display: flex;
  }

  .paragraph.max-width-525px.margin-bottom-0px {
    text-align: center;
  }

  .paragraph.margin-bottom-0px {
    color: #14142b;
  }

  .paragraph.teams {
    color: #4b5166;
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 20px;
  }

  .paragraph.teams.slider {
    text-align: left;
  }

  .paragraph.max-width-445px {
    text-align: left;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 400;
  }

  .paragraph.home-feature {
    text-align: justify;
    font-weight: 400;
  }

  .paragraph.analytics-user {
    font-weight: 400;
  }

  .paragraph.start-tracking {
    color: #14192b;
    font-size: 20px;
  }

  .card.style-4 {
    font-weight: 600;
  }

  .title.text-color-neutral-100 {
    text-align: left;
  }

  .title.text-color-neutral-100.margin-bottom-10px {
    text-align: center;
    margin-top: 100px;
    margin-bottom: 100px;
    font-size: 52px;
  }

  .title.hero {
    text-align: left;
  }

  .title.margin-bottom-10px {
    font-size: 50px;
  }

  .title.h4-size.faq {
    font-size: 26px;
  }

  .title.h6-size.dropdown-feature {
    font-size: 17px;
    font-weight: 600;
  }

  .title.testimonials {
    font-family: Inter, sans-serif;
    font-size: 38px;
    font-weight: 600;
  }

  .title.testimonials.home {
    font-size: 30px;
  }

  .title.h5-size.testimonial {
    margin-bottom: 20px;
    font-family: Inter, sans-serif;
    font-size: 22px;
    font-weight: 500;
  }

  .title.h4-size.home-feature-title {
    font-weight: 600;
  }

  .title.analytics-user, .title.analytics-campaigns {
    font-size: 28px;
  }

  .title.start-tracking {
    font-weight: 600;
  }

  .split-content.about-v3-right {
    object-fit: none;
  }

  .split-content.ebook-cta-right {
    margin-left: auto;
    margin-right: auto;
  }

  .split-content.start-tracking-left {
    max-width: 600px;
  }

  .image-wrapper.home-v3 {
    background-color: var(--neutral-100);
    background-image: url('../images/Header-image-v4.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
  }

  .image.style-2.z-index-1 {
    box-shadow: none;
    object-fit: contain;
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .image.style-1 {
    object-fit: scale-down;
  }

  .image.hero-v2-1 {
    object-fit: contain;
  }

  .image.max-width-231px {
    max-width: 100%;
    padding-top: 0;
  }

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

  .image.home-hero-2 {
    width: 400px;
  }

  .image.home-hero-3 {
    max-width: 100%;
    top: -70px;
    right: 100px;
  }

  .image.analytics-campaigns {
    background-color: rgba(0, 0, 0, 0);
  }

  .image.advanced-analytics {
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-radius: 14px;
    position: static;
  }

  .text-300.text-center.margin-bottom-default {
    font-size: 28px;
  }

  .text-200.bold.text-color-neutral-800 {
    text-align: left;
    font-size: 22px;
    font-weight: 500;
  }

  .text-200.bold.text-color-primary-1 {
    text-align: left;
  }

  .split-content-wrapper.margin-bottom-default.mobile-text-center {
    text-align: center;
  }

  .split-content-wrapper.mobile-stretch-direction-reverse.mobile-max-width-660px {
    padding-top: 60px;
  }

  .split-content-wrapper.mobile-max-width-660px {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .subtitle {
    text-align: center;
  }

  .button-row {
    padding-top: 40px;
  }

  .absolute.hero, .absolute.quote {
    width: 45%;
  }

  .absolute.shape.hero-1, .absolute.shape.hero-2 {
    height: 50%;
    padding-top: 0%;
  }

  .absolute.shape.hero-3 {
    width: 284px;
    padding-top: 284px;
  }

  .absolute.shape.hero-4 {
    width: 375px;
    padding-top: 375px;
  }

  .absolute.shape.quote-1 {
    width: 318px;
    padding-top: 318px;
  }

  .absolute.shape.quote-2, .absolute.shape.quote-3 {
    width: 290px;
    padding-top: 290px;
  }

  .absolute.shape.hero-v2-1 {
    width: 307px;
    padding-top: 307px;
    left: 0;
  }

  .absolute.shape.hero-v2-2, .absolute.shape.hero-v2-3 {
    width: 333px;
    padding-top: 333px;
  }

  .absolute.shape.hero-v2-4 {
    width: 307px;
    padding-top: 307px;
    left: 0;
  }

  .absolute.shape.hero-v2-5 {
    width: 307px;
    padding-top: 307px;
    right: 0;
  }

  .absolute.shape.cta-v2-3, .absolute.shape.cta-v2-4 {
    width: 334px;
    padding-top: 334px;
  }

  .absolute.shape.cta-v3-1 {
    width: 313px;
    padding-top: 250px;
  }

  .absolute.shape.cta-v3-2, .absolute.shape.cta-v3-3 {
    width: 307px;
    padding-top: 307px;
  }

  .absolute.shape.cta-v3-4, .absolute.shape.cta-v3-5 {
    width: 313px;
    padding-top: 313px;
  }

  .absolute.shape.about-hero-3 {
    width: 334px;
    padding-top: 334px;
  }

  .absolute.shape.about-hero-4 {
    width: 274px;
    padding-top: 274px;
  }

  .absolute.shape.team-1 {
    width: 277px;
    padding-top: 277px;
  }

  .absolute.shape.team-2 {
    margin-right: 0;
  }

  .absolute.shape.team-3 {
    width: 390px;
    padding-top: 390px;
  }

  .absolute.shape.shop-2 {
    top: 32%;
  }

  .absolute.shape.shop-5 {
    top: 50.5%;
  }

  .absolute.shape.ebook-hero-1 {
    width: 269px;
    padding-top: 269px;
  }

  .absolute.shape.ebook-hero-2 {
    width: 261px;
    padding-top: 261px;
  }

  .absolute.shape.ebook-hero-3, .absolute.shape.ebook-hero-4 {
    width: 257px;
    padding-top: 257px;
  }

  .absolute.shape.webinar-1 {
    width: 375px;
    padding-top: 375px;
  }

  .absolute.shape.webinar-2 {
    width: 237px;
    padding-top: 237px;
  }

  .absolute.shape.webinar-3 {
    width: 258px;
    padding-top: 258px;
  }

  .absolute.shape.coming-soon-1 {
    width: 307px;
    padding-top: 269px;
  }

  .absolute.shape.coming-soon-2 {
    width: 333px;
    padding-top: 333px;
  }

  .absolute.shape.coming-soon-3 {
    width: 333px;
    padding-top: 333px;
    top: 41%;
  }

  .absolute.shape.coming-soon-4 {
    width: 308px;
    padding-top: 308px;
  }

  .absolute.shape.coming-soon-5 {
    width: 338px;
    padding-top: 338px;
    bottom: 33%;
  }

  .absolute.shape.not-found-1 {
    width: 307px;
    padding-top: 269px;
    left: 0%;
  }

  .absolute.shape.not-found-2 {
    width: 307px;
    padding-top: 298px;
    top: 270px;
    left: 0%;
  }

  .absolute.shape.not-found-3 {
    width: 307px;
    padding-top: 298px;
  }

  .absolute.shape.not-found-4 {
    width: 307px;
    padding-top: 307px;
    bottom: -21%;
  }

  .absolute.shape.not-found-5 {
    width: 332px;
    padding-top: 332px;
    top: 299px;
    bottom: auto;
  }

  .absolute.cta-v2 {
    width: 797px;
  }

  .absolute.utility-hero-1 {
    width: 205px;
    padding-top: 205px;
  }

  .absolute.utility-hero-2 {
    width: 264px;
    padding-top: 264px;
  }

  .absolute.utility-hero-3 {
    width: 205px;
    padding-top: 205px;
  }

  .absolute.utility-hero-4 {
    width: 264px;
    padding-top: 264px;
  }

  .absolute.team-bg {
    width: 45%;
  }

  .absolute.ebook-cta {
    object-fit: fill;
    background-image: url('../images/News-yellow.png');
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    overflow: hidden;
  }

  .card-default-line-accent.bg-secondary-3 {
    background-color: var(--secondary-3);
  }

  .card-default-line-accent.bg-secondary-2 {
    text-align: left;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .card-default-line-accent.bg-primary-1 {
    background-color: var(--primary-1);
  }

  .content-top.margin-bottom-40px.mobile-max-width-660px {
    text-align: center;
    font-size: 22px;
  }

  .grid-3-columns.style-4.gap-26px.news {
    grid-template-columns: 1fr 1fr;
  }

  .grid-1-column.gap-15px.margin-bottom-default {
    grid-template-rows: auto auto auto;
  }

  .footer-content {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .social-media-link.small.facebook {
    background-image: url('../images/image-1-social-media-marketing-template.png');
  }

  .social-media-link.small.twitter {
    background-image: url('../images/image-2-social-media-marketing-template.png');
  }

  .social-media-link.small.instagram {
    background-image: url('../images/image-3-social-media-marketing-template.png'), linear-gradient(225deg, #eb2482 22%, #fa8f21);
  }

  .social-media-link.small.linkedin {
    background-image: url('../images/image-4-social-media-marketing-template.png');
  }

  .social-media-link.small.youtube {
    background-image: url('../images/image-5-social-media-marketing-template.png');
  }

  .footer-menu-row {
    text-align: left;
  }

  .circle.bg-secondary-2 {
    background-color: var(--secondary-2);
  }

  .circle.bg-secondary-2.opacity-10, .square.bg-secondary-1 {
    background-color: var(--secondary-1);
  }

  .breaking-no-wrap {
    text-align: left;
  }

  .cta-v2-content {
    flex-wrap: wrap;
    order: 1;
    align-content: center;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .flex-c {
    padding-bottom: 10px;
  }

  .big-numbers.text-color-neutral-800.margin-bottom-20px {
    text-align: center;
    font-size: 52px;
    font-weight: 600;
  }

  .container-small-588px.text-center.margin-bottom-40px {
    text-align: center;
  }

  .margin-top-offset-negative-default {
    margin-top: -131px;
  }

  .margin-top-offset-negative-large {
    margin-top: -240px;
  }

  .image-home-link-wrapper {
    max-width: 560px;
  }

  .paragraph-2 {
    color: var(--neutral-800);
    text-align: left;
    font-size: 22px;
    font-weight: 400;
  }

  .heading {
    text-align: left;
  }

  .heading-2 {
    text-align: center;
  }

  .heading-3 {
    text-align: left;
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 600;
  }

  .heading-3.care {
    text-align: center;
    font-size: 24px;
    font-weight: 600;
  }

  .heading-3.care.top {
    text-align: left;
    font-size: 60px;
  }

  .heading-4 {
    text-align: left;
  }

  .image-2 {
    margin-bottom: 10px;
  }

  .heading-5 {
    color: var(--neutral-800);
    text-align: center;
    margin-bottom: 40px;
    font-size: 36px;
  }

  .heading-6 {
    color: var(--neutral-800);
    font-weight: 600;
  }

  .paragraph-3, .paragraph-4, .paragraph-5 {
    color: var(--neutral-700);
  }

  .div-block {
    padding-bottom: 16px;
  }

  .paragraph-6 {
    color: var(--neutral-700);
    text-align: left;
    margin-bottom: 40px;
    font-size: 24px;
    font-weight: 400;
  }

  .heading-7 {
    text-align: left;
    font-size: 36px;
  }

  .paragraph-7, .paragraph-8, .paragraph-9, .paragraph-10, .paragraph-11, .paragraph-12 {
    color: var(--neutral-700);
  }

  .button-primary-2 {
    border-color: var(--primary-1);
    background-color: var(--primary-1);
  }

  .paragraph-13, .paragraph-14, .paragraph-15 {
    color: var(--neutral-700);
  }

  .paragraph-16, .paragraph-17, .paragraph-18 {
    color: var(--neutral-800);
  }

  .paragraph-19 {
    text-align: left;
    font-size: 22px;
  }

  .paragraph-20 {
    color: var(--neutral-700);
    text-align: left;
  }

  .paragraph-20.webinar {
    text-align: left;
    margin-top: 20px;
  }

  .paragraph-21 {
    color: var(--neutral-700);
    font-family: Inter, sans-serif;
    font-weight: 400;
  }

  .paragraph-22 {
    color: var(--neutral-700);
    font-weight: 400;
  }

  .bold-text {
    color: var(--neutral-700);
    font-weight: 500;
  }

  .container {
    margin-top: 10px;
  }

  .list, .list-2, .list-3 {
    color: var(--neutral-700);
  }

  .image-5 {
    object-fit: scale-down;
  }

  .image-8 {
    object-fit: contain;
    width: 350px;
    max-width: 50%;
    display: block;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    margin-left: 0;
    margin-right: auto;
    display: grid;
  }

  .button-secondary-2 {
    border-color: var(--primary-1);
    color: var(--primary-1);
  }

  .section-3 {
    padding-top: 220px;
    padding-bottom: 220px;
  }

  .section-3.position-relative.hero-v3, .section-4 {
    padding-top: 280px;
    padding-bottom: 352px;
  }

  .grid-8 {
    margin-top: 20px;
  }

  .heading-12 {
    color: #14142b;
    text-align: center;
  }

  .heading-13 {
    color: #14142b;
  }

  .card-2.style-4 {
    margin-bottom: 10px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .square-2.bg-secondary-1 {
    background-color: #00adee;
  }

  .paragraph-23 {
    color: #605c78;
  }

  .subtitle-3 {
    text-align: center;
  }

  .paragraph-24 {
    color: #605c78;
  }

  .card-default-line-accent-2.bg-primary-1 {
    background-color: #256bf6;
  }

  .circle-2.bg-secondary-2 {
    background-color: #ffc157;
  }

  .button-secondary-4.button-white:hover {
    background-color: #00adee;
    border-color: #00adee;
  }

  .button-primary-4 {
    border-color: #256bf6;
  }

  .button-primary-4.button-white:hover {
    background-color: #00adee;
    border-color: #00adee;
  }

  .paragraph-25 {
    color: #14142b;
    text-align: left;
    font-size: 22px;
  }

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

  .grid-10 {
    grid-template-columns: minmax(200px, 1fr) 1fr;
    grid-template-areas: "Area";
    align-content: start;
    justify-content: stretch;
    display: grid;
  }

  .paragraph-26, .paragraph-27, .paragraph-28 {
    color: var(--neutral-800);
  }

  .container-4 {
    margin-top: 40px;
  }

  .paragraph-29 {
    color: var(--neutral-700);
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 40px;
    font-size: 26px;
  }

  .heading-15 {
    text-align: center;
  }

  .paragraph-30 {
    color: var(--neutral-700);
    text-align: center;
    font-size: 22px;
  }

  .heading-16 {
    text-align: center;
  }

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

  .heading-17 {
    color: var(--neutral-700);
    text-align: center;
    font-size: 18px;
  }

  .text-block-2 {
    text-align: center;
  }

  .div-block-7 {
    padding-bottom: 40px;
  }

  .text-block-3 {
    color: var(--neutral-700);
    margin-bottom: 40px;
  }

  .paragraph-31 {
    color: var(--neutral-700);
  }

  .text-block-4 {
    text-align: left;
  }

  .heading-19 {
    padding-left: 40px;
  }

  .text-block-5 {
    color: var(--neutral-800);
    text-align: left;
    font-size: 20px;
  }

  .bold-text-2 {
    font-size: 22px;
    font-weight: 700;
  }

  .heading-22, .heading-23, .heading-24 {
    margin-bottom: 20px;
  }

  .paragraph-33 {
    font-size: 24px;
  }

  .heading-25 {
    font-size: 50px;
  }

  .image-17, .div-block-8 {
    padding-bottom: 40px;
  }

  .paragraph-34, .text-block-6, .text-block-7 {
    font-size: 22px;
  }

  .paragraph-35 {
    color: var(--neutral-800);
  }

  .image-20 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-36 {
    color: var(--neutral-700);
  }

  .heading-29, .heading-30, .heading-31, .heading-32 {
    font-weight: 600;
  }

  .heading-33, .heading-34 {
    font-family: Inter, sans-serif;
  }

  .div-block-10 {
    padding-left: 10px;
  }

  .header-logo-2 {
    width: 180px;
  }

  .container-default-3 {
    max-width: 1320px;
  }

  .button-primary-5.header-button {
    background-color: #256bf6;
    border-radius: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 500;
  }

  .button-primary-5._2-buttons.footer-buttons {
    border-radius: 10px;
    font-family: Inter, sans-serif;
    font-weight: 600;
  }

  .dropdown-feature-text {
    font-size: 18px;
    font-weight: 400;
  }

  .dropdown-feature-icon {
    max-width: 28px;
  }

  .text-block-11 {
    align-self: flex-start;
    font-family: Inter, sans-serif;
    font-size: 22px;
  }

  .dropdown-arrow-2 {
    font-size: 22px;
    position: relative;
    top: 2px;
  }

  .header-navigation-2 {
    justify-content: flex-end;
  }

  .nav-link-8 {
    font-family: Inter, sans-serif;
    font-size: 20px;
  }

  .nav-link-8.w--current {
    font-size: 20px;
  }

  .heading-49 {
    text-align: center;
    width: 1200px;
    max-width: none;
    font-family: Inter, sans-serif;
    font-size: 64px;
    font-weight: 600;
    display: block;
  }

  .paragraph-large-2 {
    text-align: justify;
  }

  .paragraph-large-2.home-hero {
    color: #4b5166;
    text-align: center;
    width: 1200px;
    max-width: none;
    margin-bottom: 20px;
    font-family: Inter, sans-serif;
    font-size: 26px;
    font-weight: 400;
  }

  .paragraph-large-2.home-hero.news {
    margin-bottom: 60px;
  }

  .home-hero-logos-text {
    color: #14192b;
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 500;
  }

  .button-primary-6 {
    border-color: #256bf6;
    font-size: 22px;
    font-weight: 500;
  }

  .button-primary-6:hover {
    background-color: #256bf6;
  }

  .home-hero-logos-grid {
    grid-template-areas: ". . . . Area"
                         ". Area-2 . Area-3 Area-4";
    align-content: stretch;
    justify-content: space-around;
  }

  .button-row-3 {
    justify-content: center;
    width: 1200px;
    padding-top: 40px;
  }

  .divider {
    margin-top: 60px;
  }

  .button-secondary-5 {
    font-size: 22px;
    font-weight: 500;
  }

  .section-6 {
    color: #4b5166;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .section-6.home-hero {
    font-size: 22px;
    font-weight: 400;
  }

  .section-6.home-hero.news, .section-6.home {
    padding-top: 20px;
  }

  .heading-50 {
    font-family: Inter, sans-serif;
    font-weight: 600;
  }

  .button-primary-7 {
    border-color: #256bf6;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .button-primary-7:hover {
    background-color: #256bf6;
  }

  .heading-51 {
    font-family: Inter, sans-serif;
    font-size: 38px;
    font-weight: 600;
  }

  .testimonial-content {
    padding-bottom: 40px;
  }

  .testimonial-about-wrapper {
    margin-bottom: 10px;
  }

  .testimonial-about-name {
    font-size: 22px;
  }

  .testimonial-about-name-rol {
    font-size: 18px;
  }

  .button-secondary-6 {
    font-weight: 600;
  }

  .button-primary-8 {
    border-color: #256bf6;
    font-weight: 600;
  }

  .button-primary-8:hover {
    background-color: #256bf6;
  }

  .heading-52 {
    text-align: left;
    margin-bottom: 30px;
    font-size: 64px;
    font-weight: 600;
  }

  .container-default-4 {
    text-align: left;
    margin-bottom: 40px;
  }

  .image-25 {
    border-radius: 15px;
  }

  .analytics-tool-features-grid {
    justify-items: stretch;
  }

  .heading-53 {
    font-weight: 600;
  }

  .paragraph-38 {
    font-size: 22px;
    font-weight: 400;
  }

  .analytics-tool-feature-wrapper {
    flex-direction: row;
    justify-content: flex-start;
  }

  .advanced-analytics-grid {
    grid-template-columns: auto minmax(25%, 465px) auto 1fr;
  }

  .paragraph-39 {
    color: #4b5166;
    font-size: 18px;
  }

  .paragraph-40 {
    color: #4b5166;
    font-size: 18px;
    font-weight: 400;
  }

  .paragraph-41 {
    color: #4b5166;
    font-size: 22px;
  }

  .paragraph-42 {
    color: #4b5166;
    font-size: 18px;
  }

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

  .paragraph-43 {
    font-size: 22px;
  }

  .container-default-5 {
    max-width: 1320px;
  }

  .text-block-14 {
    font-size: 22px;
  }

  .section-8 {
    color: #4b5166;
  }

  .heading-69 {
    font-size: 54px;
  }

  .paragraph-44 {
    color: #14192b;
  }

  .paragraph-45 {
    color: #4b5166;
  }

  .paragraph-46 {
    color: #14192b;
  }

  .heading-70 {
    font-size: 34px;
    font-weight: 600;
  }

  .paragraph-47 {
    color: #4b5166;
    font-size: 20px;
  }

  .paragraph-48 {
    font-size: 18px;
  }

  .nav-link-9 {
    font-family: Inter, sans-serif;
    font-size: 20px;
  }

  .nav-link-9.w--current {
    font-size: 20px;
  }

  .footer-nav-link {
    font-size: 16px;
  }

  .footer-nav-link:hover {
    color: var(--primary-1);
  }

  .footer-nav-link.w--current {
    color: var(--neutral-700);
    font-weight: 400;
  }

  .footer-nav-link.w--current:hover {
    color: var(--primary-1);
  }

  .paragraph-small-2 {
    font-size: 16px;
  }

  .paragraph-small-2.small-print {
    font-family: Inter, sans-serif;
    font-size: 16px;
  }

  .dropdown-toggle-2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-toggle-3 {
    margin-left: 550px;
    margin-right: auto;
  }

  .dropdown-toggle-4 {
    display: block;
  }

  .header-logo-3 {
    width: 200px;
  }

  .header-navigation-4 {
    font-size: 22px;
  }

  .text-block-15 {
    font-family: Inter, sans-serif;
  }

  .mobile-only {
    display: none;
  }

  .widescreen, .image-31 {
    width: 200px;
  }

  .navbar-2 {
    background-color: var(--neutral-100);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .brand-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .container-6 {
    justify-content: flex-start;
  }

  .header-logo-4 {
    width: 200px;
  }

  .bold-text-3 {
    align-items: flex-start;
    margin-top: -20px;
    font-family: "Fa 300", sans-serif;
    font-size: 22px;
    display: flex;
  }

  .grid-22 {
    grid-template: ". . Area"
    / 1fr 1fr 1fr 1fr 1fr;
  }

  .container-default-6 {
    max-width: 1320px;
  }

  .footer-3 {
    font-size: 18px;
  }

  .button-secondary-7._2-buttons {
    border-radius: 10px;
    font-family: Inter, sans-serif;
    font-weight: 600;
  }

  .link-10 {
    align-items: flex-start;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .paragraph-50 {
    text-align: left;
  }

  .paragraph-50.other {
    margin-bottom: 0;
  }

  .paragraph-50.hero {
    text-align: left;
    margin-bottom: 40px;
  }

  .div-block-14 {
    min-height: 400px;
    max-height: 400px;
    margin-bottom: 60px;
    padding-top: 40px;
  }

  .div-block-14.caption {
    padding-top: 0;
  }

  .div-block-17 {
    padding-left: 40px;
  }

  .grid-28 {
    padding-top: 60px;
  }

  .advanced-analytics-wrapper-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-84 {
    text-align: left;
  }

  .heading-84.berita {
    margin-top: 60px;
  }

  .grid-29.care {
    margin-top: 20px;
  }

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

  .grid-31.chemocalc {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .bold-text-8 {
    display: inline-block;
  }

  .hero.hero-dark {
    background-image: url('../images/Generic-Cover-banner-v4.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
  }

  .grid-34 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-areas: "."
                         "Area"
                         ".";
  }

  .image-91 {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    margin-bottom: 20px;
    font-size: 45px;
  }

  blockquote {
    padding: 55px 72px;
  }

  .style-guide-sidebar {
    display: none;
  }

  .container-default {
    flex-direction: column;
    align-items: stretch;
  }

  .style-guide-content {
    margin-left: 0;
  }

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

  .style-guide-header {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .typography-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .style-guide-subheader {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .style-guide-content-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .buttons-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .button-primary {
    background-color: var(--neutral-100);
    color: var(--primary-1);
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-primary.small.header-button {
    margin-right: 32px;
  }

  .button-primary.small.header-button:hover {
    background-color: var(--primary-1);
  }

  .button-primary.small.header-button-mobile {
    border-color: var(--neutral-100);
    background-color: var(--neutral-100);
    padding-top: 22px;
    padding-bottom: 22px;
    font-size: 20px;
    display: block;
  }

  .button-primary.small.header-button-mobile:hover {
    background-color: var(--neutral-100);
  }

  .button-primary.button-white {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-primary.button-white-v2.terms-and-conditions {
    text-align: center;
    white-space: nowrap;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cards-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .header-navigation {
    flex-direction: column;
    align-items: stretch;
  }

  .nav-item-wrapper {
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .nav-item-wrapper.button-mobile {
    margin-top: 10px;
    font-size: 20px;
    display: block;
  }

  .menu-button {
    background-color: var(--neutral-100);
    color: #fff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 48px;
    min-width: 48px;
    min-height: 48px;
    max-height: 48px;
    padding: 0;
    font-size: 30px;
    transition: background-color .35s;
    display: flex;
  }

  .menu-button:hover {
    background-color: var(--neutral-100);
  }

  .menu-button.w--open {
    background-color: var(--secondary-3);
  }

  .nav-menu {
    border: 1px solid var(--neutral-300);
    background-color: #fff;
    padding: 0 24px 60px;
    box-shadow: 0 4px 10px rgba(74, 58, 255, .18);
  }

  .section {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section.padding-170px {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .section.padding-170px.padding-top-0px {
    padding-top: 0;
  }

  .section.padding-170px.case-studies {
    padding-top: 60px;
  }

  .section.padding-145px {
    padding-top: 93px;
    padding-bottom: 93px;
  }

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

  .section.padding-145px.padding-top-0px {
    padding-top: 0;
  }

  .section.bg-bottom-neutral-200-50.section-cta-bottom {
    padding-bottom: 102px;
  }

  .section.padding-200px {
    padding-top: 128px;
    padding-bottom: 128px;
  }

  .section.padding-200px.padding-top-0px {
    padding-top: 0;
  }

  .section.position-relative.hero-v2 {
    padding-top: 60px;
  }

  .section.position-relative.hero-v3 {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section.bg-secondary-1.utility-hero {
    padding-top: 91px;
    padding-bottom: 140px;
  }

  .section.bg-secondary-1.coming-soon {
    padding-top: 158px;
    padding-bottom: 163px;
  }

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

  .section.padding-114px {
    padding-top: 73px;
    padding-bottom: 73px;
  }

  .section.padding-114px.team-page, .section.padding-114px.blog-hero-v1, .section.padding-114px.blog-hero-v2, .section.padding-114px.blog-hero-v3 {
    padding-top: 60px;
  }

  .section.padding-135px {
    padding-top: 86px;
    padding-bottom: 86px;
  }

  .section.padding-80px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.contact-form-v2 {
    padding-top: 60px;
    padding-bottom: 118px;
  }

  .section.contact-form-v3 {
    padding-top: 60px;
  }

  .section.careers-hero {
    padding-top: 60px;
    padding-bottom: 125px;
  }

  .section.career {
    padding-top: 60px;
    padding-bottom: 110px;
  }

  .section.bg-secondary-4.shop-hero {
    padding-top: 60px;
    padding-bottom: 200px;
  }

  .section.plan {
    padding-top: 60px;
    padding-bottom: 88px;
  }

  .section.padding-123px {
    padding-top: 79px;
    padding-bottom: 79px;
  }

  .section.padding-123px.landing-page-hero, .section.padding-123px.terms-and-conditions {
    padding-top: 60px;
  }

  .section.ebook-hero {
    padding-top: 60px;
    padding-bottom: 106px;
  }

  .section.padding-150px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

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

  .section.padding-top-reduced-default {
    padding-top: 76px;
  }

  .section.padding-top-reduced-160px {
    padding-top: 102px;
  }

  .section.thank-you {
    padding-top: 60px;
  }

  .section.blog-category {
    padding-top: 60px;
    padding-bottom: 125px;
  }

  .utility-page-wrap.protected-page {
    padding-top: 126px;
    padding-bottom: 140px;
  }

  .utility-page-wrap.bg-secondary-1.not-found {
    padding-top: 118px;
    padding-bottom: 126px;
  }

  .not-found-number {
    margin-bottom: 40px;
  }

  .horizontal-divider.margin-default {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .horizontal-divider.margin-large {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .paragraph.margin-bottom-0px {
    margin-top: 20px;
  }

  .paragraph.max-width-445px {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .paragraph.text-color-neutral-300.text-color-neutral-600-mobile {
    color: var(--neutral-600);
  }

  .paragraph.max-width-445px {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-bottom: 40px;
    display: flex;
  }

  .paragraph.home-feature {
    max-width: 266px;
  }

  .paragraph.start-tracking {
    max-width: 679px;
    margin-left: auto;
    margin-right: auto;
  }

  .card {
    padding-top: 53px;
    padding-bottom: 53px;
  }

  .card.style-1 {
    padding: 58px 46px;
  }

  .card.style-1.contact-form-card {
    min-height: 729px;
  }

  .card.style-1.landing-page-form {
    min-width: auto;
    min-height: 552px;
  }

  .card.bg-primary-1.cta {
    text-align: center;
    justify-content: center;
    padding: 83px 70px 400px;
  }

  .card.bg-primary-1.footer-newsletter {
    max-width: 100%;
    min-height: 417px;
    padding-top: 54px;
    padding-bottom: 70px;
  }

  .card.bg-primary-1.cta-v4 {
    flex-direction: column;
    padding-top: 114px;
    padding-bottom: 114px;
  }

  .card.bg-primary-1.newsletter {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    padding: 70px 60px;
  }

  .card.card-link.case-study {
    flex-direction: column;
  }

  .card.card-link.social-media-v2 {
    padding-top: 53px;
    padding-bottom: 78px;
  }

  .card.style-4 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .card.style-6 {
    padding: 80px 40px 90px;
  }

  .card.style-7 {
    flex-direction: column;
  }

  .card.style-7.author {
    text-align: center;
  }

  .card.style-7.landing-form {
    align-items: stretch;
    min-width: auto;
  }

  .card.testimonial-v4 {
    text-align: center;
    justify-content: center;
    max-width: 100%;
    padding: 140px 63px;
    position: static;
  }

  .card.mission {
    left: auto;
    right: 0;
  }

  .card.post-featured-v2 {
    max-width: 754px;
    margin-top: -149px;
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .card.style-11 {
    padding: 33px 62px 50px;
  }

  .card.style-8 {
    flex-direction: column;
  }

  .card.style-12 {
    padding: 90px 62px 114px;
  }

  .card.style-13 {
    padding: 60px 91px 77px;
  }

  .card.style-15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .card.style-16 {
    padding: 70px;
  }

  .card.style-17 {
    padding-left: 63px;
    padding-right: 63px;
  }

  .card.style-18 {
    padding-top: 92px;
    padding-left: 53px;
    padding-right: 53px;
  }

  .card.terms-and-conditions {
    padding: 70px 76px 90px;
  }

  .card.style-19 {
    border-radius: 35px;
    padding: 75px 65px 82px;
  }

  .checkout-block-header, .checkout-block-content {
    padding-left: 60px;
    padding-right: 60px;
  }

  .title.text-color-neutral-100.text-color-neutral-800-mobile {
    color: var(--neutral-100);
    margin-top: 40px;
  }

  .title.text-color-neutral-100.coming-soon {
    font-size: 67px;
  }

  .title.hero {
    max-width: 462px;
  }

  .title.h1-size {
    font-size: 45px;
  }

  .title.testimonials {
    text-align: center;
    margin-top: 0;
    margin-bottom: 60px;
  }

  .title.home-features {
    margin-bottom: 32px;
  }

  .title.available-integrations {
    margin-bottom: 35px;
  }

  .title.start-tracking {
    max-width: 603px;
    margin-left: auto;
    margin-right: auto;
  }

  .title.footer-nav-title {
    margin-bottom: 40px;
  }

  .title.compare-plans {
    margin-bottom: 16px;
  }

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

  .split-content.checkout-left {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .split-content.checkout-right {
    flex-basis: auto;
  }

  .split-content.hero-left {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-bottom: 80px;
    margin-right: 0;
    display: flex;
  }

  .split-content.hero-right {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .split-content.perks-left {
    flex: 0 auto;
    align-self: center;
    max-width: 100%;
    margin-right: 0;
  }

  .split-content.perks-right {
    justify-content: center;
    align-items: stretch;
    max-width: 100%;
    margin-bottom: 0;
  }

  .split-content.perks-right.z-index-1 {
    margin-bottom: 0;
  }

  .split-content.process-left {
    margin-bottom: 28px;
  }

  .split-content.about-content-top-left {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .split-content.about-content-top-right {
    max-width: 525px;
  }

  .split-content.testimonials-left {
    max-width: 100%;
    margin-right: 0;
  }

  .split-content.testimonials-right {
    max-width: 100%;
    margin-bottom: 80px;
  }

  .split-content.quote-left {
    margin-top: 0;
    margin-bottom: 80px;
    margin-right: 0;
  }

  .split-content.quote-right {
    min-width: auto;
    max-width: 100%;
  }

  .split-content.articles-section-content-top-left {
    margin-bottom: 28px;
  }

  .split-content.footer-content-top-left {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .split-content.about-v2-left {
    max-width: 100%;
    margin-right: 0;
  }

  .split-content.about-v2-right {
    width: 100%;
    max-width: 100%;
    margin-bottom: 80px;
  }

  .split-content.services-content-top-left {
    max-width: 540px;
    margin-bottom: 28px;
    margin-right: 0;
  }

  .split-content.perks-v2-left {
    min-width: auto;
    max-width: 100%;
    margin-bottom: 80px;
    margin-right: 0;
  }

  .split-content.testimonials-v2-content-top-left {
    text-align: center;
    margin-bottom: 28px;
  }

  .split-content.logos-v2-left {
    margin-bottom: 30px;
    margin-right: 0;
  }

  .split-content.logos-v2-right {
    margin-bottom: -20px;
    margin-right: -40px;
  }

  .split-content.about-v3-left {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    max-width: 100%;
    margin-bottom: 0;
    margin-right: 0;
    display: flex;
  }

  .split-content.about-v3-right {
    justify-content: center;
    max-width: 100%;
    display: flex;
  }

  .split-content.cta-v4-left {
    text-align: center;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .split-content.cta-v4-right {
    margin-left: 0;
  }

  .split-content.about-hero-left {
    max-width: 100%;
    margin-right: 0;
  }

  .split-content.about-hero-right {
    min-width: auto;
    max-width: 566px;
    margin-top: 0;
    margin-bottom: 80px;
  }

  .split-content.offices-content-top-left {
    text-align: center;
    margin-bottom: 28px;
  }

  .split-content.mission-left {
    max-width: 100%;
    margin-bottom: 80px;
    margin-right: 0;
  }

  .split-content.mission-right {
    align-items: flex-start;
    max-width: 100%;
  }

  .split-content.story-left {
    max-width: 100%;
    margin-right: 0;
  }

  .split-content.story-right {
    min-width: auto;
    max-width: 100%;
    margin-bottom: 80px;
  }

  .split-content.team-left {
    max-width: 330px;
    margin-bottom: 60px;
    margin-right: 0;
  }

  .split-content.team-right {
    text-align: center;
    max-width: 100%;
  }

  .split-content.blog-hero-v1-content-top-left {
    text-align: center;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .split-content.blog-hero-v1-content-top-right {
    text-align: center;
    max-width: 576px;
  }

  .split-content.blog-content-top-left {
    margin-bottom: 30px;
    margin-right: 0;
  }

  .split-content.card-newsletter-title {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .split-content.blog-hero-v3-content-top-left {
    text-align: center;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .split-content.blog-hero-v3-content-top-right {
    text-align: center;
    max-width: 575px;
  }

  .split-content.more-post-left {
    margin-bottom: 28px;
  }

  .split-content.contact-form-left {
    width: 100%;
    max-width: 100%;
    margin-bottom: 100px;
    margin-right: 0;
  }

  .split-content.contact-form-right {
    min-width: auto;
    max-width: 100%;
  }

  .split-content.contact-social-media-top-left {
    text-align: center;
    margin-bottom: 10px;
  }

  .split-content.contact-social-media-top-right {
    text-align: center;
  }

  .split-content.contact-v2-social-media-top-left {
    text-align: center;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .split-content.contact-v2-social-media-top-right {
    text-align: center;
  }

  .split-content.faqs-left {
    max-width: 100%;
    margin-bottom: 26px;
    margin-right: 0;
  }

  .split-content.faqs-right {
    max-width: 100%;
  }

  .split-content.contact-form-v3-left {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-bottom: 80px;
    margin-right: 0;
    display: flex;
  }

  .split-content.contact-form-v3-right {
    width: 100%;
    min-width: auto;
    max-width: 100%;
  }

  .split-content.offices-v2-content-top-left {
    text-align: center;
    margin-bottom: 10px;
  }

  .split-content.offices-v2-content-top-right {
    text-align: center;
  }

  .split-content.careers-hero-left.z-index-1 {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .split-content.careers-hero-right.z-index-1 {
    max-width: 100%;
    margin-left: 0;
  }

  .split-content.careers-left {
    margin-bottom: 40px;
  }

  .split-content.careers-right {
    max-width: 100%;
  }

  .split-content.career-left {
    max-width: 100%;
    margin-bottom: 100px;
    margin-right: 0;
  }

  .split-content.career-right {
    min-width: auto;
    max-width: 100%;
  }

  .split-content.plan-left {
    max-width: 100%;
    margin-bottom: 70px;
    margin-right: 0;
  }

  .split-content.plan-right {
    align-self: auto;
    max-width: 100%;
  }

  .split-content.landing-page-form-left {
    width: 100%;
    max-width: 100%;
    margin-bottom: 80px;
    margin-right: 0;
  }

  .split-content.landing-page-form-right {
    width: 100%;
    max-width: 100%;
  }

  .split-content.landin-page-top-left {
    max-width: 100%;
    margin-right: 0;
  }

  .split-content.landin-page-top-right {
    margin-bottom: 60px;
  }

  .split-content.landin-page-bottom-left {
    max-width: 528px;
    margin-bottom: 60px;
    margin-right: 0;
  }

  .split-content.landin-page-bottom-right {
    max-width: 100%;
  }

  .split-content.ebook-hero-left {
    max-width: 100%;
    margin-bottom: 80px;
    margin-right: 0;
  }

  .split-content.ebook-hero-right {
    max-width: 100%;
  }

  .split-content.ebook-about-top-left {
    max-width: 100%;
    margin-right: 0;
  }

  .split-content.ebook-about-top-right {
    max-width: 527px;
    margin-bottom: 70px;
  }

  .split-content.about-content-bottom-left {
    margin-bottom: 70px;
    margin-right: 0;
  }

  .split-content.about-content-bottom-right {
    max-width: 100%;
  }

  .split-content.ebook-cta-left {
    max-width: 100%;
    margin-top: -60px;
    margin-right: 0;
  }

  .split-content.ebook-cta-right {
    max-width: none;
    margin-top: 140px;
  }

  .split-content.more-case-studies-left {
    text-align: center;
    margin-bottom: 28px;
  }

  .split-content.project-results-left {
    margin-bottom: 10px;
  }

  .split-content.webinar-landing-page-left {
    max-width: 100%;
    margin-bottom: 100px;
    margin-right: 0;
  }

  .split-content.webinar-landing-page-right {
    max-width: 100%;
  }

  .split-content.terms-and-conditions-left {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .split-content.terms-and-conditions-right {
    max-width: 100%;
  }

  .split-content.testimonials-left {
    flex-direction: column;
    align-items: center;
    margin-bottom: 24px;
    margin-right: 0;
    display: flex;
  }

  .split-content.testimonials-right {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .split-content.start-tracking-right {
    justify-content: center;
    max-width: 660px;
  }

  .split-content.start-tracking-left {
    text-align: center;
    max-width: 754px;
    margin-bottom: 60px;
    margin-right: 0;
  }

  .image-wrapper.card-case-study {
    max-width: 100%;
  }

  .image-wrapper.borders-radius-24px.team {
    min-height: 457px;
  }

  .image-wrapper.borders-radius-24px.post-featured-v1 {
    max-width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .image-wrapper.post-featured-v2 {
    border-radius: 35px;
    max-width: 100%;
    position: static;
  }

  .image-wrapper.borders-radius-56px.margin-bottom-large {
    border-radius: 48px;
  }

  .image-wrapper.card-author {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-wrapper.home-v3 {
    width: 100%;
    height: 80vh;
    position: static;
  }

  .image.hero-1 {
    margin-left: 0;
  }

  .image.hero-2 {
    left: auto;
    right: 0;
  }

  .image.logo {
    margin-bottom: 20px;
    margin-right: 40px;
  }

  .image.style-2.z-index-1 {
    margin-left: 0;
  }

  .image.style-2.width-100 {
    width: auto;
    max-width: 55%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
  }

  .image.style-1.about-1 {
    margin-bottom: 60px;
  }

  .image.style-1.about-v2-1 {
    margin-bottom: 69px;
    margin-left: 0;
  }

  .image.style-1.about-v2-2 {
    left: auto;
    right: 0;
  }

  .image.style-1.testimonial-v4 {
    margin-top: 0;
    margin-bottom: -90px;
  }

  .image.style-1.about-hero {
    object-fit: cover;
    width: 100%;
    max-height: 732px;
  }

  .image.process-step-icon {
    margin-bottom: 40px;
  }

  .image.hero-v2-2 {
    top: auto;
    left: 0;
  }

  .image.avatar.margin-right-13px.news {
    width: 11%;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .image.landing-page-shape-1 {
    left: -34px;
  }

  .image.home-hero-2 {
    width: 25%;
  }

  .image.home-hero-logo {
    max-width: 90%;
  }

  .image.home-hero-3 {
    width: 25%;
    top: -40px;
    right: 20px;
  }

  .image.home-hero-1 {
    max-width: 80%;
  }

  .image.home-feature-icon {
    margin-bottom: 10px;
  }

  .image.analytics-campaigns {
    max-width: 49%;
    margin-left: 0;
  }

  .image.advanced-analytics {
    padding-top: 40px;
  }

  .image.teams {
    margin-top: 0;
  }

  .image.start-tracking-user-icon {
    margin-bottom: 10px;
  }

  .text-400.responsive-resize-default {
    font-size: 22px;
  }

  .text-200.header-link, .text-200.dropdown {
    font-size: 20px;
  }

  .split-content-wrapper {
    flex-direction: column;
  }

  .split-content-wrapper.mobile-stretch-direction-reverse {
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .split-content-wrapper.mobile-stretch-direction-reverse.mobile-max-width-660px {
    max-width: 500px;
    padding-top: 0;
  }

  .split-content-wrapper.mobile-max-width-660px.care {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 60px;
    padding-right: 70px;
  }

  .split-content-wrapper.careers {
    align-items: stretch;
  }

  .subtitle.text-color-neutral-600.margin-bottom-0px {
    margin-bottom: 0;
  }

  .button-row {
    justify-content: center;
  }

  .margin-bottom-default {
    margin-bottom: 50px;
  }

  .slider.slider-mobile-center {
    justify-content: center;
    display: flex;
  }

  .logos-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: -20px;
    margin-right: -40px;
  }

  .absolute.hero {
    width: 100%;
    min-height: 38%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .absolute.quote {
    width: 100%;
    min-height: 40%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .absolute.cta {
    width: 471px;
    height: 50%;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .absolute.shape.footer-newsletter-1 {
    width: 326px;
    padding-top: 326px;
  }

  .absolute.shape.footer-newsletter-2 {
    width: 190px;
    padding-top: 190px;
  }

  .absolute.shape.footer-newsletter-3 {
    width: 154px;
    padding-top: 154px;
  }

  .absolute.shape.hero-1 {
    height: 50%;
    padding-top: 0%;
  }

  .absolute.shape.hero-2 {
    height: 50%;
    padding-top: 0%;
    display: none;
  }

  .absolute.shape.hero-3 {
    width: 27%;
    padding-top: 27%;
  }

  .absolute.shape.hero-4 {
    width: 38%;
    padding-top: 38%;
    bottom: -77px;
    left: 0;
  }

  .absolute.shape.home-perks {
    top: -60px;
    left: auto;
    right: -50px;
  }

  .absolute.shape.cta-1 {
    padding-top: 0%;
  }

  .absolute.shape.cta-2, .absolute.shape.cta-4 {
    width: 36%;
    padding-top: 36%;
  }

  .absolute.shape.cta-5 {
    width: 36%;
    height: auto;
    padding-top: 36%;
    right: 67px;
  }

  .absolute.shape.quote-1 {
    width: 318px;
    padding-top: 318px;
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
  }

  .absolute.shape.quote-2 {
    width: 290px;
    padding-top: 290px;
    top: 0;
    bottom: auto;
    left: 0;
  }

  .absolute.shape.quote-3 {
    width: 290px;
    padding-top: 290px;
  }

  .absolute.shape.hero-v2-1 {
    left: -98px;
  }

  .absolute.shape.hero-v2-4 {
    top: -115px;
    left: -98px;
  }

  .absolute.shape.cta-v2-2 {
    top: -75px;
  }

  .absolute.shape.cta-v3-1 {
    width: 15%;
  }

  .absolute.shape.cta-v3-2 {
    width: 18%;
    padding-top: 18%;
  }

  .absolute.shape.cta-v3-4 {
    width: 18%;
    padding-top: 18%;
    top: -56px;
  }

  .absolute.shape.cta-v3-5 {
    width: 20%;
    padding-top: 20%;
    bottom: auto;
  }

  .absolute.shape.cta-v4-2 {
    top: -104px;
    right: 0;
  }

  .absolute.shape.cta-v4-4 {
    display: none;
  }

  .absolute.shape.cta-v4-6 {
    width: 203px;
    padding-top: 203px;
  }

  .absolute.shape.cta-v4-7 {
    left: 10px;
  }

  .absolute.shape.about-hero-3 {
    width: 334px;
    padding-top: 334px;
  }

  .absolute.shape.about-hero-4 {
    width: 274px;
    padding-top: 274px;
    left: -27px;
  }

  .absolute.shape.team-1 {
    width: 240px;
    min-height: 50%;
    padding-top: 0;
  }

  .absolute.shape.team-2 {
    width: 173px;
    margin-right: 0;
    padding-top: 173px;
    bottom: 0;
    left: 0;
    right: auto;
  }

  .absolute.shape.team-3 {
    width: 312px;
    padding-top: 312px;
    top: -159px;
    bottom: auto;
    left: auto;
    right: -36px;
  }

  .absolute.shape.newsletter-1, .absolute.shape.newsletter-2, .absolute.shape.newsletter-3, .absolute.shape.newsletter-4 {
    width: 148px;
    min-height: auto;
    padding-top: 148px;
  }

  .absolute.shape.contact-form-v3-1 {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .absolute.shape.contact-form-v3-2 {
    right: -4%;
  }

  .absolute.shape.contact-form-v3-4 {
    bottom: -26%;
  }

  .absolute.shape.careers-hero-2 {
    top: 563.406px;
  }

  .absolute.shape.careers-hero-3 {
    top: 152px;
  }

  .absolute.shape.shop-1 {
    left: -15%;
  }

  .absolute.shape.shop-2 {
    top: 49%;
    left: -29%;
  }

  .absolute.shape.shop-3, .absolute.shape.shop-4 {
    right: -15%;
  }

  .absolute.shape.shop-5 {
    top: 64.5%;
    right: -15%;
  }

  .absolute.shape.plan-3 {
    top: auto;
    bottom: 162px;
  }

  .absolute.shape.plan-4 {
    top: auto;
    bottom: 0;
  }

  .absolute.shape.landing-form-3 {
    display: none;
  }

  .absolute.shape.landing-form-4 {
    bottom: 36px;
    left: -604px;
    right: auto;
  }

  .absolute.shape.ebook-about-1 {
    top: -30px;
    left: -34px;
  }

  .absolute.shape.ebook-about-2 {
    top: -53px;
  }

  .absolute.shape.ebook-about-3 {
    bottom: -27px;
  }

  .absolute.shape.ebook-hero-1 {
    width: 269px;
    padding-top: 269px;
  }

  .absolute.shape.ebook-hero-2 {
    width: 261px;
    padding-top: 261px;
    bottom: 0;
    left: auto;
    right: 0;
  }

  .absolute.shape.ebook-hero-3 {
    width: 258px;
    padding-top: 258px;
    top: 0;
    left: auto;
    right: 0;
  }

  .absolute.shape.ebook-hero-4 {
    width: 258px;
    padding-top: 258px;
    bottom: 0%;
    left: 0;
    right: auto;
  }

  .absolute.shape.webinar-1 {
    width: 375px;
    padding-top: 375px;
  }

  .absolute.shape.webinar-2 {
    width: 237px;
    padding-top: 237px;
  }

  .absolute.shape.webinar-3 {
    width: 280px;
    padding-top: 280px;
  }

  .absolute.shape.coming-soon-2, .absolute.shape.coming-soon-3 {
    top: auto;
    bottom: 0;
  }

  .absolute.shape.coming-soon-4 {
    top: -12%;
  }

  .absolute.shape.coming-soon-5 {
    bottom: 0%;
    left: auto;
  }

  .absolute.shape.not-found-4 {
    bottom: 0%;
  }

  .absolute.hero-v2 {
    min-height: 80%;
  }

  .absolute.utility-hero-1 {
    width: 150px;
    padding-top: 150px;
  }

  .absolute.utility-hero-2 {
    width: 200px;
    padding-top: 200px;
  }

  .absolute.utility-hero-3 {
    width: 150px;
    padding-top: 150px;
  }

  .absolute.utility-hero-4 {
    width: 200px;
    padding-top: 200px;
  }

  .absolute.team-bg {
    width: 100%;
    min-height: 32%;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .absolute.newsletter-shapes-wrapper {
    width: 100%;
  }

  .absolute.contact-form-v3 {
    width: 100%;
    min-height: 40%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .absolute.plan {
    width: 100%;
    min-height: 30%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .absolute.landing-page-form {
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .absolute.ebook-cta {
    object-fit: fill;
    background-image: url('../images/News-yellow.png');
    background-position: 0 0;
    background-size: auto;
    max-width: 100%;
    min-height: 80%;
    position: absolute;
  }

  .absolute.ebook-hero {
    width: 100%;
    min-height: 50%;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .absolute.webinar {
    width: 100%;
    min-height: 28%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .content-top.about-v2 {
    max-width: 600px;
  }

  .content-top.post {
    margin-bottom: 60px;
  }

  .content-top.card-plan {
    max-width: 360px;
  }

  .card-cta-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid-2-columns {
    grid-column-gap: 45px;
    grid-row-gap: 50px;
  }

  .grid-2-columns.margin-bottom-default.perk-small-grid {
    max-width: 528px;
  }

  .grid-2-columns.style-2.gap-rows-60px {
    grid-row-gap: 60px;
  }

  .grid-2-columns.style-3, .grid-2-columns.style-4 {
    grid-template-columns: 1fr;
  }

  .grid-3-columns {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.style-4, .grid-3-columns.style-4.gap-26px, .grid-3-columns.style-4.gap-26px.news {
    grid-template-columns: 1fr;
  }

  .process-step-wrapper {
    margin-bottom: 50px;
  }

  .content-bottom.flex-c.children-wrap.news {
    margin-left: 0;
  }

  .margin-top-default {
    margin-top: 50px;
  }

  .grid-1-column.gap-15px.terms-and-conditions-grid-buttons {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .card-case-study-main-content {
    min-width: auto;
    padding: 70px 80px;
  }

  .post-item-content {
    max-width: 375px;
  }

  .footer-content-top {
    flex-direction: column;
    align-items: stretch;
  }

  .footer-content {
    flex-direction: column;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .footer-content-bottom {
    flex-flow: column-reverse;
    align-items: stretch;
  }

  .footer-menu-main-content {
    margin-bottom: 30px;
    margin-right: 0;
  }

  .social-media-small-wrapper {
    justify-content: center;
    align-items: center;
  }

  .dropdown-list {
    padding-top: 0;
    position: static;
  }

  .dropdown-nav-main-wrapper {
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    border-radius: 0;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 40px 0 0;
  }

  .dropdown-arrow {
    font-size: 9px;
    top: 1px;
  }

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

  .dropdown-nav-pages-wrapper, .dropdown-nav-pages-wrapper.last {
    width: auto;
  }

  .dropdown-nav-content {
    flex-wrap: wrap;
  }

  .copyright-text {
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .logos-main-wrapper {
    max-width: 720px;
    margin-left: auto;
    margin-right: auto;
  }

  .logos-main-wrapper.landing-page-logos {
    max-width: 660px;
  }

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

  .mobile-max-width-660px {
    max-width: 660px;
    margin-left: auto;
    margin-right: auto;
  }

  .margin-bottom-large {
    margin-bottom: 72px;
  }

  .cta-v2-content {
    align-self: flex-start;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .card-case-study-v2-content {
    padding-top: 60px;
    padding-bottom: 52px;
  }

  .big-numbers {
    font-size: 48px;
  }

  .space.min-height-58px.perks-v2 {
    min-height: 48px;
  }

  .title-hero-v2-wrapper {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .tag.post-item-v2 {
    top: 20px;
    right: 20px;
  }

  .hero-v3-content {
    max-width: 565px;
    margin-bottom: 80px;
  }

  .vertical-divider.testimonials-v3 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .case-study-offset-item {
    margin-top: 48px;
  }

  .container-medium-648px.integrations {
    margin-bottom: 60px;
  }

  .testimonial-v4-wrapper {
    flex-direction: column;
  }

  .testimonials-v4-slider-left-arrow {
    margin-right: 60px;
    bottom: 50px;
    right: auto;
  }

  .testimonials-v4-slider-right-arrow {
    margin-left: 60px;
    bottom: 50px;
    right: auto;
  }

  .card-testimonial-v4-content {
    flex-direction: column;
    align-items: center;
    max-width: 652px;
    margin-left: 0;
    display: flex;
  }

  .split-content-wrapper-margin-bottom-default {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 200px;
    display: flex;
  }

  .grid-4-columns {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr;
  }

  .card-office-content {
    padding-top: 54px;
    padding-bottom: 54px;
    padding-right: 69px;
  }

  .social-media-wrapper.mobile-justify-center, .social-media-wrapper.card-author {
    justify-content: center;
  }

  .margin-top-offset-negative-default {
    margin-top: -84px;
  }

  .team-about-title-wrapper, .category-wrapper.blog {
    justify-content: center;
  }

  .post-featured-v1-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .post-featured-v2-wrapper {
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-hero-v3-grid {
    grid-template-columns: 1fr;
  }

  .blog-hero-v3-grid.mobile-max-width-660px {
    grid-row-gap: 60px;
  }

  .post-item-sidebar-content {
    max-width: 330px;
  }

  .rich-text h2, .rich-text h3, .rich-text h4, .rich-text h5, .rich-text h6 {
    margin-bottom: 10px;
  }

  .margin-bottom-extra-large {
    margin-bottom: 100px;
  }

  .rich-text-v2 h2, .rich-text-v2 h3, .rich-text-v2 h4, .rich-text-v2 h5, .rich-text-v2 h6 {
    margin-bottom: 10px;
  }

  .plans-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .plan-item {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .plan-item:nth-child(2n) {
    margin-bottom: 40px;
  }

  .plan-item:last-child {
    margin-bottom: 0;
  }

  .margin-top-offset-negative-large {
    margin-top: -144px;
  }

  .footer-small-logo-container, .footer-small-copyright-text {
    margin-right: 0;
  }

  .footer-small {
    padding-top: 51px;
    padding-bottom: 50px;
  }

  .footer-small-content {
    text-align: center;
    flex-flow: column;
  }

  .chapter-wrapper {
    flex-direction: column;
  }

  .chapter-number {
    margin-bottom: 20px;
  }

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

  .display-none-desktop {
    padding-left: 0;
    display: block;
  }

  .rich-text-v3 h2, .rich-text-v3 h3, .rich-text-v3 h4, .rich-text-v3 h5, .rich-text-v3 h6 {
    margin-bottom: 10px;
  }

  .card-project-about-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-menu-button-icon-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 5px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .icon-wrapper {
    color: var(--primary-1);
    flex-direction: column;
    justify-content: space-between;
    width: 20px;
    min-height: 16px;
    display: flex;
  }

  .header-menu-button-icon-top {
    background-color: #fff;
    width: 100%;
    min-height: 2px;
    max-height: 2px;
    padding: 0;
    font-size: 40px;
    line-height: 2em;
  }

  .header-menu-button-icon-medium {
    background-color: #fff;
    width: 20px;
    min-height: 2px;
    max-height: 2px;
    padding: 0;
  }

  .header-menu-button-icon-bottom {
    background-color: #fff;
    width: 20px;
    height: 2px;
    min-height: 2px;
    max-height: 2px;
    padding: 0;
    font-size: 40px;
    font-weight: 600;
    line-height: 2em;
  }

  .image-home-link-wrapper {
    max-width: 260px;
    height: 290px;
  }

  .image-home-link-wrapper.t01, .image-home-link-wrapper.t02, .image-home-link-wrapper.bt06 {
    display: none;
  }

  .paragraph-2 {
    text-align: center;
    margin-bottom: 0;
  }

  .heading {
    text-align: center;
  }

  .heading-5 {
    margin-bottom: 20px;
  }

  .paragraph-6 {
    text-align: left;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-7 {
    text-align: left;
  }

  .container-default-2 {
    flex-direction: column;
    align-items: stretch;
  }

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

  .image-3 {
    padding-top: 40px;
  }

  .div-block-3 {
    display: block;
  }

  .grid-3 {
    align-items: center;
    justify-items: center;
    width: auto;
  }

  .section-3 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-3.position-relative.hero-v3 {
    padding-top: 60px;
    padding-bottom: 0;
  }

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

  .div-block-5 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .grid-7 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .grid-8 {
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-right: 40px;
  }

  .card-2 {
    padding-top: 53px;
    padding-bottom: 53px;
  }

  .card-2.style-4 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .footer-content-2 {
    flex-direction: column;
    margin-top: 70px;
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .image-16.care {
    margin-left: 0;
  }

  .menu-button-2 {
    background-color: var(--primary-1);
    color: #fff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 48px;
    min-width: 48px;
    min-height: 48px;
    max-height: 48px;
    padding: 0;
    font-size: 30px;
    transition: background-color .35s;
    display: flex;
  }

  .menu-button-2:hover {
    background-color: var(--primary-1);
  }

  .menu-button-2.w--open {
    background-color: var(--secondary-1);
  }

  .header-menu-button-icon-wrapper-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 5px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .icon-wrapper-2 {
    flex-direction: column;
    justify-content: space-between;
    width: 20px;
    min-height: 16px;
    display: flex;
  }

  .header-menu-button-icon-top-2, .header-menu-button-icon-medium-2, .header-menu-button-icon-bottom-2 {
    background-color: #fff;
    width: 100%;
    min-height: 2px;
    max-height: 2px;
    padding: 0;
  }

  .nav-link-2 {
    padding-bottom: 0;
    font-size: 20px;
  }

  .nav-link-3, .nav-link-4, .nav-link-5, .nav-link-6, .nav-link-7 {
    font-size: 20px;
  }

  .paragraph-29 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-20 {
    text-align: center;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
  }

  .image-21 {
    margin-bottom: 40px;
    margin-left: 0;
  }

  .grid-18 {
    grid-template-columns: 1fr;
    align-items: stretch;
    justify-items: stretch;
  }

  .heading-28 {
    margin: 20px auto 40px;
    display: inline-block;
  }

  .image-23 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .heading-45, .heading-46 {
    padding-bottom: 0;
  }

  .menu-line-top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 2px;
    max-height: 2px;
    padding: 0;
  }

  .header-logo-2 {
    width: 120px;
    max-width: none;
    padding-top: 20px;
  }

  .container-default-3 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-3.hospital {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .button-primary-5.header-button {
    margin-top: 0;
    margin-left: auto;
  }

  .menu-line-bottom {
    background-color: #fff;
    min-height: 2px;
    max-height: 2px;
    padding: 0;
  }

  .menu-button-icon {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: 25px;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .dropdown-menu-wrapper {
    box-shadow: none;
    border-width: 0;
    max-width: 660px;
    padding: 40px 0 20px;
  }

  .dropdown {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 40px;
    padding-right: 40px;
  }

  .menu-button-wrapper {
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .brand-2 {
    z-index: 99;
  }

  .dropdown-list-2 {
    padding-top: 0;
    position: static;
  }

  .menu-line-middle {
    background-color: #fff;
    min-height: 2px;
    max-height: 2px;
    padding: 0;
  }

  .nav-item-wrapper-2 {
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .nav-item-wrapper-2.mobile {
    margin-top: 100px;
    display: block;
  }

  .nav-item-wrapper-2.desktop-only {
    display: none;
  }

  .dropdown-arrow-2 {
    font-size: 22px;
  }

  .nav-menu-2 {
    background-color: #fff;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .menu-button-3 {
    z-index: 99;
    background-color: #256bf6;
    border-radius: 6px;
    width: 48px;
    min-width: 48px;
    height: 48px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 12px;
    transition: transform .3s;
  }

  .menu-button-3:hover {
    background-color: #256bf6;
    transform: translate(0, -4px);
  }

  .menu-button-3.w--open {
    background-color: #256bf6;
  }

  .header-navigation-2 {
    flex-direction: row;
    align-items: stretch;
    margin-left: 24px;
    margin-right: 24px;
  }

  .nav-link-8 {
    font-size: 24px;
  }

  .heading-49 {
    text-align: center;
    width: auto;
    font-size: 40px;
    display: inline-block;
  }

  .paragraph-large-2.home-hero {
    text-align: center;
    width: auto;
    font-size: 24px;
  }

  .home-hero-logos-text {
    color: #4b5166;
    text-align: center;
    margin-bottom: 20px;
    margin-right: 0;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .home-hero-images-wrapper {
    margin-bottom: 119px;
  }

  .button-primary-6 {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .home-hero-content {
    margin-bottom: 100px;
  }

  .home-hero-logos-grid {
    justify-content: space-between;
    justify-items: center;
  }

  .button-row-3 {
    justify-content: center;
    width: 700px;
  }

  .divider.footer-divider {
    margin-top: 47px;
    margin-bottom: 83px;
  }

  .home-hero-logos-wrapper {
    flex-direction: column;
    align-items: stretch;
    margin-top: 67px;
  }

  .section-6 {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .section-6.home-hero {
    padding-top: 112px;
  }

  .card-3.bg-neutral-200.teams {
    text-align: center;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-top: 43px;
  }

  .card-3.bg-neutral-200.feature {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
  }

  .card-3.testimonial {
    max-width: 100%;
  }

  .teams-grid {
    grid-row-gap: 34px;
    grid-template-columns: 1fr;
  }

  .card-teams-content {
    object-fit: fill;
    flex: 0 auto;
    align-self: auto;
    max-width: 363px;
    margin-bottom: 0;
    margin-right: 30px;
  }

  .button-primary-7 {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .testimonials-wrapper {
    flex-direction: column;
  }

  .testimonial-content {
    align-self: center;
  }

  .grid-20 {
    margin-bottom: 40px;
  }

  .image-24.hospital {
    margin-left: 0;
  }

  .button-primary-8 {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .heading-52 {
    font-size: 54px;
  }

  .container-default-4 {
    flex-direction: column;
    align-items: stretch;
  }

  .grid-21 {
    padding-right: 90px;
  }

  .div-mobile-2 {
    height: 50px;
  }

  .content-top-2.home-features {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 60px;
  }

  .content-top-2.integrations {
    flex-direction: column;
  }

  .home-features-grid {
    grid-column-gap: 30px;
    grid-row-gap: 60px;
  }

  .home-feature-wrapper {
    flex-direction: column;
  }

  .analytics-user-images-wrapper {
    width: auto;
    max-width: 49%;
  }

  .analytics-user-content-text {
    max-width: 46%;
    margin-right: 0;
  }

  .home-analitics-tool-wrapper {
    margin-bottom: 0;
  }

  .analytics-campaigns-content-text {
    max-width: 46%;
    margin-left: 0;
  }

  .analytics-campaigns-content {
    margin-bottom: 60px;
  }

  .advanced-analytics-wrapper {
    flex-wrap: wrap;
  }

  .advanced-analytics-grid {
    grid-row-gap: 54px;
    grid-template-columns: auto minmax(25%, 465px);
    max-width: 842px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .container-default-5 {
    flex-direction: column;
    align-items: stretch;
  }

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

  .card-feature-content {
    max-width: 363px;
    margin-bottom: 0;
    margin-right: 30px;
  }

  .section-8 {
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .section-8.integrations {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .section-8.compare-plans {
    padding-top: 112px;
  }

  .section-8.pricing {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .start-tracking-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .start-tracking-user-grid {
    grid-column-gap: 40px;
    justify-content: center;
  }

  .menu-button-4 {
    z-index: 99;
    background-color: #256bf6;
    border-radius: 6px;
    width: 48px;
    min-width: 48px;
    height: 48px;
    margin-left: 20px;
    padding: 12px;
    transition: transform .3s;
  }

  .menu-button-4:hover {
    background-color: #256bf6;
    transform: translate(0, -4px);
  }

  .menu-button-4.w--open {
    background-color: #256bf6;
  }

  .header-navigation-3 {
    flex-direction: column;
    align-items: stretch;
    margin-left: 24px;
    margin-right: 24px;
  }

  .nav-link-9 {
    font-size: 24px;
  }

  .footer-nav-box {
    margin-right: 20px;
  }

  .footer-newsletter-content-top {
    width: 100%;
    max-width: 37%;
    margin-bottom: 0;
    margin-right: 40px;
  }

  .footer-newsletter-wrapper {
    align-items: center;
    max-width: none;
    display: flex;
  }

  .paragraph-small-2.small-print {
    margin-bottom: 15px;
  }

  .footer-content-3 {
    flex-direction: column;
    margin-bottom: 73px;
  }

  .footer-nav-wrapper {
    max-width: 566px;
    margin-bottom: 60px;
  }

  .dropdown-toggle-2 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .dropdown-toggle-4 {
    display: none;
  }

  .header-logo-3 {
    width: 120px;
    max-width: none;
  }

  .header-3 {
    margin-top: 0;
  }

  .header-navigation-4 {
    flex-direction: column;
    align-items: stretch;
    margin-left: 24px;
    margin-right: 24px;
  }

  .menu-button-wrapper-2 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .header-navigation-5 {
    flex-direction: column;
    align-items: stretch;
    margin-left: 24px;
    margin-right: 24px;
  }

  .mobile-only {
    margin-left: 20px;
    display: flex;
  }

  .mobile-only:hover {
    color: var(--primary-1);
  }

  .mobile-menu {
    display: flex;
  }

  .header-logo-4 {
    width: 180px;
    max-width: none;
  }

  .dropdown-arrow-3 {
    font-size: 13px;
  }

  .nav-menu-3 {
    background-color: #fff;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 36px;
  }

  .header-logo-5 {
    width: 120px;
    max-width: none;
  }

  .footer-content-bottom-2 {
    flex-wrap: wrap-reverse;
  }

  .container-default-6 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 40px;
  }

  .footer-logo-2 {
    width: 150px;
    max-width: none;
  }

  .compare-feature-grid {
    max-width: 450px;
    margin-right: 50px;
  }

  .compare-plans-wrapper {
    margin-bottom: 28px;
  }

  .pricing-grid {
    grid-row-gap: 26px;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .compare-feature-head-wrapper {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .compare-feature-head-wrapper.first {
    margin-top: -84px;
  }

  .container-medium-800px.pricing {
    margin-bottom: 40px;
  }

  .card-pricing-plan-content-top {
    margin-bottom: 0;
    margin-right: 40px;
  }

  .card-pricing-plan-price-wrapper {
    align-items: flex-end;
    display: flex;
  }

  .footer-content-4 {
    flex-direction: column;
    margin-bottom: 73px;
  }

  .card-pricing-plan-wrapper {
    justify-content: center;
    display: flex;
  }

  .footer-social-media-grid {
    margin-bottom: 15px;
  }

  .footer-3 {
    padding-top: 47px;
    padding-bottom: 13px;
  }

  .card-pricing-plan-content-bottom {
    max-width: 50%;
  }

  .paragraph-50.other {
    margin-top: 0;
  }

  .div-block-14.caption {
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 0;
    max-height: none;
  }

  .grid-24 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: 1fr 1fr 1fr;
  }

  .grid-25, .grid-26 {
    grid-template-columns: 1fr;
  }

  .div-block-19 {
    padding-top: 40px;
  }

  .div-block-21 {
    text-align: center;
  }

  .grid-27 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-bottom: 60px;
  }

  .grid-28 {
    grid-row-gap: 44px;
  }

  .advanced-analytics-grid-2 {
    grid-row-gap: 54px;
    grid-template-columns: auto minmax(25%, 465px);
    max-width: 842px;
    margin-left: auto;
    margin-right: auto;
  }

  .advanced-analytics-grid-2.integrations {
    grid-template-columns: auto minmax(27%, 444px);
  }

  .image-67.advanced-analytics.hospital, .image-78 {
    margin-left: 0;
  }

  .grid-31.idi {
    grid-template-columns: 1fr 1fr;
  }

  .grid-32 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .content-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .row {
    padding-top: 40px;
  }

  .hero {
    padding-top: 64px;
  }

  .hero.hero-dark {
    background-image: url('../images/Generic-Cover-banner-v4.png');
    background-size: auto;
  }

  .display-heading {
    margin-bottom: 16px;
    font-size: 50px;
  }

  .icon-circle {
    padding: 0;
  }

  .button-secondary-8 {
    padding-left: 28px;
    padding-right: 28px;
  }

  .card-body {
    padding-top: 16px;
  }

  .body-small {
    margin-bottom: 16px;
    font-size: 15px;
  }

  .button-secondary-9 {
    padding-left: 28px;
    padding-right: 28px;
  }

  .lottie-animation {
    max-width: 500px;
    max-height: 96.3047px;
    font-size: 0;
  }

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

  .grid-39 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .container-8 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-primary-10 {
    padding-left: 28px;
    padding-right: 28px;
  }

  .well {
    padding: 16px;
  }

  .display-heading-2 {
    margin-bottom: 16px;
    font-size: 50px;
  }

  .content-block-2 {
    padding-top: 64px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    margin-bottom: 15px;
    font-size: 38px;
  }

  h2 {
    margin-bottom: 15px;
    font-size: 32px;
  }

  h3 {
    font-size: 22px;
  }

  h4 {
    font-size: 20px;
  }

  blockquote {
    padding: 46px 35px;
  }

  .container-default.z-index-1.home {
    padding-left: 40px;
  }

  .style-guide-title {
    font-size: 46px;
    line-height: 52px;
  }

  .style-guide-header {
    padding-left: 32px;
    padding-right: 32px;
  }

  .color-primary-grid, .color-secondary-grid, .color-neutral-grid {
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-large {
    font-size: 22px;
  }

  .style-guide-subheader, .style-guide-content-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .icons-grid {
    grid-template-columns: repeat(auto-fit, 80px);
  }

  .button-primary {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
    display: inline-block;
  }

  .button-primary.small.header-button, .button-primary.small.header-small-button {
    display: none;
  }

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

  .header {
    color: var(--primary-1);
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .header-logo {
    width: 200px;
  }

  .nav-item-wrapper.button-mobile {
    margin-top: 20px;
  }

  .menu-button {
    background-color: var(--neutral-100);
    color: var(--primary-1);
  }

  .menu-button:hover {
    background-color: var(--primary-1);
  }

  .nav-menu {
    padding-bottom: 60px;
  }

  .footer {
    margin-left: auto;
    margin-right: auto;
    padding-top: 70px;
    padding-bottom: 35px;
  }

  .footer-logo-container {
    margin-bottom: 10px;
  }

  .footer-logo {
    width: 206px;
  }

  .section {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .section.padding-170px {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section.padding-170px.case-studies {
    padding-top: 50px;
  }

  .section.padding-170px.overflow-hidden {
    margin-bottom: 0;
  }

  .section.padding-145px {
    padding-top: 74px;
    padding-bottom: 74px;
  }

  .section.padding-145px.hero {
    padding-top: 50px;
  }

  .section.bg-bottom-neutral-200-50.section-cta-bottom {
    padding-bottom: 82px;
  }

  .section.padding-200px {
    padding-top: 102px;
    padding-bottom: 102px;
  }

  .section.position-relative.hero-v2, .section.position-relative.hero-v3 {
    padding-top: 50px;
  }

  .section.bg-secondary-1.utility-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.bg-secondary-1.coming-soon {
    padding-top: 127px;
    padding-bottom: 130px;
  }

  .section.padding-top-0px.ebook-cta {
    padding-bottom: 0;
  }

  .section.about-hero {
    padding-top: 50px;
  }

  .section.padding-114px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.padding-114px.team-page, .section.padding-114px.blog-hero-v1, .section.padding-114px.blog-hero-v2, .section.padding-114px.blog-hero-v3 {
    padding-top: 50px;
  }

  .section.padding-135px {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.contact-form-v2 {
    padding-top: 50px;
    padding-bottom: 95px;
  }

  .section.contact-form-v3 {
    padding-top: 50px;
  }

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

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

  .section.bg-secondary-4.shop-hero {
    padding-top: 50px;
  }

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

  .section.padding-123px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.padding-123px.landing-page-hero, .section.padding-123px.terms-and-conditions {
    padding-top: 50px;
  }

  .section.ebook-hero {
    padding-top: 50px;
    padding-bottom: 85px;
  }

  .section.padding-150px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .section.project-hero {
    padding-top: 50px;
  }

  .section.padding-top-reduced-default {
    padding-top: 60px;
  }

  .section.padding-top-reduced-160px {
    padding-top: 82px;
  }

  .section.thank-you {
    padding-top: 50px;
  }

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

  .utility-page-wrap.protected-page {
    padding-top: 100px;
    padding-bottom: 112px;
  }

  .utility-page-wrap.bg-secondary-1.not-found {
    padding-top: 94px;
    padding-bottom: 100px;
  }

  .input.newsletter {
    padding-left: 20px;
    padding-right: 160px;
  }

  .not-found-number {
    margin-bottom: 30px;
    font-size: 131px;
  }

  .horizontal-divider.margin-default {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .horizontal-divider.margin-large {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .paragraph.margin-bottom-default {
    margin-bottom: 40px;
  }

  .paragraph.margin-bottom-0px {
    margin-top: 0;
  }

  .paragraph.max-width-445px {
    text-align: left;
    text-align: center;
    align-items: center;
    padding-top: 10px;
    font-size: 20px;
  }

  .paragraph.home-feature {
    max-width: none;
  }

  .paragraph.analytics-campaigns, .paragraph.analytics-user {
    margin-bottom: 25px;
  }

  .paragraph.teams {
    text-align: justify;
  }

  .paragraph.feature {
    max-width: 402px;
    margin-bottom: 20px;
  }

  .paragraph.start-tracking {
    margin-bottom: 35px;
  }

  .card {
    border-radius: 20px;
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .card.style-1 {
    padding: 48px 35px;
  }

  .card.style-1.card-testimonial {
    margin-top: -222px;
    margin-right: -20px;
  }

  .card.style-1.contact-form-card {
    min-height: 1078px;
  }

  .card.style-1.landing-page-form {
    min-height: 901px;
  }

  .card.bg-primary-1.cta {
    padding: 60px 25px 350px;
  }

  .card.bg-primary-1.footer-newsletter {
    min-height: 414px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .card.bg-primary-1.cta-v4 {
    padding: 95px 35px;
  }

  .card.bg-primary-1.newsletter {
    padding: 60px 35px;
  }

  .card.style-2 {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .card.card-link.text-center {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .card.card-link.social-media {
    padding-top: 31px;
    padding-bottom: 31px;
  }

  .card.card-link.social-media-v2 {
    padding-top: 44px;
    padding-bottom: 65px;
  }

  .card.style-4 {
    padding: 42px 35px;
  }

  .card.no-padding.offices {
    flex-direction: column;
  }

  .card.style-5 {
    padding: 38px 35px;
  }

  .card.style-6 {
    padding: 67px 35px 75px;
  }

  .card.style-7 {
    padding: 44px 35px;
  }

  .card.style-7.landing-form {
    min-height: 1005px;
  }

  .card.testimonial-v4 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .card.mission {
    padding: 42px 35px;
  }

  .card.post-featured-v2 {
    margin-top: -52px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 50px 35px;
  }

  .card.style-11 {
    padding: 28px 35px 43px;
  }

  .card.style-8, .card.style-9 {
    padding-top: 35px;
    padding-bottom: 38px;
  }

  .card.style-9.card-link {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .card.style-10.text-center {
    padding-top: 50px;
    padding-bottom: 32px;
  }

  .card.style-12 {
    padding: 75px 35px 95px;
  }

  .card.style-13 {
    padding: 50px 35px 64px;
  }

  .card.style-14.card-link {
    padding-top: 35px;
    padding-bottom: 40px;
  }

  .card.style-15 {
    padding: 50px 35px;
  }

  .card.style-15.card-get-plan {
    min-height: 556px;
  }

  .card.style-16 {
    padding: 58px 35px;
  }

  .card.style-17 {
    padding: 48px 35px;
  }

  .card.style-17.project {
    flex-direction: column;
  }

  .card.style-18 {
    padding: 70px 35px 50px;
  }

  .card.terms-and-conditions {
    padding: 60px 35px 75px;
  }

  .card.style-19 {
    border-radius: 30px;
    padding: 63px 35px 68px;
  }

  .card.style-20 {
    padding: 28px 35px;
  }

  .card.home-pages {
    min-height: 191px;
  }

  .checkout-block-header, .checkout-block-content {
    padding-left: 40px;
    padding-right: 40px;
  }

  .title.h2-size {
    font-size: 32px;
  }

  .title.post-item-title {
    margin-bottom: 15px;
  }

  .title.h3-size {
    font-size: 22px;
  }

  .title.text-color-neutral-100.coming-soon {
    font-size: 56px;
  }

  .title.hero {
    max-width: 400px;
  }

  .title.h1-size {
    font-size: 38px;
  }

  .title.h6-size {
    font-size: 14px;
  }

  .title.testimonials {
    margin-bottom: 60px;
  }

  .title.h5-size {
    font-size: 16px;
  }

  .title.h5-size.testimonial {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .title.home-features {
    margin-bottom: 25px;
  }

  .title.h4-size {
    font-size: 18px;
  }

  .title.analytics-user, .title.analytics-campaigns {
    margin-bottom: 10px;
  }

  .title.available-integrations {
    margin-bottom: 30px;
  }

  .title.start-tracking {
    max-width: 475px;
    margin-bottom: 10px;
  }

  .title.footer-nav-title {
    margin-bottom: 30px;
  }

  .title.footer-nav-title.newsletter {
    margin-bottom: 20px;
  }

  .title.card-pricing-plan-name, .title.compare-plans {
    margin-bottom: 10px;
  }

  .title.pricing {
    margin-bottom: 16px;
  }

  .split-content.hero-left, .split-content.perks-right {
    margin-bottom: 60px;
  }

  .split-content.about-content-top-left {
    max-width: 432px;
  }

  .split-content.testimonials-right, .split-content.quote-left {
    margin-bottom: 60px;
  }

  .split-content.footer-content-top-left {
    margin-bottom: 35px;
  }

  .split-content.footer-content-top-right {
    max-width: 100%;
  }

  .split-content.about-v2-right {
    margin-bottom: 70px;
  }

  .split-content.perks-v2-left {
    margin-bottom: 60px;
  }

  .split-content.logos-v2-left {
    margin-bottom: 20px;
  }

  .split-content.logos-v2-right {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 432px;
    margin-right: -20px;
  }

  .split-content.about-v3-left {
    margin-bottom: 60px;
  }

  .split-content.about-hero-right {
    max-width: 503px;
    margin-bottom: 60px;
  }

  .split-content.mission-left, .split-content.story-right {
    margin-bottom: 60px;
  }

  .split-content.team-left {
    margin-bottom: 50px;
  }

  .split-content.contact-form-v3-left {
    text-align: left;
    align-items: stretch;
    margin-bottom: 70px;
  }

  .split-content.career-left {
    margin-bottom: 70px;
  }

  .split-content.plan-left {
    margin-bottom: 60px;
  }

  .split-content.landing-page-form-left {
    margin-bottom: 70px;
  }

  .split-content.landin-page-top-right, .split-content.landin-page-bottom-left {
    margin-bottom: 50px;
  }

  .split-content.ebook-hero-left {
    margin-bottom: 70px;
  }

  .split-content.ebook-about-top-right, .split-content.about-content-bottom-left {
    margin-bottom: 60px;
  }

  .split-content.ebook-cta-right {
    margin-top: 113px;
    margin-bottom: 60px;
  }

  .split-content.webinar-landing-page-left {
    margin-bottom: 80px;
  }

  .split-content.start-tracking-left {
    margin-bottom: 50px;
  }

  .checkout-row {
    flex-direction: column;
  }

  .image-wrapper.borders-radius-14px.card-contact-v2 {
    margin-right: 20px;
  }

  .image-wrapper.borders-radius-28px {
    border-radius: 23px;
  }

  .image-wrapper.borders-radius-18px.post-item-sidebar {
    max-width: 30%;
    margin-right: 20px;
  }

  .image-wrapper.card-office {
    max-width: 100%;
  }

  .image-wrapper.borders-radius-24px {
    border-radius: 23px;
  }

  .image-wrapper.borders-radius-24px.card-contact {
    border-radius: 15px;
    width: 69px;
    min-width: 69px;
    min-height: 69px;
    max-height: 69px;
  }

  .image-wrapper.post-featured-v2 {
    border-radius: 30px;
  }

  .image-wrapper.borders-radius-56px {
    border-radius: 23px;
  }

  .image-wrapper.borders-radius-56px.margin-bottom-large {
    border-radius: 25px;
  }

  .image-wrapper.post-author {
    max-width: 50px;
    margin-right: 10px;
  }

  .image-wrapper.card-author {
    width: 178px;
    min-width: 178px;
    min-height: 178px;
    max-height: 178px;
  }

  .image-wrapper.protected-page-icon {
    width: 110px;
    min-width: 110px;
    min-height: 110px;
    max-height: 110px;
  }

  .image-wrapper.home-v3 {
    height: 70vh;
  }

  .image {
    margin-left: 0;
  }

  .image.logo {
    width: 120px;
    margin-right: 30px;
  }

  .image.logo.twitch {
    width: 90px;
  }

  .image.card-default-icon {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    max-height: 80px;
  }

  .image.style-2.width-100 {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image.style-1 {
    border-radius: 20px;
  }

  .image.style-1.about-1 {
    margin-bottom: 50px;
  }

  .image.style-1.about-v2-1 {
    margin-bottom: 58px;
  }

  .image.style-1.testimonial-v4 {
    max-width: 314px;
  }

  .image.style-1.about-hero {
    max-height: none;
  }

  .image.process-step-icon {
    max-width: 70px;
    margin-bottom: 30px;
  }

  .image.small-logo {
    margin-bottom: 30px;
  }

  .image.hero-v2-2, .image.hero-v2-3 {
    border-radius: 10px;
  }

  .image.avatar {
    width: 60px;
    min-width: 60px;
    min-height: 60px;
    max-height: 60px;
  }

  .image.avatar.about-v2, .image.avatar.testimonials-v2 {
    width: 60px;
    min-width: 60px;
    min-height: 60px;
    max-height: 60px;
    margin-right: 15px;
  }

  .image.card-office-flag {
    margin-bottom: 20px;
  }

  .image.plan-icon {
    margin-bottom: 28px;
  }

  .image.style-2 {
    border-radius: 20px;
  }

  .image.home-hero-2 {
    width: 25%;
  }

  .image.home-hero-3 {
    width: 25%;
    top: -40px;
    right: 0;
  }

  .image.teams {
    width: 447px;
    margin-bottom: 20px;
  }

  .image.home-feature-icon {
    margin-bottom: 14px;
  }

  .image.analytics-campaigns {
    max-width: 100%;
  }

  .image.advanced-analytics {
    margin-top: 40px;
  }

  .image.advanced-analytics-icon {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 8px;
  }

  .image.teams {
    width: 447px;
  }

  .image.start-tracking-1 {
    width: 100%;
    max-width: 80%;
    margin-right: 0;
  }

  .text-400.responsive-resize-default {
    font-size: 20px;
  }

  .split-content-wrapper.mobile-max-width-660px.care {
    padding-left: 0;
    padding-right: 0;
  }

  .subtitle {
    margin-bottom: 15px;
  }

  .button-row {
    justify-content: center;
  }

  .button-row.mobile-vertical-direction-767px {
    flex-direction: column;
    align-self: stretch;
  }

  .button-row-last.mobile-vertical-direction-767px {
    flex-direction: column;
    display: flex;
  }

  .button-row-first.mobile-vertical-direction-767px {
    flex-direction: column;
    margin-right: 0;
    display: flex;
  }

  .margin-bottom-default {
    margin-bottom: 40px;
  }

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

  .mask.overflow-visible.card-default, .mask.overflow-visible.articles, .mask.overflow-visible.case-study, .mask.overflow-visible.ebook-testimonials {
    max-width: 100%;
  }

  .absolute.cta {
    width: 384px;
    height: 45%;
  }

  .absolute.shape.footer-newsletter-1 {
    width: 50%;
    padding-top: 50%;
  }

  .absolute.shape.hero-1 {
    display: none;
  }

  .absolute.shape.cta-2, .absolute.shape.cta-4 {
    width: 127px;
    padding-top: 127px;
  }

  .absolute.shape.cta-5 {
    width: 50%;
    height: 50%;
    padding-top: 0%;
    right: 0;
  }

  .absolute.shape.quote-1 {
    width: 41%;
    padding-top: 41%;
  }

  .absolute.shape.perks-v2 {
    width: 70%;
    min-height: 90%;
    padding-top: 0%;
  }

  .absolute.shape.hero-v2-1 {
    display: none;
    left: -80px;
  }

  .absolute.shape.hero-v2-4 {
    display: none;
  }

  .absolute.shape.hero-v2-5 {
    bottom: 186px;
    right: -66px;
  }

  .absolute.shape.cta-v2-1 {
    width: 30%;
    min-height: auto;
    padding-top: 30%;
    right: -72px;
  }

  .absolute.shape.cta-v2-2 {
    width: 35%;
    padding-top: 35%;
    display: none;
    top: -196px;
  }

  .absolute.shape.cta-v2-3 {
    width: 25%;
    padding-top: 25%;
    top: -57px;
    right: -19px;
  }

  .absolute.shape.cta-v2-4 {
    width: 25%;
    padding-top: 25%;
    left: auto;
    right: 68px;
  }

  .absolute.shape.cta-v3-1 {
    display: none;
  }

  .absolute.shape.cta-v3-4 {
    top: -17px;
    right: -23px;
  }

  .absolute.shape.cta-v3-5 {
    top: -21px;
  }

  .absolute.shape.cta-v4-2 {
    width: 150px;
    padding-top: 150px;
    top: -89px;
  }

  .absolute.shape.cta-v4-5 {
    top: -140px;
    left: 0;
    right: auto;
  }

  .absolute.shape.cta-v4-7 {
    display: none;
  }

  .absolute.shape.about-hero-1 {
    top: -163px;
    left: auto;
    right: -94px;
  }

  .absolute.shape.about-hero-2 {
    top: auto;
    bottom: -35px;
    left: -80px;
    right: auto;
  }

  .absolute.shape.about-hero-4 {
    display: none;
  }

  .absolute.shape.team-1 {
    width: 31%;
  }

  .absolute.shape.team-2 {
    width: 21%;
    padding-top: 21%;
  }

  .absolute.shape.team-3 {
    width: 41%;
    padding-top: 41%;
  }

  .absolute.shape.newsletter-1 {
    display: none;
    top: auto;
    bottom: 0;
  }

  .absolute.shape.newsletter-2 {
    top: auto;
    bottom: 0;
    left: -52px;
    right: auto;
  }

  .absolute.shape.newsletter-3 {
    bottom: -20px;
    right: 75px;
  }

  .absolute.shape.newsletter-4 {
    bottom: -20px;
  }

  .absolute.shape.contact-form-v2-1 {
    width: 100%;
  }

  .absolute.shape.contact-form-v2-2 {
    display: none;
  }

  .absolute.shape.careers-hero-1 {
    left: -83px;
  }

  .absolute.shape.careers-hero-2 {
    display: none;
  }

  .absolute.shape.career-1 {
    top: -27px;
  }

  .absolute.shape.career-2 {
    bottom: -42px;
  }

  .absolute.shape.shop-1 {
    display: none;
  }

  .absolute.shape.shop-2 {
    top: 59%;
  }

  .absolute.shape.shop-3, .absolute.shape.shop-4 {
    display: none;
  }

  .absolute.shape.shop-5 {
    top: 60.5%;
  }

  .absolute.shape.plan-1 {
    width: 38%;
    padding-top: 38%;
  }

  .absolute.shape.plan-2 {
    width: 38%;
    padding-top: 38%;
    top: -103px;
    left: -16px;
  }

  .absolute.shape.plan-3 {
    width: 45%;
    padding-top: 45%;
    bottom: 126px;
  }

  .absolute.shape.plan-4 {
    width: 45%;
    padding-top: 45%;
  }

  .absolute.shape.landing-form-2 {
    right: 42%;
  }

  .absolute.shape.chapters-1 {
    width: 150px;
    padding-top: 150px;
    bottom: -57px;
    left: -54px;
  }

  .absolute.shape.chapters-2 {
    width: 120px;
    padding-top: 120px;
    top: -45px;
    right: -54px;
  }

  .absolute.shape.ebook-about-2 {
    top: -43px;
  }

  .absolute.shape.ebook-cta-2 {
    width: 50%;
    padding-top: 50%;
    bottom: -72px;
    right: -96px;
  }

  .absolute.shape.coming-soon-4 {
    width: 161px;
    padding-top: 161px;
  }

  .absolute.shape.coming-soon-5 {
    width: 176px;
    padding-top: 176px;
  }

  .absolute.shape.protected-page-1 {
    width: 200px;
    padding-top: 200px;
    top: -60px;
    left: -53px;
  }

  .absolute.shape.protected-page-2 {
    width: 200px;
    padding-top: 200px;
    bottom: -56px;
    right: -31px;
  }

  .absolute.shape.not-found-1 {
    width: 25%;
    padding-top: 15%;
  }

  .absolute.shape.not-found-2 {
    width: 25%;
    padding-top: 25%;
  }

  .absolute.shape.not-found-3 {
    width: 20%;
    padding-top: 20%;
  }

  .absolute.shape.not-found-4 {
    width: 308px;
    padding-top: 308px;
    bottom: -37%;
    left: -19%;
  }

  .absolute.shape.not-found-5 {
    width: 208px;
    padding-top: 208px;
    bottom: -34px;
    right: -4%;
  }

  .absolute.cta-v2 {
    width: 100%;
  }

  .absolute.utility-hero-1 {
    width: 120px;
    padding-top: 120px;
    top: -23px;
  }

  .absolute.utility-hero-2 {
    width: 180px;
    padding-top: 180px;
    bottom: -75px;
  }

  .absolute.utility-hero-3 {
    width: 120px;
    padding-top: 120px;
    top: -64px;
  }

  .absolute.utility-hero-4 {
    width: 180px;
    padding-top: 180px;
    bottom: -75px;
  }

  .absolute.ebook-cta {
    background-image: none;
    min-height: 1050px;
  }

  .absolute.ebook-hero {
    min-height: 40%;
  }

  .card-default-line-accent.bg-secondary-3 {
    margin-top: 30px;
  }

  .slider-left-arrow {
    width: 60px;
    min-width: 60px;
    min-height: 60px;
    max-height: 60px;
    font-size: 19px;
    left: 6px;
  }

  .slider-right-arrow {
    width: 60px;
    min-width: 60px;
    min-height: 60px;
    max-height: 60px;
    font-size: 19px;
    right: 12px;
  }

  .content-top.margin-bottom-40px {
    margin-left: auto;
    margin-right: auto;
  }

  .content-top.about-v2 {
    max-width: 520px;
  }

  .content-top.post {
    margin-bottom: 50px;
  }

  .grid-2-columns {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-2-columns.margin-bottom-default.perk-small-grid {
    max-width: 494px;
  }

  .grid-2-columns.style-2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.style-2.gap-32px.gap-16-mb {
    grid-row-gap: 16px;
  }

  .grid-2-columns.style-3, .grid-2-columns.style-5 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.pages {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

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

  .grid-3-columns {
    grid-row-gap: 40px;
  }

  .grid-3-columns.style-2, .grid-3-columns.style-3 {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.style-3.gap-rows-35px.gap-mobile-24px, .grid-3-columns.style-4.gap-24px-mobile {
    grid-row-gap: 24px;
  }

  .process-step-wrapper {
    max-width: 482px;
    margin-bottom: 0;
    margin-left: 40px;
  }

  .process-step-main-wrapper {
    flex-direction: row-reverse;
    justify-content: flex-end;
    max-width: 100%;
    display: flex;
  }

  .process-timeline {
    width: 1px;
    min-height: 100%;
    top: 0;
    bottom: 0;
    left: 15px;
  }

  .testimonial-wrapper {
    padding-right: 30px;
  }

  .margin-top-default {
    margin-top: 40px;
  }

  .testimonials-slider-right-arrow {
    right: 46px;
  }

  .testimonials-slider-left-arrow {
    right: 109px;
  }

  .contact-form {
    grid-template-columns: 1fr;
  }

  .grid-1-column.gap-15px.margin-bottom-default {
    margin-left: 0;
  }

  .grid-1-column.gap-15px.terms-and-conditions-grid-buttons {
    grid-template-columns: 1fr;
  }

  .card-case-study-main-content {
    padding: 60px 35px;
  }

  .post-item-content {
    max-width: 390px;
  }

  .footer-content {
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 0;
    margin-bottom: 60px;
    padding-top: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .footer-menu-main-content {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }

  .footer-menu-content {
    flex-wrap: wrap;
  }

  .dropdown-nav-main-wrapper {
    margin-bottom: -40px;
    padding-top: 35px;
  }

  .dropdown-nav-pages-wrapper {
    margin-bottom: 40px;
    margin-right: 40px;
  }

  .logos-main-wrapper.landing-page-logos {
    max-width: 552px;
  }

  .margin-bottom-large {
    margin-bottom: 60px;
  }

  .flex-c {
    margin-left: 0;
  }

  .card-case-study-v2-content {
    padding: 50px 35px 43px;
  }

  .big-numbers {
    font-size: 40px;
  }

  .big-numbers.small {
    font-size: 30px;
  }

  .card-content-default {
    padding-top: 35px;
    padding-bottom: 43px;
  }

  .video-play-button {
    width: 21%;
    min-width: 21%;
    min-height: 37%;
    max-height: 37%;
  }

  .column.padding-right-14px {
    padding-right: 0;
  }

  .column.padding-left-14px {
    padding-left: 0;
  }

  .space.min-height-58px.perks-v2 {
    min-height: 28px;
  }

  .title-hero-v2-wrapper {
    max-width: 420px;
  }

  .mobile-767-down-max-width-660px {
    max-width: 660px;
    margin-left: auto;
    margin-right: auto;
  }

  .tag {
    padding: 13px 20px;
  }

  .hero-v3-content {
    margin-bottom: 60px;
  }

  .testimonials-v3-main-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .vertical-divider.testimonials-v3, .vertical-divider.project {
    width: 100%;
    min-height: 1px;
    margin: 40px 0;
  }

  .container-medium-648px.integrations {
    margin-bottom: 50px;
  }

  .split-content-wrapper-margin-bottom-default {
    margin-bottom: 160px;
  }

  .grid-4-columns {
    grid-row-gap: 40px;
  }

  .grid-4-columns.style-2 {
    grid-template-columns: auto auto;
  }

  .about-achievements-wrapper {
    max-width: 440px;
    margin-left: auto;
    margin-right: auto;
  }

  .card-office-content {
    max-width: 100%;
    padding: 45px 35px;
  }

  .margin-top-offset-negative-default {
    margin-top: -67px;
  }

  .team-about-title-wrapper {
    margin-bottom: 10px;
  }

  .category-item {
    margin-left: 10px;
    margin-right: 10px;
  }

  .category {
    padding: 13px 20px;
  }

  .category.w--current {
    margin-left: 0;
    margin-right: 20px;
  }

  .post-featured-v2-category-wrapper {
    margin-bottom: 20px;
  }

  .post-item-sidebar-content {
    max-width: 303px;
  }

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

  .rich-text ol {
    margin-top: 26px;
    margin-bottom: 33px;
    padding-left: 30px;
  }

  .rich-text h3 {
    margin-top: 33px;
  }

  .rich-text figure {
    margin-top: 48px;
    margin-bottom: 33px;
  }

  .rich-text h4 {
    margin-top: 33px;
  }

  .rich-text ul {
    margin-top: 26px;
    margin-bottom: 33px;
    padding-left: 30px;
  }

  .rich-text h5 {
    margin-top: 33px;
  }

  .rich-text blockquote {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .rich-text h6 {
    margin-top: 33px;
  }

  .faq-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .category-v2 {
    padding: 13px 20px;
  }

  .rich-text-v2 p {
    margin-bottom: 26px;
  }

  .rich-text-v2 ol {
    margin-top: 26px;
    margin-bottom: 33px;
  }

  .rich-text-v2 h3 {
    margin-top: 33px;
  }

  .rich-text-v2 figure {
    margin-top: 48px;
    margin-bottom: 33px;
  }

  .rich-text-v2 h4 {
    margin-top: 33px;
  }

  .rich-text-v2 ul {
    margin-top: 26px;
    margin-bottom: 33px;
  }

  .rich-text-v2 h5 {
    margin-top: 33px;
  }

  .rich-text-v2 blockquote {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .rich-text-v2 h6 {
    margin-top: 33px;
  }

  .footer-small-logo-container {
    margin-bottom: 10px;
  }

  .footer-small {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .chapter-wrapper {
    flex-direction: row;
    max-width: 518px;
  }

  .rich-text-v3 p {
    margin-bottom: 26px;
  }

  .rich-text-v3 ol {
    margin-top: 26px;
    margin-bottom: 33px;
  }

  .rich-text-v3 h3 {
    margin-top: 33px;
  }

  .rich-text-v3 figure {
    margin-top: 48px;
    margin-bottom: 33px;
  }

  .rich-text-v3 h4 {
    margin-top: 33px;
  }

  .rich-text-v3 ul {
    margin-top: 26px;
    margin-bottom: 33px;
  }

  .rich-text-v3 h5 {
    margin-top: 33px;
  }

  .rich-text-v3 blockquote {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .rich-text-v3 h6 {
    margin-top: 33px;
  }

  .icon-wrapper {
    color: var(--primary-1);
    width: 22px;
  }

  .header-menu-button-icon-top, .header-menu-button-icon-medium, .header-menu-button-icon-bottom {
    background-color: var(--primary-1);
  }

  .image-home-link-wrapper {
    max-width: 209px;
  }

  .image-home-link-wrapper.t07 {
    display: none;
  }

  .heading-3 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .paragraph-6 {
    padding-bottom: 20px;
    padding-left: 0;
  }

  .heading-7 {
    padding-left: 0;
  }

  .button-primary-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .process-timeline-2 {
    width: 1px;
    min-height: 100%;
    top: 0;
    bottom: 0;
    left: 15px;
  }

  .subtitle-2 {
    margin-bottom: 15px;
  }

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

  .image-3 {
    padding-top: 40px;
  }

  .button-secondary-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-3 {
    padding-top: 113px;
    padding-bottom: 113px;
  }

  .section-3.position-relative.hero-v3 {
    padding-top: 50px;
  }

  .button-primary-3, .button-secondary-3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-8 {
    grid-template-columns: 1fr 1fr 1fr;
    padding-right: 0;
  }

  .card-2 {
    border-radius: 20px;
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .card-2.style-4 {
    padding: 42px 35px;
  }

  .subtitle-3 {
    margin-bottom: 15px;
  }

  .card-default-line-accent-2.bg-secondary-3 {
    margin-top: 30px;
  }

  .button-secondary-4, .button-primary-4 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .footer-2 {
    padding-top: 70px;
    padding-bottom: 35px;
  }

  .footer-content-2 {
    margin-top: 60px;
    margin-bottom: 35px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .grid-10 {
    grid-template-columns: 1.6fr;
  }

  .menu-button-2.w--open {
    background-color: var(--secondary-1);
  }

  .header-logo-2 {
    width: 120px;
    max-width: none;
  }

  .container-default-3.hospital {
    margin-bottom: 0;
    padding-left: 20px;
  }

  .button-primary-5.header-button {
    display: none;
  }

  .button-primary-5._2-buttons.footer-buttons {
    margin-bottom: 15px;
  }

  .button-primary-5.full-width.card-pricing-plan {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .dropdown-nav-wrapper {
    flex-wrap: wrap;
  }

  .header-2 {
    padding-bottom: 0;
  }

  .dropdown-menu-wrapper {
    padding-top: 35px;
  }

  .dropdown-feature-link {
    margin-bottom: 25px;
  }

  .nav-item-wrapper-2 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .nav-item-wrapper-2.mobile {
    margin-top: 100px;
  }

  .dropdown-arrow-2 {
    font-size: 20px;
  }

  .menu-button-3 {
    width: 45px;
    min-width: 45px;
    height: 45px;
    margin-left: 0;
  }

  .nav-link-8 {
    font-size: 22px;
  }

  .heading-49 {
    width: auto;
    font-size: 40px;
  }

  .paragraph-large-2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
  }

  .paragraph-large-2.home-hero {
    width: auto;
    margin-bottom: 35px;
    font-size: 20px;
  }

  .paragraph-large-2.home-hero.news {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-hero-logos-text {
    margin-bottom: 15px;
  }

  .home-hero-images-wrapper {
    margin-bottom: 99px;
  }

  .button-primary-6 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .home-hero-content {
    margin-bottom: 85px;
  }

  .home-hero-logos-grid {
    align-content: stretch;
    justify-content: end;
    align-items: center;
    justify-items: center;
  }

  .button-row-3 {
    width: auto;
  }

  .divider.footer-divider {
    margin-top: 28px;
    margin-bottom: 69px;
  }

  .button-secondary-5 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .home-hero-logos-wrapper {
    margin-top: 56px;
  }

  .section-6 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section-6.home-hero {
    padding-top: 90px;
    padding-bottom: 46px;
  }

  .card-3.bg-neutral-200.teams, .card-3.bg-neutral-200.feature, .card-3.testimonial {
    flex-direction: column;
  }

  .card-3.integration {
    padding-bottom: 45px;
  }

  .card-3.pricing-plan {
    flex-direction: column;
    display: block;
  }

  .container-medium-741px.teams {
    margin-bottom: 45px;
  }

  .container-medium-741px.home-analytics-tool {
    text-align: left;
    margin-bottom: 45px;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .teams-grid {
    margin-bottom: 45px;
  }

  .card-teams-content {
    text-align: center;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .button-primary-7 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-mobile {
    height: 40px;
  }

  .testimonial-content {
    padding-top: 30px;
  }

  .grid-20 {
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 60px;
  }

  .testimonial-about-name {
    font-size: 18px;
  }

  .div-block-11 {
    width: auto;
    height: 50%;
  }

  .testimonial-about-name-rol {
    font-size: 16px;
  }

  .image-24.hospital {
    margin-left: 0;
  }

  .button-secondary-6, .button-primary-8 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-52 {
    text-align: center;
    font-size: 50px;
  }

  .div-mobile-2 {
    height: 30px;
  }

  .content-top-2.home-features {
    margin-bottom: 50px;
  }

  .content-top-2.integrations {
    margin-bottom: 40px;
  }

  .content-top-2.footer-content-top {
    flex-direction: column;
    align-items: stretch;
  }

  .home-features-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr;
  }

  .image-25 {
    margin-left: 0;
  }

  .analytics-user-images-wrapper {
    max-width: 100%;
  }

  .analytics-user-content-text {
    max-width: 647px;
    margin-bottom: 40px;
  }

  .home-analitics-tool-wrapper {
    margin-bottom: 0;
  }

  .analytics-campaigns-content-text {
    max-width: 647px;
    margin-bottom: 40px;
  }

  .analytics-tool-features-grid {
    margin-left: 0;
  }

  .analytics-user-content {
    flex-direction: column;
    align-items: stretch;
  }

  .analytics-campaigns-content {
    flex-direction: column-reverse;
    align-items: stretch;
    margin-bottom: 50px;
  }

  .advanced-analytics-wrapper {
    flex-direction: column;
    max-width: 500px;
  }

  .advanced-analytics-grid {
    grid-column-gap: 35px;
    grid-row-gap: 40px;
    grid-template-columns: auto;
    grid-template-areas: "."
                         "."
                         "."
                         "."
                         "Area";
    justify-items: center;
  }

  .container-medium-579px.advanced-analytics {
    max-width: 499px;
  }

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

  .card-feature-content {
    width: 100%;
    max-width: 447px;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .section-8 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .section-8.compare-plans {
    padding-top: 90px;
  }

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

  .section-8.news {
    padding-bottom: 0;
  }

  .paragraph-large-3 {
    font-size: 20px;
  }

  .start-tracking-user-grid {
    grid-row-gap: 30px;
    grid-template-columns: auto;
    margin-bottom: 35px;
  }

  .menu-button-4 {
    width: 45px;
    min-width: 45px;
    height: 45px;
    margin-left: 0;
  }

  .nav-link-9 {
    font-size: 22px;
  }

  .footer-nav-link {
    font-size: 16px;
  }

  .footer-nav-box {
    margin-bottom: 40px;
  }

  .footer-newsletter-content-top {
    max-width: 350px;
    margin-bottom: 35px;
    margin-right: 0;
  }

  .footer-newsletter-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .paragraph-small-2.small-print {
    font-size: 14px;
  }

  .footer-content-3 {
    margin-bottom: 61px;
  }

  .footer-nav-wrapper {
    flex-wrap: wrap;
    margin-bottom: 10px;
  }

  .footer-newsletter-form-block-2 {
    max-width: 611px;
  }

  .header-logo-3 {
    width: 120px;
    max-width: none;
  }

  .mobile-only {
    margin-left: 20px;
  }

  .header-logo-4 {
    width: 180px;
    max-width: none;
  }

  .dropdown-arrow-3 {
    font-size: 11px;
  }

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

  .header-logo-5 {
    width: 120px;
    max-width: none;
  }

  .footer-content-bottom-2 {
    padding-top: 24px;
  }

  .footer-logo-2 {
    width: 150px;
    max-width: none;
    margin-bottom: 32px;
  }

  .compare-feature-grid {
    width: 55%;
    margin-right: 10px;
  }

  .compare-feature-head-wrapper {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .compare-feature-head-wrapper.first {
    margin-top: -68px;
  }

  .compare-feature-plan {
    font-size: 16px;
  }

  .card-pricing-plan-content-top {
    margin-bottom: 30px;
    margin-right: 0;
  }

  ._2-buttons-wrapper {
    align-self: flex-start;
  }

  .footer-content-4 {
    margin-bottom: 61px;
  }

  .card-pricing-plan-wrapper {
    flex-direction: column;
    max-width: 524px;
    margin-left: auto;
    margin-right: auto;
  }

  .card-pricing-plan-price {
    font-size: 31px;
  }

  .footer-3 {
    padding-top: 39px;
    padding-bottom: 23px;
  }

  .card-pricing-plan-content-bottom {
    max-width: 459px;
  }

  .paragraph-50.other {
    margin-top: 0;
  }

  .heading-78 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-17 {
    padding-top: 40px;
  }

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

  .image-53, .link-block-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-28 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-61 {
    margin-left: auto;
    margin-right: auto;
  }

  .advanced-analytics-wrapper-2 {
    flex-flow: column wrap;
    align-items: flex-start;
    max-width: 500px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .advanced-analytics-grid-2 {
    grid-column-gap: 35px;
    grid-row-gap: 40px;
    grid-template-columns: auto;
    grid-template-areas: "."
                         "."
                         "."
                         "."
                         "Area";
    justify-items: center;
  }

  .image-67.advanced-analytics.hospital {
    margin-left: 0;
  }

  .image-67.advanced-analytics-icon {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 8px;
  }

  .image-81, .image-82, .image-83, .image-84 {
    margin-left: auto;
    margin-right: auto;
  }

  .searchbar {
    width: 100%;
    min-width: 0;
    max-width: none;
  }

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

  .content-block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .search-input.large {
    height: 48px;
    font-size: 15px;
  }

  .display-subheading {
    font-size: 24px;
    line-height: 32px;
  }

  .row {
    padding-top: 16px;
  }

  .hero {
    min-height: 480px;
  }

  .hero.hero-dark {
    padding-bottom: 192px;
  }

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

  .search-input-button.large {
    width: 48px;
    height: 48px;
  }

  .icon-circle.large {
    width: 64px;
    height: 64px;
    padding: 12px;
  }

  .button-secondary-8 {
    height: 32px;
    padding: 7px 20px;
    font-size: 13px;
  }

  .card-body {
    padding-top: 32px;
  }

  .card-4.align-center {
    padding: 32px;
  }

  .button-secondary-9 {
    height: 32px;
    padding: 7px 20px;
    font-size: 13px;
  }

  .lottie-animation {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 380px;
    height: 15.3979%;
    max-height: 59.3203px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

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

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

  .grid-37 {
    grid-template: ". ."
                   ". ."
                   ". Area"
                   / 1fr 1fr 1fr;
  }

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

  .alert {
    margin-top: 24px;
    padding: 16px;
  }

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

  .container-8 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-primary-10 {
    height: 32px;
    padding: 7px 20px;
    font-size: 13px;
  }

  .link-list {
    margin-top: 12px;
    margin-bottom: -12px;
  }

  .link-item {
    margin-top: 8px;
    margin-bottom: 12px;
    line-height: 20px;
  }

  .display-heading-2 {
    font-size: 40px;
  }

  .breadcrumbs {
    display: none;
  }

  .content-block-2 {
    padding-top: 40px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    margin-bottom: 10px;
    font-size: 32px;
  }

  h2 {
    margin-bottom: 10px;
    font-size: 26px;
  }

  h3 {
    font-size: 20px;
  }

  h4 {
    font-size: 18px;
  }

  h5 {
    font-size: 16px;
  }

  h6 {
    font-size: 14px;
  }

  blockquote {
    padding: 40px 25px;
    font-size: 18px;
  }

  .container-default {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0 20px;
  }

  .container-default.z-index-1 {
    padding-bottom: 0;
  }

  .container-default.z-index-1.home {
    padding-left: 20px;
  }

  .section-styleguide {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .style-guide-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .color-primary-grid, .color-secondary-grid, .color-neutral-grid {
    grid-template-columns: 1fr;
  }

  .paragraph-large {
    font-size: 20px;
  }

  .style-guide-subheader {
    padding-left: 20px;
    padding-right: 20px;
  }

  .style-guide-content-wrapper {
    padding: 60px 20px;
  }

  .icons-grid {
    grid-template-columns: repeat(auto-fit, 60px);
  }

  .button-primary {
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .button-primary:hover {
    background-color: var(--primary-1);
  }

  .button-primary.small.career-category {
    display: inline-block;
  }

  .button-primary.full-width.protected-page {
    white-space: normal;
  }

  .button-primary.button-white {
    order: 1;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
  }

  .button-primary.contact-form-button, .button-primary.button-white-v2.terms-and-conditions {
    white-space: normal;
  }

  .button-primary.button-white-v2.terms-and-conditions:hover {
    background-color: var(--neutral-100);
    color: var(--primary-1);
  }

  .button-primary.newsletter {
    position: static;
  }

  .button-primary.newsletter:hover {
    border-color: var(--secondary-4);
    background-color: var(--secondary-4);
  }

  .button-primary.newsletter.v2 {
    border-color: var(--secondary-1);
    background-color: var(--secondary-1);
  }

  .button-primary.newsletter.v2:hover {
    border-color: var(--secondary-4);
    background-color: var(--secondary-4);
  }

  .button-secondary {
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .card-v1, .card-v2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-v3 {
    flex-direction: column;
  }

  .card-icon-v3 {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .header {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header:active {
    color: var(--neutral-100);
  }

  .header-logo {
    width: 150px;
  }

  .nav-item-wrapper.button-mobile {
    margin-top: 10px;
  }

  .menu-button {
    background-color: var(--neutral-100);
    color: rgba(0, 0, 0, 0);
    line-height: 2em;
    transform: translate(0);
  }

  .menu-button:hover {
    background-color: var(--primary-1);
  }

  .nav-menu {
    margin-top: 0;
    padding: 0 16px 40px;
  }

  .footer {
    padding-top: 60px;
  }

  .footer-logo-container {
    justify-content: flex-start;
  }

  .footer-nav {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer-logo {
    width: 150px;
  }

  .section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.bg-neutral-200.overflow-hidden {
    background-color: var(--neutral-200);
    margin-top: 60px;
  }

  .section.bg-neutral-200.overflow-hidden.viber {
    margin-top: 60px;
  }

  .section.bg-neutral-200.padding-170px {
    padding-top: 40px;
  }

  .section.padding-170px {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.padding-170px.overflow-hidden {
    margin-bottom: 20px;
    padding: 20px 20px 0;
  }

  .section.padding-170px.case-studies {
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .section.padding-170px.overflow-hidden {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section.padding-145px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.padding-145px.hero {
    padding-top: 40px;
  }

  .section.bg-bottom-neutral-200-50.section-cta-bottom {
    padding-bottom: 66px;
  }

  .section.bg-primary-1.position-relative {
    margin-top: 20px;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.padding-200px {
    padding-top: 82px;
    padding-bottom: 82px;
  }

  .section.position-relative.hero-v2 {
    padding-top: 40px;
  }

  .section.position-relative.hero-v3 {
    flex-direction: column;
    padding-top: 40px;
  }

  .section.bg-secondary-1.utility-hero {
    padding-top: 58px;
    padding-bottom: 60px;
  }

  .section.bg-secondary-1.coming-soon {
    padding-top: 101px;
    padding-bottom: 104px;
  }

  .section.about-hero, .section.padding-114px.team-page, .section.padding-114px.blog-hero-v1, .section.padding-114px.blog-hero-v2, .section.padding-114px.blog-hero-v3 {
    padding-top: 40px;
  }

  .section.padding-135px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .section.contact-form-v2 {
    padding-top: 40px;
    padding-bottom: 76px;
  }

  .section.contact-form-v3 {
    padding-top: 40px;
  }

  .section.careers-hero {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.career {
    padding-top: 40px;
    padding-bottom: 71px;
    overflow: hidden;
  }

  .section.bg-secondary-4.shop-hero {
    padding-top: 40px;
    padding-bottom: 160px;
  }

  .section.plan {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section.padding-123px.landing-page-hero, .section.padding-123px.terms-and-conditions {
    padding-top: 40px;
  }

  .section.ebook-hero {
    padding-top: 40px;
    padding-bottom: 68px;
  }

  .section.padding-150px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.project-hero {
    padding-top: 40px;
  }

  .section.padding-top-reduced-160px {
    padding-top: 65px;
  }

  .section.thank-you {
    padding-top: 40px;
  }

  .section.blog-category {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .section.bg-neutral-200 {
    background-color: #f8f9ff;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.bg-neutral-200.overflow-hidden {
    background-color: #f8f9ff;
  }

  .licenses-image {
    border-radius: 12px;
  }

  .utility-page-wrap.protected-page {
    padding-top: 80px;
    padding-bottom: 90px;
  }

  .utility-page-wrap.bg-secondary-1.not-found {
    padding-top: 75px;
    padding-bottom: 80px;
  }

  .input.newsletter {
    min-height: 62px;
    margin-bottom: 20px;
    padding-right: 20px;
  }

  .input.ebook-form-input {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .not-found-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .not-found-number {
    margin-bottom: 20px;
    font-size: 105px;
  }

  .container-medium-761px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .horizontal-divider.margin-large {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .paragraph.margin-bottom-default {
    color: var(--neutral-800);
  }

  .paragraph.margin-bottom-default.max-width-445px {
    text-align: center;
    text-align: center;
    font-size: 18px;
  }

  .paragraph.margin-bottom-0px {
    color: var(--neutral-700);
    text-align: left;
    margin-bottom: 40px;
    font-size: 18px;
  }

  .paragraph.margin-bottom-0px.max-width-525px {
    text-align: center;
  }

  .paragraph.max-width-445px {
    color: var(--neutral-700);
    text-align: center;
    align-items: center;
    margin-top: 0;
    padding-left: 0;
    font-size: 18px;
  }

  .paragraph.margin-bottom-40px {
    color: var(--neutral-700);
  }

  .paragraph.text-color-neutral-300.margin-bottom-0px {
    text-align: center;
  }

  .paragraph.max-width-525px.margin-bottom-0px {
    margin-top: 20px;
    padding-top: 0;
    font-size: 18px;
  }

  .paragraph.margin-bottom-0px {
    color: #605c78;
  }

  .paragraph.teams {
    color: #4b5166;
    margin-bottom: 0;
    padding-bottom: 25px;
  }

  .paragraph.teams.slider {
    font-size: 16px;
    line-height: 1.636em;
  }

  .paragraph.max-width-445px {
    color: #605c78;
    text-align: left;
    margin-top: 0;
    padding-left: 0;
    font-size: 18px;
  }

  .paragraph.analytics-campaigns, .paragraph.analytics-user {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .paragraph.feature {
    margin-bottom: 15px;
  }

  .paragraph.start-tracking {
    margin-bottom: 30px;
  }

  .paragraph.card-pricing-plan-summary {
    margin-bottom: 20px;
  }

  .card {
    border-radius: 15px;
    padding: 38px 25px;
  }

  .card.style-1 {
    padding: 40px 25px;
  }

  .card.style-1.card-testimonial {
    margin-top: -144px;
    margin-bottom: 0;
    padding-bottom: 108px;
  }

  .card.style-1.contact-form-card {
    min-height: 1062px;
  }

  .card.style-1.landing-page-form {
    min-height: 885px;
  }

  .card.bg-primary-1.cta {
    padding-top: 50px;
    padding-bottom: 320px;
  }

  .card.bg-primary-1.footer-newsletter {
    min-height: 392px;
    padding: 45px 25px 60px;
  }

  .card.bg-primary-1.cta-v4 {
    align-items: stretch;
    padding: 79px 25px;
  }

  .card.bg-primary-1.newsletter {
    padding: 50px 25px;
  }

  .card.style-2 {
    padding: 24px 20px;
  }

  .card.style-2.card-link {
    align-items: center;
    display: flex;
  }

  .card.card-link.text-center {
    padding-top: 31px;
    padding-bottom: 31px;
  }

  .card.card-link.social-media {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .card.card-link.social-media-v2 {
    padding-top: 37px;
    padding-bottom: 54px;
  }

  .card.style-3 {
    padding: 33px 25px;
  }

  .card.style-3.card-link, .card.style-3.card-link-featured {
    flex-direction: column;
    align-items: stretch;
  }

  .card.cart {
    border-radius: 0;
  }

  .card.style-4 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px 25px;
    display: flex;
  }

  .card.style-5 {
    padding: 32px 25px;
  }

  .card.style-6 {
    padding: 56px 25px 63px;
  }

  .card.style-7 {
    padding: 37px 25px;
  }

  .card.style-7.author {
    padding-bottom: 48px;
  }

  .card.style-7.landing-form {
    min-height: 988px;
  }

  .card.testimonial-v4 {
    padding: 120px 25px;
  }

  .card.mission {
    max-width: 90%;
    margin-top: -75px;
    margin-left: auto;
    padding: 35px 25px;
    position: static;
  }

  .card.post-featured-v2 {
    margin-top: -42px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 40px 25px;
  }

  .card.style-11 {
    padding: 23px 25px 36px;
  }

  .card.style-8, .card.style-9 {
    padding: 30px 25px 32px;
  }

  .card.style-9.card-link {
    padding-top: 25px;
    padding-bottom: 27px;
  }

  .card.style-10.text-center {
    padding-top: 42px;
    padding-bottom: 28px;
  }

  .card.style-12 {
    padding: 63px 25px 79px;
  }

  .card.style-13 {
    padding: 42px 25px 53px;
  }

  .card.style-14.card-link {
    padding: 30px 25px 33px;
  }

  .card.style-15 {
    margin-bottom: 40px;
    padding: 42px 25px;
  }

  .card.style-15.card-get-plan {
    min-height: 532px;
  }

  .card.style-16, .card.style-17 {
    padding: 40px 25px;
  }

  .card.style-18 {
    padding: 60px 25px 40px;
  }

  .card.terms-and-conditions {
    padding: 50px 25px 63px;
  }

  .card.style-19 {
    border-radius: 20px;
    padding: 53px 25px 57px;
  }

  .card.style-20 {
    padding: 22px 25px;
  }

  .card.style-20.contact-link {
    flex-direction: column;
  }

  .card.home-pages {
    min-height: 200px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .checkout-block-header, .checkout-block-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title.h2-size {
    font-size: 26px;
  }

  .title.h3-size {
    font-size: 20px;
  }

  .title.text-color-neutral-100.margin-bottom-10px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .title.text-color-neutral-100.text-color-neutral-800-mobile {
    max-width: 100%;
    padding-top: 100px;
    font-size: 24px;
  }

  .title.text-color-neutral-100.coming-soon {
    font-size: 46px;
  }

  .title.h4-size.faq {
    font-size: 22px;
  }

  .title.margin-bottom-15px {
    font-size: 18px;
  }

  .title.h1-size {
    font-size: 32px;
  }

  .title.testimonials {
    text-align: center;
    max-width: none;
    margin-bottom: 40px;
    font-size: 24px;
    font-weight: 600;
  }

  .title.h5-size {
    font-size: 14px;
  }

  .title.h5-size.testimonial {
    margin-bottom: 20px;
  }

  .title.h5-size.testimonial.news {
    font-size: 18px;
  }

  .title.home-features {
    text-align: center;
    font-size: 24px;
  }

  .title.h4-size {
    font-size: 16px;
  }

  .title.h4-size.home-feature-title {
    margin-bottom: 6px;
  }

  .title.h4-size.advanced-analytics {
    margin-bottom: 6px;
    font-size: 18px;
  }

  .title.h4-size.compare-feature-title {
    max-width: 100px;
  }

  .title.h4-size.advanced-analytics {
    margin-bottom: 6px;
  }

  .title.analytics-user, .title.analytics-campaigns {
    font-size: 21px;
  }

  .title.available-integrations {
    margin-bottom: 25px;
  }

  .title.card-feature.heading-size-h3 {
    font-size: 22px;
  }

  .title.start-tracking {
    margin-bottom: 6px;
  }

  .title.footer-nav-title.newsletter {
    margin-bottom: 15px;
  }

  .title.card-pricing-plan-name {
    font-size: 18px;
  }

  .title.compare-plans {
    margin-bottom: 6px;
  }

  .title.pricing {
    margin-bottom: 10px;
  }

  .split-content.header-right {
    margin-right: 20px;
  }

  .split-content.hero-left {
    text-align: left;
    align-items: stretch;
    margin-bottom: 50px;
  }

  .split-content.perks-left {
    margin-bottom: -50px;
  }

  .split-content.perks-right {
    margin-bottom: 0;
  }

  .split-content.process-right {
    align-self: stretch;
  }

  .split-content.about-content-top-left {
    max-width: 382px;
  }

  .split-content.quote-left {
    margin-bottom: 50px;
  }

  .split-content.articles-section-content-top-right {
    align-self: stretch;
  }

  .split-content.about-v2-right {
    margin-bottom: 60px;
  }

  .split-content.services-content-top-right {
    align-self: stretch;
  }

  .split-content.perks-v2-left {
    margin-bottom: 10px;
  }

  .split-content.testimonials-v2-content-top-right-copy {
    align-self: stretch;
  }

  .split-content.logos-v2-right {
    max-width: 280px;
  }

  .split-content.about-v3-left {
    margin-bottom: 20px;
  }

  .split-content.cta-v4-left {
    margin-left: auto;
    margin-right: auto;
  }

  .split-content.about-hero-right {
    margin-bottom: 50px;
  }

  .split-content.offices-content-top-right {
    align-self: stretch;
  }

  .split-content.mission-left {
    margin-bottom: 50px;
  }

  .split-content.mission-right {
    padding-bottom: 0;
  }

  .split-content.story-right {
    margin-bottom: 50px;
  }

  .split-content.team-left {
    margin-bottom: 40px;
  }

  .split-content.card-newsletter-title {
    max-width: 238px;
  }

  .split-content.more-post-right {
    align-self: stretch;
  }

  .split-content.contact-form-left {
    margin-bottom: 80px;
  }

  .split-content.contact-social-media-top-right, .split-content.contact-v2-social-media-top-right {
    margin-left: auto;
    margin-right: auto;
  }

  .split-content.career-left {
    margin-bottom: 60px;
  }

  .split-content.plan-left {
    margin-bottom: 50px;
  }

  .split-content.landing-page-form-left, .split-content.ebook-hero-left {
    margin-bottom: 60px;
  }

  .split-content.ebook-about-top-right, .split-content.about-content-bottom-left {
    margin-bottom: 50px;
  }

  .split-content.ebook-cta-right {
    margin: 20px auto 50px;
  }

  .split-content.more-case-studies-right {
    align-self: stretch;
  }

  .split-content.header-right {
    flex: 0 auto;
  }

  .split-content.testimonials-left {
    align-items: stretch;
  }

  .split-content.start-tracking-left {
    text-align: left;
    margin-bottom: 40px;
  }

  .checkout-required-text {
    font-size: 18px;
  }

  .order-item {
    flex-wrap: wrap;
  }

  .image-wrapper.order-item-image {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .image-wrapper.borders-radius-14px.card-contact-v2 {
    border-radius: 10px;
    width: 40px;
    min-width: 40px;
    min-height: 40px;
    max-height: 40px;
    margin-right: 10px;
  }

  .image-wrapper.borders-radius-28px {
    border-radius: 18px;
  }

  .image-wrapper.home-v3 {
    background-color: var(--neutral-100);
    -webkit-text-fill-color: inherit;
    object-fit: none;
    background-image: url('../images/Header-image-v4.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-clip: border-box;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: 50vh;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
  }

  .image-wrapper.borders-radius-18px.post-item-sidebar {
    max-width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .image-wrapper.borders-radius-24px {
    border-radius: 18px;
  }

  .image-wrapper.borders-radius-24px.team {
    min-height: auto;
  }

  .image-wrapper.borders-radius-24px.card-contact {
    border-radius: 10px;
    width: 58px;
    min-width: 58px;
    min-height: 58px;
    max-height: 58px;
  }

  .image-wrapper.post-featured-v2 {
    border-radius: 20px;
  }

  .image-wrapper.borders-radius-56px {
    border-radius: 18px;
  }

  .image-wrapper.borders-radius-56px.margin-bottom-large {
    border-radius: 20px;
  }

  .image-wrapper.post-author {
    max-width: 42px;
  }

  .image-wrapper.card-author {
    width: 142px;
    min-width: 142px;
    min-height: 142px;
    max-height: 142px;
  }

  .image-wrapper.card-social-media-icon {
    width: 51px;
    min-width: 51px;
    min-height: 51px;
    max-height: 51px;
    margin-right: 13px;
  }

  .image-wrapper.card-social-media-v2-icon {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    max-height: 80px;
    margin-bottom: 20px;
  }

  .image-wrapper.border-radius-1000px.moderator {
    max-width: 73px;
    margin-bottom: 10px;
  }

  .image-wrapper.protected-page-icon {
    width: 100px;
    min-width: 100px;
    min-height: 100px;
    max-height: 100px;
  }

  .image-wrapper.home-v3 {
    background-image: url('../images/Header-image-v4.png');
    background-position: 0 0;
    background-size: contain;
    height: 60vh;
  }

  .image.hero-1, .image.hero-2 {
    border-radius: 10px;
  }

  .image.logo {
    width: 90px;
    margin-right: 20px;
  }

  .image.logo.twitch {
    width: 70px;
  }

  .image.card-default-icon {
    margin-left: 0;
  }

  .image.style-2.z-index-1 {
    box-shadow: none;
    margin-left: 0;
  }

  .image.style-2.width-100 {
    max-width: 80%;
  }

  .image.style-1 {
    border-radius: 15px;
    margin-bottom: 40px;
  }

  .image.style-1.about-1 {
    margin-bottom: 40px;
  }

  .image.style-1.about-v2-1 {
    margin-bottom: 48px;
  }

  .image.style-1.testimonial-v4 {
    max-width: 70%;
  }

  .image.style-1.mission {
    max-width: 95%;
  }

  .image.process-step-icon {
    max-width: 60px;
    margin-bottom: 25px;
  }

  .image.contact-card-link-icon {
    margin-right: 15px;
  }

  .image.small-logo {
    margin-bottom: 25px;
  }

  .image.footer-contact-link-icon {
    max-width: 30px;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .image.tag-icon {
    max-width: 20px;
  }

  .image.card-contact-link-flag {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .image.plan-icon {
    margin-bottom: 25px;
  }

  .image.style-3 {
    border-radius: 15px;
  }

  .image.style-guide-icon {
    width: 60px;
    min-width: 60px;
    min-height: 60px;
    max-height: 60px;
  }

  .image.style-2 {
    border-radius: 15px;
  }

  .image.home-hero-2 {
    width: 30%;
    bottom: -15px;
  }

  .image.home-hero-logo {
    text-align: center;
    object-fit: cover;
    object-position: 50% 50%;
    padding-left: 10px;
    overflow: auto;
  }

  .image.home-hero-3 {
    width: 30%;
    top: -20px;
    right: 0;
  }

  .image.teams {
    margin-bottom: 25px;
  }

  .image.testimonial-about, .image.home-feature-icon {
    margin-right: 10px;
  }

  .image.analytics-campaigns {
    outline-offset: 0px;
    object-fit: scale-down;
    border-style: none;
    border-radius: 0;
    outline: 3px #888b94;
    flex: 1;
    align-self: center;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image.advanced-analytics-icon {
    margin-bottom: 6px;
  }

  .image.start-tracking-1 {
    max-width: 90%;
    margin-left: 0;
  }

  .image.start-tracking-user-icon {
    margin-bottom: 6px;
  }

  .order-item-wrapper {
    flex-direction: column;
  }

  .grid-licenses-images {
    grid-template-columns: 1fr;
  }

  .text-300.bold.text-color-neutral-800 {
    text-align: center;
  }

  .text-300.text-center.margin-bottom-default {
    font-size: 20px;
  }

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

  .text-200.bold.text-color-neutral-800 {
    margin-bottom: 10px;
    font-weight: 500;
  }

  .text-200.bold.text-color-primary-1 {
    flex-wrap: nowrap;
    margin-left: auto;
    margin-right: auto;
  }

  .text-200.header-link.cart-link {
    margin-right: 20px;
  }

  .text-200.link {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    display: flex;
  }

  .split-content-wrapper.margin-bottom-default {
    align-items: stretch;
  }

  .split-content-wrapper.mobile-stretch-direction-reverse.mobile-max-width-660px {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .split-content-wrapper.mobile-max-width-660px.care {
    padding-left: 0;
    padding-right: 0;
  }

  .subtitle {
    margin-bottom: 10px;
    padding-top: 20px;
  }

  .button-row {
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    display: block;
  }

  .button-row-first {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .container-small-575px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .flex-vc.margin-top-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logos-wrapper {
    margin-right: -20px;
  }

  .absolute.hero {
    min-height: 28%;
  }

  .absolute.cta {
    width: 90%;
    height: 40%;
  }

  .absolute.shape.footer-newsletter-1 {
    top: -75px;
    right: -75px;
  }

  .absolute.shape.footer-newsletter-2 {
    width: 48%;
    padding-top: 48%;
  }

  .absolute.shape.footer-newsletter-3 {
    width: 39%;
    padding-top: 39%;
  }

  .absolute.shape.hero-4 {
    bottom: 0;
  }

  .absolute.shape.cta-2 {
    width: 31%;
    padding-top: 31%;
  }

  .absolute.shape.cta-4 {
    width: 123px;
    padding-top: 123px;
  }

  .absolute.shape.quote-2 {
    width: 100%;
  }

  .absolute.shape.quote-3 {
    width: 41%;
    padding-top: 41%;
  }

  .absolute.shape.perks-v2 {
    width: 80%;
    min-height: 98%;
  }

  .absolute.shape.hero-v2-3 {
    top: auto;
    bottom: 66px;
  }

  .absolute.shape.hero-v2-5 {
    display: none;
  }

  .absolute.shape.cta-v2-1 {
    right: 0;
  }

  .absolute.shape.cta-v2-3 {
    top: -33px;
  }

  .absolute.shape.cta-v3-2 {
    width: 15%;
    padding-top: 15%;
  }

  .absolute.shape.cta-v3-4 {
    width: 25%;
    padding-top: 25%;
    top: -37px;
    right: -12px;
  }

  .absolute.shape.cta-v3-5 {
    top: -24px;
  }

  .absolute.shape.cta-v4-1 {
    display: none;
  }

  .absolute.shape.cta-v4-5 {
    width: 40%;
    padding-top: 40%;
    top: -119px;
  }

  .absolute.shape.about-hero-2 {
    width: 68%;
    padding-top: 68%;
  }

  .absolute.shape.about-hero-3 {
    width: 70%;
    padding-top: 70%;
  }

  .absolute.shape.team-3 {
    top: -54px;
  }

  .absolute.shape.newsletter-3 {
    bottom: 0;
    right: -74px;
  }

  .absolute.shape.newsletter-4 {
    display: none;
  }

  .absolute.shape.contact-form-1 {
    top: -40px;
  }

  .absolute.shape.contact-form-2 {
    bottom: -48px;
  }

  .absolute.shape.contact-form-v2-3 {
    bottom: -490px;
  }

  .absolute.shape.contact-form-v3-2 {
    display: none;
  }

  .absolute.shape.contact-form-v3-4 {
    bottom: -24%;
  }

  .absolute.shape.careers-hero-1 {
    bottom: -30px;
    left: -107px;
  }

  .absolute.shape.careers-hero-3 {
    top: auto;
  }

  .absolute.shape.shop-2 {
    width: 50%;
    padding-top: 50%;
    top: 66%;
    left: -34%;
  }

  .absolute.shape.shop-5 {
    width: 50%;
    padding-top: 50%;
    top: 65.5%;
    right: -26%;
  }

  .absolute.shape.plan-2 {
    top: -11px;
  }

  .absolute.shape.landing-form-2 {
    right: 0%;
  }

  .absolute.shape.landing-form-4 {
    bottom: 100px;
    left: -489px;
  }

  .absolute.shape.chapters-1 {
    width: 34%;
    padding-top: 34%;
  }

  .absolute.shape.chapters-2 {
    width: 27%;
    padding-top: 27%;
    top: -16px;
  }

  .absolute.shape.ebook-about-1 {
    width: 40%;
    padding-top: 40%;
  }

  .absolute.shape.ebook-about-2 {
    width: 53%;
    padding-top: 53%;
    top: -28px;
  }

  .absolute.shape.ebook-about-3 {
    width: 39%;
    padding-top: 39%;
  }

  .absolute.shape.ebook-cta-2 {
    bottom: -66px;
    right: -80px;
  }

  .absolute.shape.ebook-hero-1, .absolute.shape.ebook-hero-2 {
    width: 50%;
    padding-top: 50%;
  }

  .absolute.shape.ebook-hero-3, .absolute.shape.ebook-hero-4 {
    width: 40%;
    padding-top: 40%;
  }

  .absolute.shape.webinar-1 {
    width: 78%;
    padding-top: 78%;
  }

  .absolute.shape.webinar-2 {
    width: 49%;
    padding-top: 49%;
  }

  .absolute.shape.webinar-3 {
    width: 58%;
    padding-top: 58%;
  }

  .absolute.shape.coming-soon-1 {
    bottom: -30px;
  }

  .absolute.shape.coming-soon-2, .absolute.shape.coming-soon-3 {
    bottom: -50px;
  }

  .absolute.shape.coming-soon-4 {
    top: -16%;
  }

  .absolute.shape.coming-soon-5 {
    bottom: -16%;
    transform: rotate(43deg);
  }

  .absolute.shape.protected-page-1 {
    width: 166px;
    padding-top: 166px;
    top: -47px;
    left: -39px;
  }

  .absolute.shape.protected-page-2 {
    width: 166px;
    padding-top: 166px;
    bottom: -47px;
    right: -19px;
  }

  .absolute.shape.not-found-4 {
    width: 25%;
    padding-top: 25%;
    bottom: 0%;
    left: 0%;
  }

  .absolute.shape.not-found-5 {
    width: 25%;
    padding-top: 25%;
    bottom: -6px;
  }

  .absolute.hero-v2 {
    min-height: 85%;
  }

  .absolute.cta-v2 {
    width: 100%;
  }

  .absolute.utility-hero-1, .absolute.utility-hero-3 {
    top: -75px;
  }

  .absolute.utility-hero-4 {
    bottom: -100px;
  }

  .absolute.team-bg {
    min-height: 30%;
  }

  .absolute.plan {
    min-height: 25%;
  }

  .absolute.ebook-cta {
    min-height: 100%;
    top: 0%;
  }

  .absolute.ebook-hero {
    min-height: 30%;
  }

  .card-default-line-accent.bg-secondary-2 {
    margin-bottom: 20px;
  }

  .card-default-line-accent.bg-primary-1 {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
  }

  .slider-left-arrow, .slider-right-arrow {
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    max-height: 50px;
    font-size: 16px;
  }

  .margin-bottom-40px.margin-bottom-30px-mobile-portrait {
    margin-bottom: 30px;
  }

  .card-cta-wrapper.z-index-1 {
    align-items: stretch;
  }

  .container-small-506px {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .grid-2-columns.margin-bottom-default.perk-small-grid {
    grid-row-gap: 20px;
  }

  .grid-2-columns.style-6, .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .process-step-wrapper {
    margin-left: 20px;
  }

  .testimonial-wrapper {
    padding-right: 20px;
  }

  .content-bottom.career {
    flex-direction: column;
    align-items: stretch;
  }

  .testimonials-slider-right-arrow {
    bottom: 4%;
    left: 110px;
    right: auto;
  }

  .testimonials-slider-left-arrow {
    bottom: 4%;
    left: 49px;
    right: auto;
  }

  .empty-state.cart-empty {
    align-items: stretch;
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-1-column.gap-15px.margin-bottom-default {
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    justify-items: start;
    margin-left: 0;
    display: flex;
  }

  .grid-1-column.gap-15px.margin-bottom-default.care {
    margin-left: 0;
  }

  .card-case-study-main-content {
    padding: 50px 25px;
  }

  .content-link-wrapper.post-item-sidebar-wrapper {
    flex-direction: column;
  }

  .post-item-content {
    max-width: 360px;
  }

  .post-divider {
    width: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .footer-content-top {
    margin-bottom: 20px;
  }

  .footer-content {
    grid-column-gap: 9px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    margin-top: 50px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0 20px 10px;
  }

  .footer-content-bottom {
    margin-top: 90px;
  }

  .footer-menu-main-content {
    margin-bottom: 10px;
  }

  .square.bg-secondary-2 {
    width: 112px;
    height: auto;
    max-height: none;
  }

  .dropdown-nav {
    flex-direction: column;
    align-items: flex-start;
    margin-right: 30px;
  }

  .dropdown-nav-item {
    margin-bottom: 20px;
  }

  .dropdown-nav-main-wrapper {
    padding-top: 30px;
  }

  .dropdown-nav-pages-wrapper {
    margin-bottom: 30px;
    margin-right: 30px;
  }

  .cart-header {
    padding-left: 15px;
    padding-right: 15px;
  }

  .max-width-60.mobile-portrait-max-width-100 {
    max-width: 100%;
  }

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

  .logos-main-wrapper.landing-page-logos {
    max-width: 396px;
  }

  .error-message.cart-error {
    margin-left: 15px;
    margin-right: 15px;
  }

  .container-medium-677px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .margin-bottom-large {
    margin-bottom: 50px;
  }

  .container-small-544px, .container-small-500px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-small-500px.text-center.margin-bottom-40px {
    margin-top: 40px;
  }

  .card-case-study-v2-content {
    padding: 42px 25px 36px;
  }

  .big-numbers {
    font-size: 34px;
  }

  .big-numbers.small {
    font-size: 25px;
  }

  .card-content-default {
    padding-top: 28px;
    padding-bottom: 36px;
  }

  .video-play-button.large {
    width: 25%;
    min-width: 25%;
    min-height: 44%;
    max-height: 44%;
  }

  .title-hero-v2-wrapper {
    max-width: 350px;
  }

  .tag {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-v3-content {
    margin-bottom: 50px;
  }

  .container-medium-648px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-648px.text-center.margin-bottom-40px {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .container-medium-648px.integrations {
    text-align: left;
    margin-bottom: 40px;
  }

  .testimonials-v4-slider-left-arrow, .testimonials-v4-slider-right-arrow {
    bottom: 40px;
  }

  .split-content-wrapper-margin-bottom-default {
    margin-bottom: 60px;
  }

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

  .container-small-588px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-small-588px.text-center.margin-bottom-40px {
    padding-top: 20px;
  }

  .card-office-content {
    padding: 38px 25px;
  }

  .social-media-wrapper.card-author {
    margin-bottom: 0;
    margin-right: 0;
  }

  .nav-link-icon {
    margin-right: 15px;
  }

  .container-small-539px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .margin-top-offset-negative-default {
    margin-top: -45px;
  }

  .container-large-1116px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .category-wrapper.blog {
    justify-content: flex-start;
  }

  .category-item {
    margin-left: 0;
    margin-right: 16px;
  }

  .email-form {
    flex-direction: column;
    align-items: stretch;
  }

  .category {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .container-medium-611px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .post-featured-v2-category-wrapper {
    margin-bottom: 15px;
  }

  .blog-sidebar-grid {
    grid-row-gap: 50px;
  }

  .post-item-sidebar-content {
    align-self: stretch;
  }

  .container-medium-822px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .rich-text h2 {
    text-align: center;
    margin-bottom: 20px;
  }

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

  .rich-text ol {
    margin-bottom: 28px;
    padding-left: 20px;
  }

  .rich-text h3 {
    margin-top: 28px;
  }

  .rich-text img {
    border-radius: 20px;
  }

  .rich-text figure {
    margin-top: 40px;
    margin-bottom: 28px;
  }

  .rich-text h4 {
    margin-top: 28px;
  }

  .rich-text ul {
    margin-bottom: 28px;
    padding-left: 20px;
  }

  .rich-text h5 {
    margin-top: 28px;
  }

  .rich-text blockquote {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text h6 {
    margin-top: 28px;
  }

  .margin-bottom-extra-large {
    margin-bottom: 90px;
  }

  .faq-wrapper {
    padding-top: 33px;
    padding-bottom: 33px;
  }

  .container-medium-708px, .container-large-1022px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .career-about-wrapper {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .category-v2 {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .container-large-1005px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .rich-text-v2 ol {
    margin-bottom: 28px;
  }

  .rich-text-v2 h3 {
    margin-top: 28px;
  }

  .rich-text-v2 img {
    border-radius: 20px;
  }

  .rich-text-v2 figure {
    margin-top: 40px;
    margin-bottom: 28px;
  }

  .rich-text-v2 h4 {
    margin-top: 28px;
  }

  .rich-text-v2 ul {
    margin-bottom: 28px;
  }

  .rich-text-v2 h5 {
    margin-top: 28px;
  }

  .rich-text-v2 blockquote {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text-v2 h6 {
    margin-top: 28px;
  }

  .container-small-529px, .container-small-467px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .margin-top-offset-negative-large {
    margin-top: -115px;
  }

  .footer-small-copyright-text {
    font-size: 16px;
  }

  .footer-small {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .container-large-1087px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-large-1087px.z-index-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .chapter-wrapper {
    flex-direction: column;
  }

  .container-medium-891px, .container-medium-919px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .rich-text-v3 ol {
    margin-bottom: 28px;
  }

  .rich-text-v3 h3 {
    margin-top: 28px;
  }

  .rich-text-v3 img {
    border-radius: 20px;
  }

  .rich-text-v3 figure {
    margin-top: 40px;
    margin-bottom: 28px;
  }

  .rich-text-v3 h4 {
    margin-top: 28px;
  }

  .rich-text-v3 ul {
    margin-bottom: 28px;
  }

  .rich-text-v3 h5 {
    margin-top: 28px;
  }

  .rich-text-v3 blockquote {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text-v3 h6 {
    margin-top: 28px;
  }

  .card-project-about-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-medium-688px, .container-medium-603px, .container-medium-674px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cart-footer, .cart-list {
    padding-left: 15px;
    padding-right: 15px;
  }

  .header-menu-button-icon-wrapper {
    background-color: rgba(0, 0, 0, 0);
  }

  .header-menu-button-icon-wrapper:hover {
    color: var(--neutral-100);
  }

  .icon-wrapper {
    color: var(--primary-1);
    background-color: rgba(0, 0, 0, 0);
    font-weight: 600;
  }

  .header-menu-button-icon-top {
    background-color: var(--primary-1);
    width: 22px;
  }

  .header-menu-button-icon-top:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .header-menu-button-icon-top:active {
    background-color: var(--neutral-100);
    color: var(--neutral-100);
  }

  .header-menu-button-icon-medium {
    background-color: var(--primary-1);
  }

  .header-menu-button-icon-medium:active {
    background-color: var(--neutral-100);
    color: var(--neutral-100);
  }

  .header-menu-button-icon-bottom {
    background-color: var(--primary-1);
  }

  .header-menu-button-icon-bottom:active {
    background-color: var(--neutral-100);
    color: var(--neutral-100);
  }

  .ebook-form {
    flex-direction: column;
  }

  .image-home-link-wrapper {
    max-width: 180px;
  }

  .paragraph-2, .heading {
    text-align: center;
  }

  .heading-3 {
    text-align: left;
  }

  .heading-3.care {
    text-align: left;
    align-items: flex-start;
    padding-bottom: 10px;
    font-size: 28px;
  }

  .image-2 {
    text-align: center;
    margin-left: 0;
  }

  .heading-5 {
    color: var(--neutral-800);
    text-align: center;
    font-size: 30px;
  }

  .heading-5.news {
    font-size: 30px;
  }

  .paragraph-6 {
    text-align: left;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 18px;
  }

  .heading-7 {
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    font-size: 24px;
  }

  .button-primary-2 {
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .container-default-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .subtitle-2 {
    margin-bottom: 10px;
  }

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

  .image-3 {
    object-fit: fill;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-4 {
    margin-left: 0;
  }

  .image-5 {
    margin-left: 0;
    position: static;
  }

  .image-7 {
    margin-left: 0;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 20px;
    padding-bottom: 20px;
    display: grid;
  }

  .button-row-2 {
    flex-direction: column;
    align-self: stretch;
  }

  .button-secondary-2 {
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

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

  .section-3.position-relative.hero-v3 {
    padding-top: 40px;
  }

  .button-primary-3, .button-secondary-3 {
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .div-block-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-8 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-items: center;
    padding-right: 0;
  }

  .image-15 {
    max-width: none;
  }

  .heading-12 {
    color: #14142b;
    text-align: center;
    font-size: 24px;
  }

  .card-2 {
    border-radius: 15px;
    padding: 38px 25px;
  }

  .card-2.style-4 {
    text-align: center;
    padding: 20px 25px;
  }

  .subtitle-3 {
    margin-bottom: 10px;
  }

  .card-default-line-accent-2.bg-primary-1 {
    background-color: #fff;
  }

  .button-secondary-4, .button-primary-4 {
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .footer-2 {
    padding-top: 60px;
  }

  .footer-content-2 {
    margin-top: 50px;
    padding-top: 72px;
    padding-bottom: 72px;
  }

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

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

  .image-16 {
    margin-left: 0;
    padding-bottom: 0;
  }

  .image-16.care {
    margin-left: 0;
  }

  .menu-button-2, .menu-button-2:hover, .menu-button-2:active {
    background-color: var(--primary-1);
  }

  .menu-button-2.w--open {
    background-color: var(--secondary-1);
  }

  .nav-link-2 {
    padding-bottom: 60px;
  }

  .paragraph-29 {
    color: var(--neutral-700);
    text-align: center;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .heading-16 {
    text-align: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
  }

  .heading-18 {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text-block-4 {
    text-align: center;
    padding-bottom: 40px;
    font-size: 20px;
  }

  .heading-19 {
    text-align: center;
    margin-bottom: 20px;
  }

  .heading-20 {
    text-align: center;
  }

  .text-block-5 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .bold-text-2 {
    font-size: 22px;
  }

  .heading-25 {
    margin-bottom: 20px;
  }

  .image-17 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .heading-26 {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .paragraph-34 {
    color: var(--neutral-800);
    margin-bottom: 40px;
    font-size: 18px;
  }

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

  .text-block-6, .text-block-7 {
    text-align: center;
  }

  .heading-27 {
    margin-bottom: 20px;
  }

  .paragraph-35 {
    color: var(--neutral-800);
  }

  .link-block {
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar {
    padding-bottom: 20px;
  }

  .image-20.clinic {
    margin-bottom: 40px;
  }

  .image-21 {
    margin-bottom: 20px;
    margin-left: 0;
  }

  .grid-15 {
    grid-template: "Area Area-2"
                   "Area-3 Area-5"
                   "Area-4 ."
                   / 2fr;
  }

  .image-22 {
    margin-bottom: 10px;
    margin-left: 0;
    padding-bottom: 20px;
  }

  .grid-18 {
    grid-template: "Area-2 Area"
    / 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: block;
  }

  .heading-28 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 26px;
  }

  .image-23 {
    margin-bottom: 0;
  }

  .header-logo-2 {
    width: 120px;
    max-width: none;
  }

  .container-default-3 {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 20px;
  }

  .button-primary-5 {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .button-primary-5._2-buttons {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .button-primary-5.full-width {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-primary-5.full-width.card-pricing-plan {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dropdown-feature-text {
    white-space: pre-wrap;
  }

  .dropdown-menu-wrapper {
    padding-top: 30px;
  }

  .nav-menu-2 {
    padding-top: 40px;
  }

  .menu-button-3 {
    width: 43px;
    min-width: 43px;
    height: 43px;
    padding: 10px;
    font-size: 26px;
  }

  .header-navigation-2 {
    margin-left: 144px;
    margin-right: 16px;
  }

  .nav-link-8 {
    text-align: center;
  }

  .heading-49 {
    text-align: center;
    justify-content: space-around;
    align-items: baseline;
    width: auto;
    margin-bottom: 20px;
    font-family: Inter, sans-serif;
    font-size: 30px;
    font-weight: 600;
    display: inline-block;
  }

  .paragraph-large-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .paragraph-large-2.home-hero {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 30px;
    font-size: 18px;
    display: flex;
  }

  .paragraph-large-2.home-hero.news {
    flex-wrap: wrap;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
  }

  .home-hero-logos-text {
    color: #4b5166;
    text-align: center;
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 600;
  }

  .home-hero-images-wrapper {
    margin-bottom: 83px;
  }

  .button-primary-6 {
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .button-primary-6:hover {
    background-color: #256bf6;
  }

  .home-hero-content {
    margin-bottom: 71px;
  }

  .home-hero-logos-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template: ". . ."
                   ". . Area"
                   / auto auto auto;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: center;
    justify-items: center;
    display: grid;
  }

  .button-row-3 {
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    display: block;
  }

  .divider.footer-divider {
    margin-bottom: 58px;
  }

  .button-secondary-5 {
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .home-hero-logos-wrapper {
    margin-top: 46px;
  }

  .section-6 {
    text-align: left;
    padding-top: 40px;
    padding-bottom: 20px;
    font-family: Inter, sans-serif;
  }

  .section-6.home-hero {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section-6.gp {
    padding-bottom: 0;
  }

  .card-3.bg-neutral-200.teams {
    padding: 40px 25px;
  }

  .card-3.bg-neutral-200.feature {
    padding-left: 25px;
    padding-right: 25px;
  }

  .card-3.integration {
    padding: 30px 25px 35px;
  }

  .card-3.pricing-plan {
    padding: 25px 25px 40px;
  }

  .container-medium-741px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-741px.teams {
    text-align: left;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-medium-741px.home-analytics-tool, .teams-grid {
    margin-bottom: 40px;
  }

  .card-teams-content {
    margin-bottom: 25px;
  }

  .heading-50.slider {
    font-size: 18px;
  }

  .button-primary-7 {
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .button-primary-7:hover {
    background-color: #256bf6;
  }

  .heading-51 {
    text-align: center;
    font-family: Inter, sans-serif;
    font-weight: 600;
  }

  .div-mobile {
    height: 20px;
  }

  .testimonial-content {
    padding: 25px 25px 20px;
  }

  .grid-20 {
    margin-bottom: 40px;
  }

  .testimonial-about-name {
    font-size: 16px;
  }

  .image-24 {
    margin-left: 0;
    padding-bottom: 0;
  }

  .button-secondary-6 {
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .button-primary-8 {
    align-self: stretch;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .button-primary-8:hover {
    background-color: #256bf6;
  }

  .heading-52 {
    text-align: left;
    margin-bottom: 40px;
    font-size: 38px;
  }

  .container-default-4 {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0 16px;
  }

  .grid-21 {
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    justify-items: center;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-mobile-2 {
    height: 30px;
  }

  .content-top-2.home-features {
    margin-bottom: 40px;
  }

  .content-top-2.integrations {
    align-items: flex-start;
  }

  .home-features-grid {
    grid-row-gap: 42px;
    grid-template-columns: 1fr;
  }

  .text-block-12, .text-block-13 {
    font-size: 16px;
  }

  .image-25 {
    margin-left: 0;
  }

  .analytics-user-content-text {
    margin-bottom: 30px;
  }

  .home-analitics-tool-wrapper {
    margin-bottom: 0;
  }

  .analytics-campaigns-content-text {
    margin-bottom: 30px;
  }

  .analytics-tool-features-grid {
    margin-bottom: 20px;
  }

  .heading-53 {
    font-size: 24px;
  }

  .analytics-campaigns-content {
    margin-bottom: 40px;
  }

  .paragraph-38 {
    font-size: 18px;
  }

  .analytics-tool-feature-wrapper {
    display: flex;
  }

  .advanced-analytics-grid {
    grid-row-gap: 30px;
    grid-template-areas: "."
                         "."
                         "."
                         "."
                         "Area";
    justify-items: start;
  }

  .paragraph-41 {
    font-size: 20px;
  }

  .paragraph-42 {
    font-size: 16px;
  }

  .container-medium-579px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-579px.advanced-analytics {
    text-align: left;
    max-width: 431px;
    margin-bottom: 35px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-7 {
    padding: 92px 20px;
  }

  .container-default-5 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-14 {
    font-size: 18px;
  }

  .heading-54.other {
    font-size: 20px;
  }

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

  .card-feature-content {
    margin-bottom: 30px;
  }

  .section-8 {
    text-align: left;
    margin-bottom: 20px;
    padding-top: 40px;
    padding-bottom: 20px;
    font-family: Inter, sans-serif;
  }

  .section-8.integrations {
    margin-bottom: 20px;
    padding: 40px 20px 72px;
  }

  .section-8.compare-plans {
    padding-top: 72px;
  }

  .section-8.pricing {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .paragraph-large-3 {
    font-size: 19px;
  }

  .paragraph-44 {
    color: #4b5166;
  }

  .start-tracking-user-grid {
    justify-content: start;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-26, .image-27, .image-28, .image-29 {
    width: 30%;
  }

  .menu-button-4 {
    width: 43px;
    min-width: 43px;
    height: 43px;
    padding: 10px;
    font-size: 26px;
  }

  .header-navigation-3 {
    margin-left: 16px;
    margin-right: 16px;
  }

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

  .image-30 {
    width: 40%;
  }

  .image-30.integrations {
    margin-left: 0;
  }

  .footer-nav-link:hover {
    color: var(--primary-1);
  }

  .footer-nav-link.w--current {
    color: var(--neutral-700);
  }

  .footer-nav-link.w--current:hover {
    color: var(--primary-1);
  }

  .footer-nav-box {
    margin-bottom: 35px;
  }

  .footer-nav-links {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer-nav-content {
    flex-wrap: wrap;
  }

  .footer-newsletter-content-top {
    margin-bottom: 20px;
  }

  .button-primary-9 {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .button-primary-9.small.footer-newsletter {
    align-self: stretch;
    margin-top: 20px;
    padding: 20px 10px;
    font-size: 16px;
    position: static;
  }

  .footer-newsletter-form-2 {
    flex-direction: column;
  }

  .footer-content-3 {
    margin-bottom: 51px;
  }

  .input-2.footer-newsletter {
    height: 63px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .dropdown-toggle-2 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .dropdown-2 {
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
  }

  .header-logo-3 {
    width: 120px;
    max-width: none;
  }

  .header-3 {
    padding-bottom: 0;
  }

  .header-navigation-4, .header-navigation-5 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .mobile-only {
    color: var(--neutral-800);
    text-align: center;
    margin-left: 0;
    padding-left: 20px;
  }

  .mobile-menu:hover {
    color: var(--primary-1);
  }

  .header-logo-4 {
    width: 120px;
    max-width: none;
  }

  .dropdown-feature-text-2 {
    white-space: pre-wrap;
  }

  .nav-menu-3 {
    padding-top: 40px;
  }

  .grid-22 {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-columns: 50% 1fr;
    grid-auto-rows: minmax(auto, .3fr);
    padding-left: 10px;
    padding-right: 10px;
  }

  .header-logo-5 {
    width: 120px;
    max-width: none;
  }

  .footer-content-bottom-2 {
    padding-top: 20px;
  }

  .container-default-6 {
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-logo-2 {
    width: 120px;
  }

  .compare-feature-grid {
    margin-right: 0;
  }

  .compare-plans-wrapper {
    margin-bottom: 20px;
  }

  .compare-feature-head-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .compare-feature-head-wrapper.first {
    margin-top: -62px;
  }

  .container-medium-800px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-800px.pricing {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .compare-feature-plan {
    font-size: 10px;
  }

  .feature-icon {
    margin-right: 6px;
  }

  .card-pricing-plan-content-top {
    margin-bottom: 25px;
  }

  .card-pricing-plan-price-wrapper {
    flex-wrap: wrap;
  }

  ._2-buttons-wrapper {
    align-self: auto;
  }

  .compare-feature-row-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .compare-feature-name {
    max-width: 38%;
    margin-right: 10px;
    font-size: 14px;
  }

  .container-medium-544px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-544px.compare-plans {
    text-align: left;
  }

  .footer-content-4 {
    margin-bottom: 51px;
  }

  .feature-wrapper {
    font-size: 15px;
  }

  .card-pricing-plan-price {
    font-size: 26px;
  }

  .footer-3 {
    padding-top: 33px;
    padding-bottom: 20px;
    font-family: Inter, sans-serif;
  }

  .card-pricing-plan-features-grid {
    grid-row-gap: 16px;
  }

  .button-secondary-7 {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .button-secondary-7._2-buttons {
    font-weight: 500;
  }

  .paragraph-50.other {
    margin-top: 20px;
    font-size: 16px;
    line-height: 1.5em;
  }

  .paragraph-50.hero {
    padding-top: 20px;
  }

  .div-block-14 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-78 {
    padding-left: 0;
  }

  .list-4 {
    text-align: left;
    padding-left: 20px;
  }

  .image-39 {
    margin-left: 0;
  }

  .div-block-18, .div-block-19 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-20 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .grid-28 {
    grid-row-gap: 39px;
    grid-template-columns: 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .advanced-analytics-grid-2 {
    grid-row-gap: 30px;
    grid-template-areas: "."
                         "."
                         "."
                         "."
                         "Area";
  }

  .advanced-analytics-grid-2.integrations {
    grid-template-columns: auto minmax(27%, 461px);
  }

  .image-67.advanced-analytics.hospital {
    margin-left: 0;
  }

  .image-67.advanced-analytics-icon {
    margin-bottom: 6px;
  }

  .image-67.advanced-analytics-icon.integrations, .image-67.advanced-analytics-icon.hospital {
    margin-left: 0;
  }

  .div-block-27 {
    padding-bottom: 0;
  }

  .div-block-28 {
    max-height: 13%;
  }

  .image-74, .image-77, .image-78 {
    margin-left: 0;
  }

  .dropdown-toggle-5 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 10px;
  }

  .div-block-29 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-item-7, .list-item-8, .list-item-9, .list-item-10, .list-item-11, .list-item-12 {
    font-size: 18px;
  }

  .grid-29, .grid-30 {
    grid-template-columns: 1fr 1fr;
  }

  .link-block-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .news {
    margin-left: 0;
  }

  .bold-text-7 {
    font-size: 26px;
  }

  .grid-31 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
  }

  .grid-31.idi {
    grid-template-rows: auto;
  }

  .image-81 {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .image-82, .image-83, .image-84 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-30 {
    text-align: left;
  }

  .link-block-5 {
    text-align: center;
  }

  .link-block-6 {
    text-align: left;
  }

  .image-85, .image-86 {
    padding-bottom: 10px;
  }

  .searchbar {
    width: 100%;
  }

  .grid-32 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .search-input {
    padding-left: 40px;
    padding-right: 24px;
    font-size: 13px;
  }

  .search-input.large {
    padding-left: 64px;
    padding-right: 48px;
  }

  .spacer-mobile-s {
    width: 100%;
    height: 16px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .display-subheading {
    font-size: 20px;
    line-height: 28px;
  }

  .row {
    padding-top: 12px;
  }

  .hero {
    min-height: 360px;
  }

  .hero.hero-dark {
    background-image: url('../images/Generic-Cover-banner-mobile-v2.png');
    background-position: 50%;
    background-size: contain;
    padding-bottom: 60px;
  }

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

  .search-input-button {
    margin-left: 8px;
  }

  .grid-33 {
    align-content: start;
    justify-content: end;
    display: block;
  }

  .icon-circle {
    width: 40px;
    height: 40px;
  }

  .icon-circle.large.bg-secondary {
    padding-right: 0;
  }

  .text-primary {
    margin-bottom: 4px;
  }

  .card-4 {
    white-space: normal;
    width: auto;
    padding: 12px;
  }

  .card-4.align-center {
    margin-top: 20px;
    padding: 12px;
  }

  .image-88 {
    flex: none;
    align-self: auto;
    display: block;
  }

  .text-primary-2 {
    margin-bottom: 4px;
  }

  .lottie-animation {
    width: 100%;
    max-width: 600px;
    margin-top: 0;
    padding-bottom: 10px;
  }

  .grid-35, .grid-36 {
    grid-template-columns: 1fr 1fr;
  }

  .alert {
    flex-wrap: wrap;
    margin-top: 16px;
    padding: 12px;
  }

  .alert.bg-darker {
    display: block;
  }

  .grid-39 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .display-heading-2 {
    font-size: 30px;
  }
}

#w-node-ea416afb-8141-891a-d0e6-8e0e504e402f-c439f54c, #w-node-dd77ce1c-51a8-0f77-e211-c187956fc880-c439f54c, #w-node-_203ab1b1-f75a-2b30-c006-053df0686613-c439f54c, #w-node-_8cb056c4-6cb2-aa85-4487-834282a52176-c439f54c, #w-node-_9966fb7f-674e-e9d1-987e-de63761b1347-c439f54c, #w-node-_085c3a11-7a51-6e89-3fe5-15fdcd487f40-c439f54c, #w-node-_9a94c9e1-fe2f-ec15-74be-78622540ed75-c439f54c, #w-node-d35b229c-df15-5803-3e2c-3a7d842fc43d-c439f54c, #w-node-dc14b3d6-43b8-2f5d-0dee-d00802ffa4a0-c439f54c, #w-node-_6858c51f-5745-3d32-c44c-a6c795c97b47-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc22fe-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc2300-c439f54c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ac6f5d34-3670-2781-df50-ef719ffc2302-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc2304-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc2306-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc2308-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc230a-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc230c-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc230e-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc2310-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc2312-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc2314-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc2316-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc2318-c439f54c, #w-node-ac6f5d34-3670-2781-df50-ef719ffc231a-c439f54c, #w-node-f0df60b7-05ec-b87a-4704-73b290e7d65c-c439f54c {
  align-self: center;
  justify-self: center;
}

#w-node-f3a437aa-56f8-af0f-e44d-46196aacdb8c-6aacdb4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3a437aa-56f8-af0f-e44d-46196aacdba4-6aacdb4d, #w-node-f3a437aa-56f8-af0f-e44d-46196aacdba7-6aacdb4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-fd640e8a-f42c-dd16-8bb3-c4093fd81b87-ae2f46c5, #w-node-_456876eb-f5a6-ad12-dfe6-ba57adfe0441-ae2f46c5, #w-node-d4e08bdf-77c6-6794-5559-9d1a282f8dc5-ae2f46c5, #w-node-_53133295-9efd-cdc7-0167-e53d6f835e91-ae2f46c5, #w-node-a9adc302-4f7e-f8fa-8acb-6e02ca50f155-ae2f46c5, #w-node-dc049d3f-b049-303d-8829-91689e552194-ae2f46c5, #w-node-_8d826938-bcd2-7099-dd4c-a0f93f76c6cb-ae2f46c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_3393d486-43de-7cab-a51b-d7f5561d12ac-ae2f46c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f43db02a-240b-c971-007b-ced93cf366a3-ae2f46c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f188294-656a-be84-8810-d8c3b9567dfb-c439f5ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3c540405-5c36-4ac9-175a-ea57a1ed30aa-c439f5ad, #w-node-e3fb34ea-1a78-7737-a1ee-f1bcccef934a-c439f5ad, #w-node-_8038e033-f697-2912-5ac3-7decec552cda-c439f5ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7a9196d-d99b-9c4a-2cc9-bcd616e04743-c439f5ad {
  align-self: center;
}

#w-node-cc737f8b-bf7e-fc76-85fb-8323181537ad-18153778 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9932ef6d-0735-06b5-36bf-6d5a1c7e111f-18153778, #w-node-b1350c70-3a42-6f5c-2bd8-cc6ba3bfdf98-18153778 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-b1350c70-3a42-6f5c-2bd8-cc6ba3bfdf99-18153778, #w-node-_5f887a36-81a4-ed72-bbb6-e0ead75ba564-c439f5b5, #w-node-bbe2a587-46d3-42e1-392c-65b176c71999-c439f5b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd11196c-5e4a-620b-af0f-a9943da509f4-c439f5bc {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-cd11196c-5e4a-620b-af0f-a9943da50a47-c439f5bc {
  grid-area: 1 / 10 / 2 / 13;
}

#w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5be, #w-node-a1c73b1b-8456-163f-bb06-61635e33e535-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8401f74f-6b4b-a494-8906-1d652fa0cd94-c439f5be {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_21ab9f96-63b8-65da-116b-d1f2dfd4497b-c439f5be, #w-node-_888af5d2-3883-67be-8813-b2f63c8834cc-c439f5be, #w-node-_6e213275-f3b6-bd53-8faa-474324e674d9-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fe129ed-5d52-6764-bbbe-e7fddfb8a04f-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_5fe129ed-5d52-6764-bbbe-e7fddfb8a050-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a83a9208-a170-e0ab-06f5-ec9189ebc5fc-c439f5be, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc5fd-c439f5be, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc5fe-c439f5be, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc600-c439f5be, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc602-c439f5be, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc603-c439f5be, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc604-c439f5be, #w-node-_28c898a8-a4f3-05e1-d29f-5d1b7f3cd195-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_28c898a8-a4f3-05e1-d29f-5d1b7f3cd196-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f14fa53a-e441-c6e3-e758-f74a4ee33515-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f14fa53a-e441-c6e3-e758-f74a4ee33516-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_763d6e6b-dafb-4418-8c90-7a8b6e7653c0-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_763d6e6b-dafb-4418-8c90-7a8b6e7653c1-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96a84db6-49a6-cbfe-93c8-d6300799df14-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_96a84db6-49a6-cbfe-93c8-d6300799df15-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a83a9208-a170-e0ab-06f5-ec9189ebc606-c439f5be, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc607-c439f5be, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc608-c439f5be, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc609-c439f5be, #w-node-_7af872a4-5ef1-be63-95c0-a914fd57118f-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7af872a4-5ef1-be63-95c0-a914fd571190-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5ed1f5a-bdac-86b8-7af8-efeec7748c86-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d5ed1f5a-bdac-86b8-7af8-efeec7748c87-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d79dea-fa6e-4b73-a482-abf1897506a6-c439f5be, #w-node-_5eb9f385-53a0-f60b-4634-7544144d212e-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_744b071e-bb89-a2d0-44e2-2cac82b53995-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f65075a3-f657-1903-8df8-c45f57cd5896-c439f5be, #w-node-_2f4914d6-0e5b-ccfe-7854-552105ca40c2-c439f5be, #w-node-ac45517b-92ea-b126-f8d6-909406ef7312-c439f5be, #w-node-_6b815f23-d965-1764-aa3a-9255faa718aa-c439f5be, #w-node-a2758ae2-5a63-b83c-3b04-5831aab05940-c439f5be, #w-node-a0644682-b291-87e4-b11d-f6cf5a82afce-c439f5be, #w-node-d6ada056-b6fb-d3b6-922a-c9e72389bdc6-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d6ada056-b6fb-d3b6-922a-c9e72389bdc7-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03daccf7-d6cf-ed8e-9c37-b34e1ca054d5-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_03daccf7-d6cf-ed8e-9c37-b34e1ca054d6-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c78f16b2-0b7b-7726-d5fb-c585aa683081-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c78f16b2-0b7b-7726-d5fb-c585aa683082-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f7a548a-4132-7a39-1f35-9bf5e76ba5e2-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_3f7a548a-4132-7a39-1f35-9bf5e76ba5e3-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52ca0263-123b-b59b-d248-42156e8bd1ec-c439f5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_52ca0263-123b-b59b-d248-42156e8bd1ed-c439f5be, #w-node-f4784313-d36d-7de2-94e6-22fe68555250-6855521a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cc1c26a-3916-0595-33bb-3cd2530cf1d0-6855521a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f4784313-d36d-7de2-94e6-22fe6855526b-6855521a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f4784313-d36d-7de2-94e6-22fe6855526e-6855521a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f4784313-d36d-7de2-94e6-22fe6855526f-6855521a, #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5bf, #w-node-a1c73b1b-8456-163f-bb06-61635e33e535-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8401f74f-6b4b-a494-8906-1d652fa0cd94-c439f5bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_21ab9f96-63b8-65da-116b-d1f2dfd4497b-c439f5bf, #w-node-_888af5d2-3883-67be-8813-b2f63c8834cc-c439f5bf, #w-node-_6e213275-f3b6-bd53-8faa-474324e674d9-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6571df6-933a-395d-d911-872d2a1529ec-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d6571df6-933a-395d-d911-872d2a1529ed-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_927df333-8aac-5995-f2c1-1e163f9227c9-c439f5bf, #w-node-_927df333-8aac-5995-f2c1-1e163f9227ca-c439f5bf, #w-node-_927df333-8aac-5995-f2c1-1e163f9227cb-c439f5bf, #w-node-_927df333-8aac-5995-f2c1-1e163f9227cd-c439f5bf, #w-node-_927df333-8aac-5995-f2c1-1e163f9227cf-c439f5bf, #w-node-_927df333-8aac-5995-f2c1-1e163f9227d0-c439f5bf, #w-node-_927df333-8aac-5995-f2c1-1e163f9227d1-c439f5bf, #w-node-_927df333-8aac-5995-f2c1-1e163f9227d3-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_927df333-8aac-5995-f2c1-1e163f9227d4-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_927df333-8aac-5995-f2c1-1e163f9227d5-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_927df333-8aac-5995-f2c1-1e163f9227d6-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_927df333-8aac-5995-f2c1-1e163f9227d7-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_927df333-8aac-5995-f2c1-1e163f9227d8-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_927df333-8aac-5995-f2c1-1e163f9227d9-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_927df333-8aac-5995-f2c1-1e163f9227da-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_927df333-8aac-5995-f2c1-1e163f9227db-c439f5bf, #w-node-_927df333-8aac-5995-f2c1-1e163f9227dc-c439f5bf, #w-node-_927df333-8aac-5995-f2c1-1e163f9227dd-c439f5bf, #w-node-_927df333-8aac-5995-f2c1-1e163f9227de-c439f5bf, #w-node-_927df333-8aac-5995-f2c1-1e163f9227df-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_927df333-8aac-5995-f2c1-1e163f9227e0-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4fe1fbf-ba4f-47af-c369-ebb1d4d8f794-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a4fe1fbf-ba4f-47af-c369-ebb1d4d8f795-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa10-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa12-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa13-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa14-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa16-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa17-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa18-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa1a-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa1c-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa1e-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa1f-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa20-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa21-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa22-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa23-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa24-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa25-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa26-c439f5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa27-c439f5bf, #w-node-_90cc09b0-a3c8-8a37-701f-77b3ff045d37-ff045cfa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f46f9f05-1a2f-fbee-ec55-9ed481a65c90-ff045cfa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f46f9f05-1a2f-fbee-ec55-9ed481a65c93-ff045cfa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f46f9f05-1a2f-fbee-ec55-9ed481a65c96-ff045cfa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f46f9f05-1a2f-fbee-ec55-9ed481a65c97-ff045cfa, #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5c0, #w-node-a1c73b1b-8456-163f-bb06-61635e33e535-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8401f74f-6b4b-a494-8906-1d652fa0cd94-c439f5c0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_21ab9f96-63b8-65da-116b-d1f2dfd4497b-c439f5c0, #w-node-_888af5d2-3883-67be-8813-b2f63c8834cc-c439f5c0, #w-node-_6e213275-f3b6-bd53-8faa-474324e674d9-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac6f3add-eb41-e17e-cd38-99e91e24862f-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ac6f3add-eb41-e17e-cd38-99e91e248630-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d042a027-ea01-94c4-d109-e324e50d4634-c439f5c0, #w-node-d042a027-ea01-94c4-d109-e324e50d4635-c439f5c0, #w-node-d042a027-ea01-94c4-d109-e324e50d4636-c439f5c0, #w-node-d042a027-ea01-94c4-d109-e324e50d4638-c439f5c0, #w-node-d042a027-ea01-94c4-d109-e324e50d463a-c439f5c0, #w-node-d042a027-ea01-94c4-d109-e324e50d463b-c439f5c0, #w-node-d042a027-ea01-94c4-d109-e324e50d463c-c439f5c0, #w-node-d042a027-ea01-94c4-d109-e324e50d463e-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d042a027-ea01-94c4-d109-e324e50d463f-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d042a027-ea01-94c4-d109-e324e50d4640-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d042a027-ea01-94c4-d109-e324e50d4641-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d042a027-ea01-94c4-d109-e324e50d4642-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d042a027-ea01-94c4-d109-e324e50d4643-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d042a027-ea01-94c4-d109-e324e50d4644-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d042a027-ea01-94c4-d109-e324e50d4645-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d042a027-ea01-94c4-d109-e324e50d4646-c439f5c0, #w-node-d042a027-ea01-94c4-d109-e324e50d4647-c439f5c0, #w-node-d042a027-ea01-94c4-d109-e324e50d4648-c439f5c0, #w-node-d042a027-ea01-94c4-d109-e324e50d4649-c439f5c0, #w-node-d042a027-ea01-94c4-d109-e324e50d464a-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d042a027-ea01-94c4-d109-e324e50d464b-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d042a027-ea01-94c4-d109-e324e50d464c-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d042a027-ea01-94c4-d109-e324e50d464d-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d76c-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d76e-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d76f-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d770-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d772-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d773-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d774-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d776-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d778-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d77a-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d77b-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d77c-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d77d-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d77e-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d77f-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d780-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d781-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d782-c439f5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d783-c439f5c0, #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5c1, #w-node-a1c73b1b-8456-163f-bb06-61635e33e535-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8401f74f-6b4b-a494-8906-1d652fa0cd94-c439f5c1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_21ab9f96-63b8-65da-116b-d1f2dfd4497b-c439f5c1, #w-node-_888af5d2-3883-67be-8813-b2f63c8834cc-c439f5c1, #w-node-_6e213275-f3b6-bd53-8faa-474324e674d9-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8cbe04e-19fb-567b-b247-e55995e97db4-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c8cbe04e-19fb-567b-b247-e55995e97db5-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a83a9208-a170-e0ab-06f5-ec9189ebc5fc-c439f5c1, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc5fd-c439f5c1, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc5fe-c439f5c1, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc600-c439f5c1, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc602-c439f5c1, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc603-c439f5c1, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc604-c439f5c1, #w-node-_28c898a8-a4f3-05e1-d29f-5d1b7f3cd195-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_28c898a8-a4f3-05e1-d29f-5d1b7f3cd196-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f14fa53a-e441-c6e3-e758-f74a4ee33515-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f14fa53a-e441-c6e3-e758-f74a4ee33516-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_763d6e6b-dafb-4418-8c90-7a8b6e7653c0-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_763d6e6b-dafb-4418-8c90-7a8b6e7653c1-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96a84db6-49a6-cbfe-93c8-d6300799df14-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_96a84db6-49a6-cbfe-93c8-d6300799df15-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a83a9208-a170-e0ab-06f5-ec9189ebc606-c439f5c1, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc607-c439f5c1, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc608-c439f5c1, #w-node-a83a9208-a170-e0ab-06f5-ec9189ebc609-c439f5c1, #w-node-_7af872a4-5ef1-be63-95c0-a914fd57118f-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7af872a4-5ef1-be63-95c0-a914fd571190-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5ed1f5a-bdac-86b8-7af8-efeec7748c86-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d5ed1f5a-bdac-86b8-7af8-efeec7748c87-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd94f-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd951-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd952-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd953-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd955-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd956-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd957-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd959-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd95b-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd95d-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd95e-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd95f-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd960-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd961-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd962-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd963-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd964-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd965-c439f5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd966-c439f5c1, #w-node-ce6fc030-6e79-bd33-87dc-59da5080ab7b-5080ab49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce6fc030-6e79-bd33-87dc-59da5080ab93-5080ab49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-ce6fc030-6e79-bd33-87dc-59da5080ab96-5080ab49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ce6fc030-6e79-bd33-87dc-59da5080ab99-5080ab49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-ce6fc030-6e79-bd33-87dc-59da5080ab9a-5080ab49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d19ec51-8d76-ea55-ec12-a36484210f5a-aadd1f2a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7330341c-71a4-c73d-33df-6c01aadd1f47-aadd1f2a, #w-node-_32fbf4db-9122-6d4f-6aad-658535a103f9-c439f631 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-fd3cf526-7f33-2d89-ff74-c7fed1415f38-c439f649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01f71d07-566d-cdbd-1a47-c201fcbd0613-c439f64b {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-a3f8b787-4a4e-72d2-d0a2-70b293dbf67e-c439f64b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea416afb-8141-891a-d0e6-8e0e504e402f-c439f64c, #w-node-dd77ce1c-51a8-0f77-e211-c187956fc880-c439f64c, #w-node-_203ab1b1-f75a-2b30-c006-053df0686613-c439f64c, #w-node-_8cb056c4-6cb2-aa85-4487-834282a52176-c439f64c, #w-node-_9966fb7f-674e-e9d1-987e-de63761b1347-c439f64c, #w-node-_085c3a11-7a51-6e89-3fe5-15fdcd487f40-c439f64c, #w-node-_9a94c9e1-fe2f-ec15-74be-78622540ed75-c439f64c, #w-node-d35b229c-df15-5803-3e2c-3a7d842fc43d-c439f64c, #w-node-dc14b3d6-43b8-2f5d-0dee-d00802ffa4a0-c439f64c, #w-node-_6858c51f-5745-3d32-c44c-a6c795c97b47-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a70c-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a70e-c439f64c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a710-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a712-c439f64c {
  align-self: center;
  justify-self: center;
}

#w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a714-c439f64c {
  justify-self: center;
}

#w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a716-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a718-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a71a-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a71c-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a71e-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a720-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a722-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a724-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a726-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a728-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a72a-c439f64c {
  align-self: center;
  justify-self: center;
}

#w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f64d, #w-node-a1c73b1b-8456-163f-bb06-61635e33e535-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8401f74f-6b4b-a494-8906-1d652fa0cd94-c439f64d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_21ab9f96-63b8-65da-116b-d1f2dfd4497b-c439f64d, #w-node-_888af5d2-3883-67be-8813-b2f63c8834cc-c439f64d, #w-node-_6e213275-f3b6-bd53-8faa-474324e674d9-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_230ab446-8234-a1be-d0cc-dfd5d1a8fc3e-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_230ab446-8234-a1be-d0cc-dfd5d1a8fc3f-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_577eaf83-9651-fa0d-f179-8fd8c9df871a-c439f64d, #w-node-_577eaf83-9651-fa0d-f179-8fd8c9df871b-c439f64d, #w-node-_577eaf83-9651-fa0d-f179-8fd8c9df871c-c439f64d, #w-node-_577eaf83-9651-fa0d-f179-8fd8c9df871e-c439f64d, #w-node-_577eaf83-9651-fa0d-f179-8fd8c9df8720-c439f64d, #w-node-_577eaf83-9651-fa0d-f179-8fd8c9df8721-c439f64d, #w-node-_577eaf83-9651-fa0d-f179-8fd8c9df8722-c439f64d, #w-node-_577eaf83-9651-fa0d-f179-8fd8c9df8724-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_577eaf83-9651-fa0d-f179-8fd8c9df8725-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_577eaf83-9651-fa0d-f179-8fd8c9df8726-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_577eaf83-9651-fa0d-f179-8fd8c9df8727-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_577eaf83-9651-fa0d-f179-8fd8c9df8728-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_577eaf83-9651-fa0d-f179-8fd8c9df8729-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_577eaf83-9651-fa0d-f179-8fd8c9df872a-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_577eaf83-9651-fa0d-f179-8fd8c9df872b-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_577eaf83-9651-fa0d-f179-8fd8c9df872c-c439f64d, #w-node-_577eaf83-9651-fa0d-f179-8fd8c9df872d-c439f64d, #w-node-_577eaf83-9651-fa0d-f179-8fd8c9df872e-c439f64d, #w-node-_577eaf83-9651-fa0d-f179-8fd8c9df872f-c439f64d, #w-node-_577eaf83-9651-fa0d-f179-8fd8c9df8730-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_577eaf83-9651-fa0d-f179-8fd8c9df8731-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b77db28-c6ec-5f39-0d4e-d847ff056dd5-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b77db28-c6ec-5f39-0d4e-d847ff056dd6-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d82487a6-bf2d-782f-18e1-a30fa47175d7-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175d9-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d82487a6-bf2d-782f-18e1-a30fa47175da-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d82487a6-bf2d-782f-18e1-a30fa47175db-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175dd-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175de-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175df-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175e1-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175e3-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175e5-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d82487a6-bf2d-782f-18e1-a30fa47175e6-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d82487a6-bf2d-782f-18e1-a30fa47175e7-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d82487a6-bf2d-782f-18e1-a30fa47175e8-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d82487a6-bf2d-782f-18e1-a30fa47175e9-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d82487a6-bf2d-782f-18e1-a30fa47175ea-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d82487a6-bf2d-782f-18e1-a30fa47175eb-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d82487a6-bf2d-782f-18e1-a30fa47175ec-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d82487a6-bf2d-782f-18e1-a30fa47175ed-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d82487a6-bf2d-782f-18e1-a30fa47175ee-c439f64d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58d008b5-d6b4-d81d-c5ec-41614cf40102-c439f64e, #w-node-_58d008b5-d6b4-d81d-c5ec-41614cf40104-c439f64e, #w-node-_58d008b5-d6b4-d81d-c5ec-41614cf40106-c439f64e, #w-node-_58d008b5-d6b4-d81d-c5ec-41614cf40108-c439f64e, #w-node-_58d008b5-d6b4-d81d-c5ec-41614cf4010a-c439f64e, #w-node-_58d008b5-d6b4-d81d-c5ec-41614cf4010c-c439f64e, #w-node-_58d008b5-d6b4-d81d-c5ec-41614cf4010e-c439f64e, #w-node-_58d008b5-d6b4-d81d-c5ec-41614cf40110-c439f64e, #w-node-_58d008b5-d6b4-d81d-c5ec-41614cf40112-c439f64e, #w-node-_58d008b5-d6b4-d81d-c5ec-41614cf40114-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfd5-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfd7-c439f64e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfd9-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfdb-c439f64e {
  align-self: center;
  justify-self: center;
}

#w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfdd-c439f64e {
  justify-self: center;
}

#w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfdf-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfe1-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfe3-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfe5-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfe7-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfe9-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfeb-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfed-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dfef-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dff1-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dff3-c439f64e {
  align-self: center;
  justify-self: center;
}

#w-node-e65429e3-48bd-e598-e7fa-350e5f2220bd-c439f64f, #w-node-e65429e3-48bd-e598-e7fa-350e5f2220bf-c439f64f, #w-node-e65429e3-48bd-e598-e7fa-350e5f2220c1-c439f64f, #w-node-e65429e3-48bd-e598-e7fa-350e5f2220c3-c439f64f, #w-node-e65429e3-48bd-e598-e7fa-350e5f2220c5-c439f64f, #w-node-e65429e3-48bd-e598-e7fa-350e5f2220c7-c439f64f, #w-node-e65429e3-48bd-e598-e7fa-350e5f2220c9-c439f64f, #w-node-e65429e3-48bd-e598-e7fa-350e5f2220cb-c439f64f, #w-node-e65429e3-48bd-e598-e7fa-350e5f2220cd-c439f64f, #w-node-e65429e3-48bd-e598-e7fa-350e5f2220cf-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906cc-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906ce-c439f64f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906d0-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906d2-c439f64f {
  align-self: center;
  justify-self: center;
}

#w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906d4-c439f64f {
  justify-self: center;
}

#w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906d6-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906d8-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906da-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906dc-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906de-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906e0-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906e2-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906e4-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906e6-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906e8-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906ea-c439f64f {
  align-self: center;
  justify-self: center;
}

#w-node-_67564d51-fc13-c50f-cb6e-10517e323678-c439f653, #w-node-_437beb3e-47b9-0d3c-e4ff-6dc08f665a82-c439f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26f3ceb4-1371-7cb1-f5fa-40ea02475a00-c439f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_449de31a-3bf5-ab41-3e6c-edb62823e72b-c439f653, #w-node-d0349d73-7ab4-88d1-ecda-ccc8cf72a358-c439f653, #w-node-_63075059-4766-4b08-b2f0-de1a2aaf1ad2-c439f653, #w-node-_1293f88a-b423-5124-7768-7fbc03a14a71-c439f653, #w-node-b7fe7dfc-4e4d-49c0-d079-81a8f7301229-c439f653, #w-node-_4ed191d7-c98d-9c4b-6551-a8db051c2909-c439f653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2db3ad29-f881-6813-2233-6b4dfa4054a3-c439f653, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054aa-c439f653, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054b1-c439f653, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054b8-c439f653 {
  justify-self: stretch;
}

#w-node-_2db3ad29-f881-6813-2233-6b4dfa4054bf-c439f653 {
  grid-area: Area;
}

#w-node-_67564d51-fc13-c50f-cb6e-10517e323678-c439f654, #w-node-_437beb3e-47b9-0d3c-e4ff-6dc08f665a82-c439f654 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26f3ceb4-1371-7cb1-f5fa-40ea02475a00-c439f654 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_449de31a-3bf5-ab41-3e6c-edb62823e72b-c439f654, #w-node-d0349d73-7ab4-88d1-ecda-ccc8cf72a358-c439f654, #w-node-_63075059-4766-4b08-b2f0-de1a2aaf1ad2-c439f654, #w-node-_1293f88a-b423-5124-7768-7fbc03a14a71-c439f654, #w-node-b7fe7dfc-4e4d-49c0-d079-81a8f7301229-c439f654, #w-node-_4ed191d7-c98d-9c4b-6551-a8db051c2909-c439f654 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2db3ad29-f881-6813-2233-6b4dfa4054a3-c439f654, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054aa-c439f654, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054b1-c439f654, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054b8-c439f654 {
  justify-self: stretch;
}

#w-node-_2db3ad29-f881-6813-2233-6b4dfa4054bf-c439f654 {
  grid-area: Area;
}

#w-node-_67564d51-fc13-c50f-cb6e-10517e323678-c439f668, #w-node-_437beb3e-47b9-0d3c-e4ff-6dc08f665a82-c439f668 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26f3ceb4-1371-7cb1-f5fa-40ea02475a00-c439f668 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_449de31a-3bf5-ab41-3e6c-edb62823e72b-c439f668, #w-node-d0349d73-7ab4-88d1-ecda-ccc8cf72a358-c439f668, #w-node-_63075059-4766-4b08-b2f0-de1a2aaf1ad2-c439f668, #w-node-_1293f88a-b423-5124-7768-7fbc03a14a71-c439f668, #w-node-b7fe7dfc-4e4d-49c0-d079-81a8f7301229-c439f668, #w-node-_4ed191d7-c98d-9c4b-6551-a8db051c2909-c439f668 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2db3ad29-f881-6813-2233-6b4dfa4054a3-c439f668, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054aa-c439f668, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054b1-c439f668, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054b8-c439f668 {
  justify-self: stretch;
}

#w-node-_2db3ad29-f881-6813-2233-6b4dfa4054bf-c439f668 {
  grid-area: Area;
}

#w-node-_75cd4b60-2678-0abd-1170-be05bc2471a8-c439f66d, #w-node-_75cd4b60-2678-0abd-1170-be05bc2471aa-c439f66d, #w-node-_75cd4b60-2678-0abd-1170-be05bc2471ac-c439f66d, #w-node-_2e95ef1f-1a70-db76-e0af-77f856b5686f-c439f66e, #w-node-_2e95ef1f-1a70-db76-e0af-77f856b56871-c439f66e, #w-node-a4c49130-f54f-bfdf-2cd2-6c92cc1baec2-c439f66e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-eadbf9a1-8a4b-8afc-2912-d9f26b5b6d1b-c439f687, #w-node-ed3e5117-074b-bd0d-2bc8-8601cb31437c-c439f687, #w-node-_8138759d-8cf6-ef52-d4f4-117a3078683c-c439f687, #w-node-_5a1d437b-e75f-1f39-2dc3-9c8a28e90399-c439f687, #w-node-_2ba864fd-f482-991c-47ed-d303671577d8-c439f687, #w-node-_8af5dd58-0dcd-39e1-170e-63e2326e040b-c439f687, #w-node-_113b8e18-075e-d156-3d6d-d2c9c5a20cd3-c439f687, #w-node-dbb4844c-e42b-4152-0862-92bb96ab5b7f-c439f687, #w-node-_3a51eaa9-f0e4-0985-d3b6-985895d55da8-c439f687, #w-node-_97d3e5c3-c886-d020-b1cb-df9ba712d833-c439f687, #w-node-_37b67ede-7823-e6cf-af75-1ca17261fdaf-c439f687, #w-node-_331b6153-2c30-a109-2a20-2ecf514276e4-c439f687, #w-node-_0ccafba0-f5fe-3309-6435-4d127605a213-c439f687, #w-node-f5660fa6-e817-f2c5-c524-f6a9369225b5-c439f687, #w-node-e07de8dc-c701-8f1d-95ea-23bc9bc66c65-c439f687 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf013-c439f687, #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf01a-c439f687, #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf022-c439f687, #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf029-c439f687 {
  justify-self: stretch;
}

#w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf030-c439f687 {
  grid-area: Area;
}

#w-node-eadbf9a1-8a4b-8afc-2912-d9f26b5b6d1b-c439f688, #w-node-ed3e5117-074b-bd0d-2bc8-8601cb31437c-c439f688, #w-node-_8138759d-8cf6-ef52-d4f4-117a3078683c-c439f688, #w-node-_5a1d437b-e75f-1f39-2dc3-9c8a28e90399-c439f688, #w-node-_2ba864fd-f482-991c-47ed-d303671577d8-c439f688, #w-node-_8af5dd58-0dcd-39e1-170e-63e2326e040b-c439f688, #w-node-_113b8e18-075e-d156-3d6d-d2c9c5a20cd3-c439f688, #w-node-dbb4844c-e42b-4152-0862-92bb96ab5b7f-c439f688, #w-node-_3a51eaa9-f0e4-0985-d3b6-985895d55da8-c439f688, #w-node-_97d3e5c3-c886-d020-b1cb-df9ba712d833-c439f688, #w-node-_37b67ede-7823-e6cf-af75-1ca17261fdaf-c439f688, #w-node-_331b6153-2c30-a109-2a20-2ecf514276e4-c439f688, #w-node-_0ccafba0-f5fe-3309-6435-4d127605a213-c439f688, #w-node-f5660fa6-e817-f2c5-c524-f6a9369225b5-c439f688, #w-node-e07de8dc-c701-8f1d-95ea-23bc9bc66c65-c439f688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf013-c439f688, #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf01a-c439f688, #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf022-c439f688, #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf029-c439f688 {
  justify-self: stretch;
}

#w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf030-c439f688 {
  grid-area: Area;
}

#w-node-eadbf9a1-8a4b-8afc-2912-d9f26b5b6d1b-c439f689, #w-node-ed3e5117-074b-bd0d-2bc8-8601cb31437c-c439f689, #w-node-_8138759d-8cf6-ef52-d4f4-117a3078683c-c439f689, #w-node-_5a1d437b-e75f-1f39-2dc3-9c8a28e90399-c439f689, #w-node-_2ba864fd-f482-991c-47ed-d303671577d8-c439f689, #w-node-_8af5dd58-0dcd-39e1-170e-63e2326e040b-c439f689, #w-node-_113b8e18-075e-d156-3d6d-d2c9c5a20cd3-c439f689, #w-node-dbb4844c-e42b-4152-0862-92bb96ab5b7f-c439f689, #w-node-_3a51eaa9-f0e4-0985-d3b6-985895d55da8-c439f689, #w-node-_97d3e5c3-c886-d020-b1cb-df9ba712d833-c439f689, #w-node-_37b67ede-7823-e6cf-af75-1ca17261fdaf-c439f689, #w-node-_331b6153-2c30-a109-2a20-2ecf514276e4-c439f689, #w-node-_0ccafba0-f5fe-3309-6435-4d127605a213-c439f689, #w-node-f5660fa6-e817-f2c5-c524-f6a9369225b5-c439f689, #w-node-e07de8dc-c701-8f1d-95ea-23bc9bc66c65-c439f689 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf013-c439f689, #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf01a-c439f689, #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf022-c439f689, #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf029-c439f689 {
  justify-self: stretch;
}

#w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf030-c439f689 {
  grid-area: Area;
}

#w-node-a371938b-4a4d-1649-3ce1-db47f03aa1da-c439f68b, #w-node-_08b18602-5e6c-f6d0-5991-2af667ec05b1-c439f68b, #w-node-_2ec31945-a3ca-eeb1-a7a1-9319f4add1d8-c439f68b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fbb67fc-3a17-8d10-d80b-b03d7539a8fa-c439f68b {
  grid-area: Area;
}

#w-node-_2babe502-65fc-3ad7-359e-b83fe4892bda-c439f68b, #w-node-ce560b2e-a36c-4012-3e89-cdef421b9faf-c439f690, #w-node-_6a094ad7-aa60-c8ba-e819-37ba2fe0a4c3-c439f690, #w-node-e179e81d-ddda-a8f5-d693-2047dee77a7a-c439f690, #w-node-ce560b2e-a36c-4012-3e89-cdef421b9faf-c439f691, #w-node-_6a094ad7-aa60-c8ba-e819-37ba2fe0a4c3-c439f691, #w-node-e179e81d-ddda-a8f5-d693-2047dee77a7a-c439f691, #w-node-a371938b-4a4d-1649-3ce1-db47f03aa1da-c439f693, #w-node-_08b18602-5e6c-f6d0-5991-2af667ec05b1-c439f693, #w-node-_2ec31945-a3ca-eeb1-a7a1-9319f4add1d8-c439f693 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fbb67fc-3a17-8d10-d80b-b03d7539a8fa-c439f693 {
  grid-area: Area;
}

#w-node-_2babe502-65fc-3ad7-359e-b83fe4892bda-c439f693 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d1a9c72-d42c-a9dd-61b4-25f572848415-c439f696, #w-node-b8183c16-48c2-5e6b-df98-edd9163f1338-c439f696, #w-node-a5b793e5-da2e-504b-d1ad-19395b4d3ed9-c439f696, #w-node-d1e1f8c3-5f23-3471-ec71-a994bdfbb746-c439f696, #w-node-_707bf3a4-1c34-8d76-3bed-bc1f58b42e47-c439f696, #w-node-_06cdb1ec-14fe-4e66-f4b8-6e949847e192-c439f696, #w-node-_5c827aaf-b4cc-2e8d-9e34-afc3e3e18288-c439f696, #w-node-_19a903a4-46eb-6af4-f79b-a1d6ceb38b62-c439f696, #w-node-df2fdac6-a410-4f9f-a442-d47e3a31966b-c439f697, #w-node-df2fdac6-a410-4f9f-a442-d47e3a31966d-c439f697, #w-node-df2fdac6-a410-4f9f-a442-d47e3a31966f-c439f697, #w-node-df2fdac6-a410-4f9f-a442-d47e3a319671-c439f697, #w-node-df2fdac6-a410-4f9f-a442-d47e3a319673-c439f697, #w-node-df2fdac6-a410-4f9f-a442-d47e3a319675-c439f697, #w-node-df2fdac6-a410-4f9f-a442-d47e3a319679-c439f697, #w-node-df2fdac6-a410-4f9f-a442-d47e3a319677-c439f697 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_5f887a36-81a4-ed72-bbb6-e0ead75ba564-c439f6b4, #w-node-bbe2a587-46d3-42e1-392c-65b176c71999-c439f6b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77cc79fc-1564-f50e-bc8f-39eb71d50e0f-c439f6b6, #w-node-_4aacfa73-86e9-a4be-7f0c-a54d2586a82a-c439f6b6, #w-node-c4377740-10bb-5735-9648-5caf8b28be26-c439f6b6, #w-node-_77cc79fc-1564-f50e-bc8f-39eb71d50e0f-c439f6b7, #w-node-_4aacfa73-86e9-a4be-7f0c-a54d2586a82a-c439f6b7, #w-node-c4377740-10bb-5735-9648-5caf8b28be26-c439f6b7, #w-node-e345b08a-690e-1777-ecce-360cd9fa0ce4-c439f6b9, #w-node-_321fe2af-c7a9-4f1e-f38b-3415b4992b22-c439f6b9, #w-node-_4ce9df6c-fe1c-eaca-29eb-b0188b691cef-c439f6b9, #w-node-e345b08a-690e-1777-ecce-360cd9fa0ce4-c439f6ba, #w-node-_321fe2af-c7a9-4f1e-f38b-3415b4992b22-c439f6ba, #w-node-fc7e1566-4674-7f66-743f-bf7cb150c1b1-c439f6ba, #w-node-_4e0b9850-6399-9b9e-3536-4d35aaab2dc3-c439f6e4, #w-node-_4e0b9850-6399-9b9e-3536-4d35aaab2dc5-c439f6e4, #w-node-_4e0b9850-6399-9b9e-3536-4d35aaab2dc7-c439f6e4, #w-node-_4e0b9850-6399-9b9e-3536-4d35aaab2dc9-c439f6e4, #w-node-_4e0b9850-6399-9b9e-3536-4d35aaab2dcb-c439f6e4, #w-node-_4e0b9850-6399-9b9e-3536-4d35aaab2dcd-c439f6e4, #w-node-_4e0b9850-6399-9b9e-3536-4d35aaab2dcf-c439f6e4, #w-node-_4e0b9850-6399-9b9e-3536-4d35aaab2dd1-c439f6e4, #w-node-_4e0b9850-6399-9b9e-3536-4d35aaab2dd3-c439f6e4, #w-node-_4e0b9850-6399-9b9e-3536-4d35aaab2dd5-c439f6e4, #w-node-_3d993b77-d6d8-8c66-bf9d-ca3dae903065-c439f6e4, #w-node-_3253e5d4-ddcb-49e4-442e-48ca3f9a8b78-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e79da7cc-55c9-7bb9-b3d9-9636eae0d9dd-c439f6e4, #w-node-_5ba32f99-1dd7-adda-6c56-fb6c277ed49c-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d10be97-2dd2-3f23-b039-1d6617e01e31-c439f6e4, #w-node-ebaa83cf-21be-8368-7e2f-5b114f1dd3de-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-fecb8046-cc63-0a07-27a2-7cb15433276c-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0c1a594-3f7f-7c6b-1afd-e66ab46e50a7-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_453e4451-0bdf-1ff8-a47c-43ccce4802a8-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1e52bb3-b68a-0d71-fe00-fe7e89ac5f0d-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9dce2ab2-bfd3-a738-f44f-9b1adb4ac44b-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a96a679b-045a-7290-31ef-57cbd208084e-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d4c77660-c950-8832-ca14-989ce649a7d2-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410c598c-321d-9c82-83a2-d49454ed6b91-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-eaf2d9e8-4e7b-4db3-b0d4-0598cd6411c9-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_024279cb-06fa-9110-9100-8269fa5aa7c5-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f3879fbf-94ae-65a6-ded2-4643454c1659-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be4c1060-e08a-5ae7-0446-347a003b9ae1-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8feb59cd-2699-05f4-1ca1-2af875b6902f-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c64c26-0ec3-57f6-4884-e829bebc9a2b-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_081a0855-3961-d272-f7a0-156d6917cb5a-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b68799cc-ddfd-aac3-cfdf-5a1afb24cef5-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b68799cc-ddfd-aac3-cfdf-5a1afb24cef6-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04862229-f775-7f28-be39-80d5432db15d-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_04862229-f775-7f28-be39-80d5432db15e-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6c7678-1733-0515-e03c-390b1e073d7b-c439f6e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-af6c7678-1733-0515-e03c-390b1e073d7c-c439f6e4, #w-node-a371938b-4a4d-1649-3ce1-db47f03aa1da-c439f6e6, #w-node-_08b18602-5e6c-f6d0-5991-2af667ec05b1-c439f6e6, #w-node-_2ec31945-a3ca-eeb1-a7a1-9319f4add1d8-c439f6e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fbb67fc-3a17-8d10-d80b-b03d7539a8fa-c439f6e6 {
  grid-area: Area;
}

#w-node-_2babe502-65fc-3ad7-359e-b83fe4892bda-c439f6e6, #w-node-de9a37c2-cda6-caa0-123a-003b79668508-c439f710, #w-node-a148b546-10ba-089e-80df-4bbb61c3f6ad-c439f710, #w-node-de9a37c2-cda6-caa0-123a-003b79668508-c439f711, #w-node-a148b546-10ba-089e-80df-4bbb61c3f6ad-c439f711, #w-node-fd3cf526-7f33-2d89-ff74-c7fed1415f38-c439f72a, #w-node-_44492732-2d81-d60e-2dd6-625f835b2cb3-c439f72e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_079f56e3-d86e-00a4-f293-55cee6a52f77-c439f72e, #w-node-_079f56e3-d86e-00a4-f293-55cee6a52f79-c439f72e, #w-node-_079f56e3-d86e-00a4-f293-55cee6a52f7c-c439f72e, #w-node-_079f56e3-d86e-00a4-f293-55cee6a52f7f-c439f72e, #w-node-_079f56e3-d86e-00a4-f293-55cee6a52f81-c439f72e, #w-node-_079f56e3-d86e-00a4-f293-55cee6a52f84-c439f72e, #w-node-_079f56e3-d86e-00a4-f293-55cee6a52f87-c439f72e, #w-node-_079f56e3-d86e-00a4-f293-55cee6a52f89-c439f72e, #w-node-_079f56e3-d86e-00a4-f293-55cee6a52f8b-c439f72e, #w-node-_079f56e3-d86e-00a4-f293-55cee6a52f8e-c439f72e, #w-node-_079f56e3-d86e-00a4-f293-55cee6a52f90-c439f72e, #w-node-_079f56e3-d86e-00a4-f293-55cee6a52f92-c439f72e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_771abb52-8027-31f5-9bf1-3be4864e0dc4-c439f72e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_771abb52-8027-31f5-9bf1-3be4864e0ddc-c439f72e, #w-node-_771abb52-8027-31f5-9bf1-3be4864e0ddf-c439f72e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_771abb52-8027-31f5-9bf1-3be4864e0de2-c439f72e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_771abb52-8027-31f5-9bf1-3be4864e0de3-c439f72e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5710dd2-a764-e048-cb7b-106401292192-c439f735, #w-node-c5710dd2-a764-e048-cb7b-106401292194-c439f735, #w-node-c5710dd2-a764-e048-cb7b-106401292196-c439f735, #w-node-b15bb18b-f08f-7917-5fec-a6aac21a511c-c439f735, #w-node-_3cd8e314-d241-483c-53ab-475b527d84b1-c439f735, #w-node-c6819ed0-5cf6-0ab9-0b42-e54779f34d80-c439f735, #w-node-_6590e129-3ad4-bbbc-d3b9-b5b4c33517ac-c439f735, #w-node-_69a02351-2c28-6465-fd3d-329fbaec8ac5-c439f736, #w-node-_69a02351-2c28-6465-fd3d-329fbaec8ac7-c439f736, #w-node-_69a02351-2c28-6465-fd3d-329fbaec8ac9-c439f736, #w-node-_69a02351-2c28-6465-fd3d-329fbaec8acb-c439f736, #w-node-_69a02351-2c28-6465-fd3d-329fbaec8acd-c439f736, #w-node-_69a02351-2c28-6465-fd3d-329fbaec8acf-c439f736, #w-node-_69a02351-2c28-6465-fd3d-329fbaec8ad1-c439f736 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b12acbf1-4401-ffa1-233f-a292ddc46c10-c439f74f, #w-node-f883a31a-5f18-7a34-43a1-6d578a17f715-c439f74f, #w-node-_736a4f51-80ee-b602-655b-93ac609e0d7c-c439f74f, #w-node-bc5a2fcc-d37b-420b-a5bc-89854bb46816-c439f74f, #w-node-_2f9cb310-c807-7746-c7c3-56f0f0bd8dd5-c439f74f, #w-node-f4055a69-9b88-c1f3-7375-8bedfd5278bc-c439f74f {
  align-self: end;
}

#w-node-fd3cf526-7f33-2d89-ff74-c7fed1415f38-c439f750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_223d8e0b-26df-53b1-499d-f2ee175f25fb-c439f76b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bf94a744-b795-d5c1-fbea-7c2ad61c0cf7-c439f76b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

@media screen and (min-width: 1920px) {
  #w-node-f3a437aa-56f8-af0f-e44d-46196aacdb7c-6aacdb4d {
    grid-area: Area;
  }

  #w-node-_8038e033-f697-2912-5ac3-7decec552cda-c439f5ad, #w-node-a183b63e-d219-109a-9475-c9fbe116c04d-c439f5b5, #w-node-_2f66879f-4389-956a-dd9d-160de739d086-c439f5b5, #w-node-_8117531b-2beb-fe85-2b8d-9377fbcf38fe-c439f5b5, #w-node-c7e63300-7e7d-a75c-b780-3e078c8e37dc-c439f5b5, #w-node-_52a58b62-1fbc-d897-b5df-76138c1c035b-c439f5b5, #w-node-cf1e1f86-e99a-ffa6-e4e5-5243cc29f63f-c439f5b5, #w-node-a6690f48-a584-0bcd-ad0e-53ea3f13af15-c439f5b5, #w-node-_817f24e8-9b7e-8e36-01fc-07912b760e94-c439f5b5, #w-node-d7c017e2-f689-c04f-3a9b-4455f38675a0-c439f5b5, #w-node-_17dd54ce-69c4-1242-0904-f0ad4ce15d99-c439f5b5, #w-node-b62bc4a5-5352-6a7b-b460-e4d31b16b592-c439f5b5, #w-node-_3f8bb9bb-4794-6063-f6e6-079ec368ad13-c439f5b5, #w-node-_12475db0-7345-020b-2f0c-fa3d38a58e8e-c439f5b5, #w-node-a12d88ab-7c70-6854-9029-83ae80ecad9c-c439f5b5, #w-node-_6329b1bb-264c-71bc-fee6-def14819e6aa-c439f5b5, #w-node-_157c2d5f-dbd3-7a22-0fe8-300850b337d4-c439f5b5, #w-node-bacc4fa0-d013-273d-01f5-a88362031830-c439f5b5, #w-node-_8121864a-b61f-3a80-ab81-e87d4b80c9d7-c439f5b5, #w-node-_6b1ed9a5-5764-1910-8bce-30d59f6f5010-c439f5b5, #w-node-b763c71f-3f4a-a75d-081e-e60986aba7eb-c439f5b5, #w-node-d62301e8-63bb-67fa-9949-585f3db1143f-c439f5b5, #w-node-_754556bd-0010-6e10-fdbf-4c84e1b21f00-c439f5b5, #w-node-_8eed1f44-9864-fd42-6e4b-d21f61cd0c48-c439f5b5, #w-node-_9a67684b-1523-ee90-04a6-81dffa5fc294-c439f5b5, #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5be, #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5bf, #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5c0, #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5c1, #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f64d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054bf-c439f653, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054bf-c439f654, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054bf-c439f668 {
    grid-area: Area;
  }

  #w-node-bbb17284-197b-f738-42d7-dd5a917c83d1-c439f6b4, #w-node-_035b57e6-57ba-b13b-a8d9-387cbca1b462-c439f6b4, #w-node-_56236841-9865-3c14-0b15-08621042bb22-c439f6b4, #w-node-_3c941f5b-3e4e-4043-2368-a069236ef0a7-c439f6b4, #w-node-_051b1507-f40b-d4bd-7fe3-b922f12d6980-c439f6b4, #w-node-ebe9aeab-c488-7b0b-19ac-e8b66f4b9f97-c439f6b4, #w-node-_131d293e-f9dd-c168-f2fa-1b1f5db26269-c439f6b4, #w-node-_6a5a002c-fb2d-08a9-774d-c083bf8c493a-c439f6b4, #w-node-_0d36c5d6-352a-f08c-0a77-e22bb7d33e48-c439f6b4, #w-node-_913978d9-3769-8ef3-29b0-f0b8df27eea3-c439f6b4, #w-node-_19e34138-1060-416c-c38e-5a937540e85b-c439f6b4, #w-node-e89460be-f2ad-11d3-dd9f-d96e498ec747-c439f6b4, #w-node-_99a45bda-2f70-777e-70b6-02ff5658c4e3-c439f6b4, #w-node-_215c6090-7197-7c82-dbb4-cb2ee24303b0-c439f6b4, #w-node-_8c6e5f78-0992-b235-020b-cdb0ac5d0b98-c439f6b4, #w-node-_753a4fee-59d1-5a42-40b0-f2b23b1e0554-c439f6b4, #w-node-bacc4fa0-d013-273d-01f5-a88362031830-c439f6b4, #w-node-_4d1ee7fc-7657-7cec-f73f-25c0491392f9-c439f6b4, #w-node-_6b1ed9a5-5764-1910-8bce-30d59f6f5010-c439f6b4, #w-node-b763c71f-3f4a-a75d-081e-e60986aba7eb-c439f6b4, #w-node-ec4a4f16-f0c2-19b5-d0ef-04ea416a6c48-c439f6b4, #w-node-d62301e8-63bb-67fa-9949-585f3db1143f-c439f6b4, #w-node-_8eed1f44-9864-fd42-6e4b-d21f61cd0c48-c439f6b4, #w-node-_9a67684b-1523-ee90-04a6-81dffa5fc294-c439f6b4, #w-node-_44492732-2d81-d60e-2dd6-625f835b2cb3-c439f72e, #w-node-_44492732-2d81-d60e-2dd6-625f835b2cb5-c439f72e, #w-node-_44492732-2d81-d60e-2dd6-625f835b2cb6-c439f72e, #w-node-_44492732-2d81-d60e-2dd6-625f835b2cb7-c439f72e, #w-node-_44492732-2d81-d60e-2dd6-625f835b2cb8-c439f72e, #w-node-_32569fb9-f74c-4112-9c5e-36342bd50a5c-c9753a62, #w-node-ade2eff3-15ad-91f6-4b2a-6944c40a2be8-c9753a62, #w-node-_7206505c-4844-2d84-81b0-1f06be6f9639-c9753a62, #w-node-_04047af2-b16d-34ed-c4b0-18753894495e-c9753a62, #w-node-_9b7a7199-6f04-3427-dd82-b3917b1f7873-c9753a62, #w-node-_50cf5a53-e6fb-233c-80b8-591e1e728a6d-c9753a62, #w-node-ade2eff3-15ad-91f6-4b2a-6944c40a2be8-a8c9d89a, #w-node-_7206505c-4844-2d84-81b0-1f06be6f9639-a8c9d89a, #w-node-_04047af2-b16d-34ed-c4b0-18753894495e-a8c9d89a, #w-node-_9b7a7199-6f04-3427-dd82-b3917b1f7873-a8c9d89a, #w-node-_50cf5a53-e6fb-233c-80b8-591e1e728a6d-a8c9d89a, #w-node-_32569fb9-f74c-4112-9c5e-36342bd50a5c-8449f1b1, #w-node-b4e4eea5-8717-3927-46b7-79c82e215d83-8449f1b1, #w-node-ade2eff3-15ad-91f6-4b2a-6944c40a2be8-8449f1b1, #w-node-_7206505c-4844-2d84-81b0-1f06be6f9639-8449f1b1, #w-node-_04047af2-b16d-34ed-c4b0-18753894495e-8449f1b1, #w-node-_9b7a7199-6f04-3427-dd82-b3917b1f7873-8449f1b1, #w-node-_50cf5a53-e6fb-233c-80b8-591e1e728a6d-8449f1b1, #w-node-ade2eff3-15ad-91f6-4b2a-6944c40a2be8-0493d9b0, #w-node-_7206505c-4844-2d84-81b0-1f06be6f9639-0493d9b0, #w-node-_04047af2-b16d-34ed-c4b0-18753894495e-0493d9b0, #w-node-_6f9f2c31-7a29-8152-82d2-fb7a6be39ab9-0493d9b0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_502e978a-6222-f789-23c0-108bc3f35361-c439f54c {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-cd11196c-5e4a-620b-af0f-a9943da509f4-c439f5bc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5be {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-f65075a3-f657-1903-8df8-c45f57cd5896-c439f5be {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5bf {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa14-c439f5bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5c0 {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d770-c439f5c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5c1 {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd953-c439f5c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_01f71d07-566d-cdbd-1a47-c201fcbd0613-c439f64b {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_502e978a-6222-f789-23c0-108bc3f35361-c439f64c {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f64d {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-d82487a6-bf2d-782f-18e1-a30fa47175db-c439f64d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_502e978a-6222-f789-23c0-108bc3f35361-c439f64e, #w-node-_502e978a-6222-f789-23c0-108bc3f35361-c439f64f {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf030-c439f687, #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf030-c439f688, #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf030-c439f689 {
    align-self: center;
  }

  #w-node-_2ec31945-a3ca-eeb1-a7a1-9319f4add1d8-c439f68b, #w-node-f4fdc2f5-bd15-9816-e009-1346f3c7fc1f-c439f68b {
    align-self: center;
    justify-self: center;
  }

  #w-node-ce53b15a-7430-626a-2431-a585fbddd07c-c439f690, #w-node-ce53b15a-7430-626a-2431-a585fbddd07c-c439f691 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ec31945-a3ca-eeb1-a7a1-9319f4add1d8-c439f693, #w-node-f4fdc2f5-bd15-9816-e009-1346f3c7fc1f-c439f693 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_502e978a-6222-f789-23c0-108bc3f35361-c439f6e4 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_2ec31945-a3ca-eeb1-a7a1-9319f4add1d8-c439f6e6, #w-node-f4fdc2f5-bd15-9816-e009-1346f3c7fc1f-c439f6e6 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_502e978a-6222-f789-23c0-108bc3f35361-c439f72e {
    align-self: auto;
    justify-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_6858c51f-5745-3d32-c44c-a6c795c97b47-c439f54c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-ac6f5d34-3670-2781-df50-ef719ffc231a-c439f54c, #w-node-f0df60b7-05ec-b87a-4704-73b290e7d65c-c439f54c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_3393d486-43de-7cab-a51b-d7f5561d12ac-ae2f46c5, #w-node-b1350c70-3a42-6f5c-2bd8-cc6ba3bfdf98-18153778 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5be {
    align-self: start;
    justify-self: center;
  }

  #w-node-f4784313-d36d-7de2-94e6-22fe6855526e-6855521a, #w-node-f46f9f05-1a2f-fbee-ec55-9ed481a65c96-ff045cfa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5c0, #w-node-_9e9d897f-05b1-591a-8f90-84085d10b605-c439f5c1 {
    align-self: start;
    justify-self: center;
  }

  #w-node-ce6fc030-6e79-bd33-87dc-59da5080ab99-5080ab49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-c074b871-ce7f-9bdb-7591-ee1972a8f195-c439f5f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d19ec51-8d76-ea55-ec12-a36484210f5a-aadd1f2a {
    grid-column: span 1 / span 1;
  }

  #w-node-_7330341c-71a4-c73d-33df-6c01aadd1f47-aadd1f2a, #w-node-_32fbf4db-9122-6d4f-6aad-658535a103f9-c439f631 {
    grid-column: span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_6858c51f-5745-3d32-c44c-a6c795c97b47-c439f64c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a728-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a72a-c439f64c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_58d008b5-d6b4-d81d-c5ec-41614cf40114-c439f64e {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dff1-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dff3-c439f64e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-e65429e3-48bd-e598-e7fa-350e5f2220cf-c439f64f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906e8-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906ea-c439f64f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054aa-c439f653, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054b8-c439f653, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054aa-c439f654, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054b8-c439f654, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054aa-c439f668, #w-node-_2db3ad29-f881-6813-2233-6b4dfa4054b8-c439f668, #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf01a-c439f687 {
    justify-self: stretch;
  }

  #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf029-c439f687 {
    justify-self: auto;
  }

  #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf030-c439f687 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf01a-c439f688 {
    justify-self: stretch;
  }

  #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf029-c439f688 {
    justify-self: auto;
  }

  #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf01a-c439f689 {
    justify-self: stretch;
  }

  #w-node-_6fb3289a-5abe-1176-7ae2-a96c32dcf029-c439f689 {
    justify-self: auto;
  }

  #w-node-_5c827aaf-b4cc-2e8d-9e34-afc3e3e18288-c439f696, #w-node-_19a903a4-46eb-6af4-f79b-a1d6ceb38b62-c439f696, #w-node-df2fdac6-a410-4f9f-a442-d47e3a319679-c439f697, #w-node-df2fdac6-a410-4f9f-a442-d47e3a319677-c439f697 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_4e0b9850-6399-9b9e-3536-4d35aaab2dd5-c439f6e4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_44492732-2d81-d60e-2dd6-625f835b2cb2-c439f72e {
    align-self: center;
    justify-self: center;
  }

  #w-node-_771abb52-8027-31f5-9bf1-3be4864e0de2-c439f72e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_223d8e0b-26df-53b1-499d-f2ee175f25fb-c439f76b {
    grid-column: span 1 / span 1;
  }

  #w-node-bf94a744-b795-d5c1-fbea-7c2ad61c0cf7-c439f76b {
    grid-column: span 1 / span 1;
    justify-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ac6f5d34-3670-2781-df50-ef719ffc231a-c439f54c, #w-node-f0df60b7-05ec-b87a-4704-73b290e7d65c-c439f54c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-f3a437aa-56f8-af0f-e44d-46196aacdba4-6aacdb4d {
    justify-self: start;
  }

  #w-node-fd640e8a-f42c-dd16-8bb3-c4093fd81b87-ae2f46c5 {
    justify-self: center;
  }

  #w-node-_3393d486-43de-7cab-a51b-d7f5561d12ac-ae2f46c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-f43db02a-240b-c971-007b-ced93cf366a3-ae2f46c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9932ef6d-0735-06b5-36bf-6d5a1c7e111f-18153778 {
    justify-self: start;
  }

  #w-node-b1350c70-3a42-6f5c-2bd8-cc6ba3bfdf98-18153778 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: start;
  }

  #w-node-b1350c70-3a42-6f5c-2bd8-cc6ba3bfdf99-18153778, #w-node-_6e213275-f3b6-bd53-8faa-474324e674d9-c439f5be {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b815f23-d965-1764-aa3a-9255faa718aa-c439f5be, #w-node-a2758ae2-5a63-b83c-3b04-5831aab05940-c439f5be, #w-node-a0644682-b291-87e4-b11d-f6cf5a82afce-c439f5be, #w-node-d6ada056-b6fb-d3b6-922a-c9e72389bdc6-c439f5be, #w-node-_03daccf7-d6cf-ed8e-9c37-b34e1ca054d5-c439f5be, #w-node-c78f16b2-0b7b-7726-d5fb-c585aa683081-c439f5be, #w-node-_3f7a548a-4132-7a39-1f35-9bf5e76ba5e2-c439f5be, #w-node-_52ca0263-123b-b59b-d248-42156e8bd1ec-c439f5be {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_8cc1c26a-3916-0595-33bb-3cd2530cf1d0-6855521a, #w-node-f4784313-d36d-7de2-94e6-22fe6855526b-6855521a {
    justify-self: start;
  }

  #w-node-f4784313-d36d-7de2-94e6-22fe6855526e-6855521a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-f4784313-d36d-7de2-94e6-22fe6855526f-6855521a, #w-node-_6e213275-f3b6-bd53-8faa-474324e674d9-c439f5bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa18-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa1a-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa1c-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa1e-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa20-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa22-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa24-c439f5bf, #w-node-fa03ddaa-49c9-f920-d3d4-a7dc77a2aa26-c439f5bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-f46f9f05-1a2f-fbee-ec55-9ed481a65c90-ff045cfa, #w-node-f46f9f05-1a2f-fbee-ec55-9ed481a65c93-ff045cfa {
    justify-self: start;
  }

  #w-node-f46f9f05-1a2f-fbee-ec55-9ed481a65c96-ff045cfa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-f46f9f05-1a2f-fbee-ec55-9ed481a65c97-ff045cfa, #w-node-_6e213275-f3b6-bd53-8faa-474324e674d9-c439f5c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d774-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d776-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d778-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d77a-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d77c-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d77e-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d780-c439f5c0, #w-node-_467840fc-b7a0-6de7-9d14-b41aaad3d782-c439f5c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_6e213275-f3b6-bd53-8faa-474324e674d9-c439f5c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd957-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd959-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd95b-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd95d-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd95f-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd961-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd963-c439f5c1, #w-node-_208f6de2-07dd-7b38-9819-d07f0bfdd965-c439f5c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-ce6fc030-6e79-bd33-87dc-59da5080ab93-5080ab49 {
    justify-self: center;
  }

  #w-node-ce6fc030-6e79-bd33-87dc-59da5080ab96-5080ab49 {
    justify-self: start;
  }

  #w-node-ce6fc030-6e79-bd33-87dc-59da5080ab99-5080ab49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-ce6fc030-6e79-bd33-87dc-59da5080ab9a-5080ab49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a728-c439f64c, #w-node-_6244b6f2-a7b1-d25d-dc4b-b0906f42a72a-c439f64c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_6e213275-f3b6-bd53-8faa-474324e674d9-c439f64d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d82487a6-bf2d-782f-18e1-a30fa47175df-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175e1-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175e3-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175e5-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175e7-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175e9-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175eb-c439f64d, #w-node-d82487a6-bf2d-782f-18e1-a30fa47175ed-c439f64d, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dff1-c439f64e, #w-node-_02cf355a-60b8-7dd3-33fc-488d5375dff3-c439f64e, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906e8-c439f64f, #w-node-f8e78caf-f43c-f2fd-7412-44dbd7a906ea-c439f64f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_74ee5822-ebb4-33bc-96ea-fb62df52ef8f-c439f687, #w-node-_74ee5822-ebb4-33bc-96ea-fb62df52ef8f-c439f688, #w-node-_74ee5822-ebb4-33bc-96ea-fb62df52ef8f-c439f689 {
    align-self: start;
    justify-self: start;
  }

  #w-node-_5c827aaf-b4cc-2e8d-9e34-afc3e3e18288-c439f696, #w-node-_19a903a4-46eb-6af4-f79b-a1d6ceb38b62-c439f696, #w-node-df2fdac6-a410-4f9f-a442-d47e3a319679-c439f697, #w-node-df2fdac6-a410-4f9f-a442-d47e3a319677-c439f697 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_44492732-2d81-d60e-2dd6-625f835b2cb0-c439f72e, #w-node-_44492732-2d81-d60e-2dd6-625f835b2cb3-c439f72e, #w-node-_44492732-2d81-d60e-2dd6-625f835b2cb4-c439f72e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_44492732-2d81-d60e-2dd6-625f835b2cb8-c439f72e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_771abb52-8027-31f5-9bf1-3be4864e0ddc-c439f72e {
    justify-self: center;
  }

  #w-node-_771abb52-8027-31f5-9bf1-3be4864e0de2-c439f72e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_771abb52-8027-31f5-9bf1-3be4864e0de3-c439f72e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Icons Marketing Template';
  src: url('../fonts/icons-marketing-template.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 300';
  src: url('../fonts/fa-light-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Thicccboi';
  src: url('../fonts/THICCCBOI-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Thicccboi';
  src: url('../fonts/THICCCBOI-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Thicccboi';
  src: url('../fonts/THICCCBOI-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}