@font-face {
  font-family: Gt Walsheim Web;
  src: url('../fonts/gt-walsheim-regular-web-subset.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gt Walsheim Web;
  src: url('../fonts/gt-walsheim-bold-web-subset.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --blue: #2196f3;
  --pockit-orange: #f5a623;
  --white: white;
  --green: #4caf50;
  --pockit-yellow: #fde92c;
  --teal: #00bfa5;
  --black: black;
  --dark-grey: #666;
  --light-grey: #f1f1f1;
  --card-shadow: #4a4a4a26;
  --slate-grey: #465b66;
  --grey: #dbdbdb;
  --ghost-white: #f4f5f980;
  --darker-grey: #333;
  --yellow: #f8e71c;
  --gold: #ffc107;
  --crimson: #d32f2f;
  --pink: #d81b60;
  --purple: #673ab7;
  --indigo: #3f51b5;
  --cyan: #00bcd4;
  --lime: #cddc39;
  --orange: #f45a1e;
  --brown: #795548;
  --dark-blue: #1565c0;
  --grey-mid: #a8a8a8;
  --teal-2: #4bffbf;
  --aquamarine: #76ffe0;
  --background: #f2f2f2;
  --white-2: #fafafa;
  --cyan-2: #76fded;
  --pale-turquoise: #c6fff2;
  --pink-2: #de1692;
  --pale-turquoise-2: #72e3f3;
}

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

.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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-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-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.w-pagination-previous {
  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-pagination-previous-icon {
  margin-right: 4px;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.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-pagination-next-icon {
  margin-left: 4px;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

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

  .w-layout-blockcontainer {
    max-width: none;
  }
}

@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 {
    font-size: 16px;
  }
}

h1 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 40px;
}

h2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 2.25em;
  font-weight: 700;
  line-height: 1.25em;
}

h3 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 33px;
}

h4 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
}

h5, h6 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

p {
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

a {
  color: var(--blue);
  cursor: pointer;
  text-decoration: underline;
}

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

li {
  padding-bottom: 10px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
}

img {
  max-width: 100%;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 20px;
  padding: 0 20px;
  font-size: 16px;
}

figure {
  margin-bottom: 20px;
}

figcaption {
  color: #3333338f;
  text-align: center;
  margin-top: 7px;
  font-size: 14px;
  line-height: 20px;
}

.footer {
  padding-top: 40px;
  padding-bottom: 40px;
}

.global-utility-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 50vh;
  max-height: 100%;
  display: flex;
}

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

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

.global-body {
  color: #060606;
  background-color: #fafafa;
  font-family: Gt Walsheim Web, Trebuchet MS, sans-serif;
  font-size: 100%;
  line-height: 100%;
}

.global-font-h1 {
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.25em;
}

.global-font-h1.global-font-align-middle {
  text-align: center;
  justify-content: center;
}

.global-font-h1.global-colour-orange, .global-font-h1.global-font-orange {
  color: #f5a623;
}

.global-font-h1.global-bkg-gradient-orange-1 {
  background-image: linear-gradient(45deg, #ffd200, #f7971e), linear-gradient(to right, #ff692f, #f98b28 28%, #f89526 54%, var(--pockit-orange));
  background-image: linear-gradient(45deg, #ffd200, #f7971e), linear-gradient(to right, #ff692f, #f98b28 28%, #f89526 54%, #f5a623);
}

.global-font-h1.text-center.mobile-h1.pt-20.ph-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.global-font-h1.h1-stat {
  text-align: center;
  margin-bottom: 0;
}

.global-font-h3 {
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 1.75em;
  font-weight: 700;
  line-height: 1.25em;
}

.global-font-h3.v1 {
  color: #000;
  text-align: center;
  font-weight: 500;
}

.global-font-h3.right {
  color: #000;
  text-align: right;
  justify-content: flex-end;
  margin-bottom: 20px;
}

.global-font-h3.center {
  text-align: center;
}

.global-font-h3.center.seo {
  margin-bottom: 20px;
}

.global-font-h3.global-font-centre {
  text-align: center;
}

.global-font-h3.featured-blog-title {
  font-size: 1.25em;
}

.global-font-h2 {
  color: #000;
  flex-flow: column;
  align-items: center;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 2.25em;
  font-weight: 700;
  line-height: 1.25em;
}

.global-font-h2.v2 {
  color: #4b4a4b;
  text-align: center;
  margin-bottom: 0;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 1.222em;
}

.global-font-h2.blog {
  margin-top: 40px;
}

.global-font-h2.text-center.h2-mobile {
  margin-bottom: 40px;
}

.global-font-h2.text-center.h2-mobile.mb-0 {
  margin-bottom: 0;
}

.global-font-h2.white {
  color: var(--white);
  font-size: 2.75em;
}

.global-link {
  color: #00a4ff;
  cursor: pointer;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.125em;
  text-decoration: underline;
}

.global-link:hover {
  text-decoration: underline;
}

.global-footer-old {
  background-color: #606060;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.global-footer-inner {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.global-font-h4 {
  flex-direction: row;
  align-content: space-around;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.22222em;
}

.global-font-h4.global-font-colour-yellow {
  color: var(--pockit-yellow);
}

.global-font-h4.global-font-colour-green {
  color: var(--teal);
}

.paragraph-13 {
  color: #a8a5a5;
  text-align: left;
  font-size: 10.5px;
  font-style: normal;
  display: block;
  overflow: visible;
}

.global-cta-primary {
  background-color: var(--black);
  border-radius: 35px;
  padding: 20px 60px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 1.375em;
  font-weight: 700;
  line-height: 1.13em;
  box-shadow: 8px 7px 10px #0003;
}

.global-cta-primary:hover {
  box-shadow: 0 2px 5px #33333380;
}

.global-cta-primary:active {
  box-shadow: none;
}

.global-cta-primary.global-cta-colour-yellow {
  background-color: var(--pockit-yellow);
  color: var(--black);
  border: 1px solid #0000001f;
  box-shadow: 0 6px 12px #0000001f;
}

.global-cta-primary.global-cta-colour-yellow:hover {
  box-shadow: 0 1px 18px 1px #06060666;
}

.global-cta-primary.global-cta-colour-green {
  background-color: var(--green);
}

.global-cta-yellow {
  color: #060606;
  text-align: center;
  background-color: #fde92c;
  border-radius: 27px;
  flex-flow: row;
  place-content: center;
  align-items: center;
  padding: 20px 40px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.22em;
}

.global-cta-yellow:hover {
  box-shadow: 0 1px 10px #00000040;
}

.global-cta-yellow:active {
  box-shadow: none;
}

.global-cta-yellow.card {
  float: right;
  margin-top: 20px;
  margin-right: 3px;
}

.v15-footer {
  background-color: #fde92c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.v15-footer-grid {
  grid-template: ". . ."
  / 1fr 1fr 1fr;
  width: 70%;
  margin-bottom: 40px;
}

.v15-footer-list-item {
  padding-top: 10px;
  padding-bottom: 10px;
}

.v15-footer-list-link {
  color: #000;
  text-decoration: underline;
}

.list {
  list-style-type: none;
}

.v15-footer-disclaimers {
  color: var(--dark-grey);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
}

.v15-footer-diclaimers-links {
  justify-content: space-around;
  width: 70%;
  margin-bottom: 20px;
  display: flex;
}

.brand {
  padding-bottom: 0;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.brand.w--current {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.nav-menu-3 {
  margin-top: 3px;
}

.nav-menu-3.login {
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.nav-menu-3.cashboost {
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-26 {
  color: #000;
  margin-bottom: 0;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

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

.global-logo {
  display: inline-block;
  position: static;
}

.v2-hero-inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.v2-hero-inner.mobile {
  display: none;
}

.v2-hero-inner.v1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.v2-hero-inner.navbar {
  z-index: 999999;
  width: 90%;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.v2-hero-inner.v2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 45%;
  display: flex;
}

.navbar {
  background-color: #fff0;
}

.navbar.mobile {
  display: none;
}

.navbar.desktop {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.navbar.desktop.cashboost {
  justify-content: center;
  display: flex;
}

.dropdownlink {
  color: #000;
  text-align: left;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.dropdownlink:hover {
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.dropdownlink.w--current {
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

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

.dropdownlink.cashboost:hover, .dropdownlink.cashboost.w--current:hover {
  text-decoration: none;
}

.dropdown-list {
  background-color: #ddd;
  border-radius: 10px;
}

.dropdown-list.w--open {
  background-color: #f8e71c;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.dropdown-list.faq {
  display: block;
}

.dropdown-list.faq.w--open {
  display: none;
}

.dropdown-list.cashhboost.w--open {
  border-radius: 0 0 10px 10px;
  width: 180px;
  padding-bottom: 18px;
  box-shadow: 0 6px 6px #a5991280;
}

.nav-link-2 {
  color: #000;
  border-radius: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.nav-link-2:hover {
  color: #000;
  border-radius: 20px 20px 0 0;
  text-decoration: none;
}

.nav-link-2:active, .nav-link-2.w--current, .nav-link-2.w--current:active {
  color: #000;
}

.nav-link-2.w--open {
  border-radius: 0;
}

.nav-link-2.login {
  color: #fff;
  background-color: #000;
  border-radius: 50px;
  width: auto;
  height: auto;
  margin-top: 10px;
  margin-left: 40px;
  padding: 10px 45px;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.22em;
}

.nav-link-2.login.cashboost {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  width: 140px;
  padding-left: 45px;
  padding-right: 45px;
  text-decoration: none;
}

.nav-link-2.login.cashboost:hover {
  color: #fff;
  background-color: #000;
}

.nav-link-2.v2 {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-2.cashboost {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: underline;
  display: flex;
}

.v25-achievements-logo {
  height: 50px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.txtblock3 {
  color: #000;
  justify-content: center;
  margin-left: 20px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
  display: flex;
}

.txtblock3.right {
  color: #000;
  text-align: right;
  justify-content: flex-end;
  margin-left: 0;
  margin-right: 20px;
}

.txtblock3.v1 {
  color: #000;
  margin-top: 10px;
  margin-left: 0;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-style: normal;
  line-height: 26px;
  text-decoration: none;
}

.txtblock3.v1.right {
  text-align: right;
  margin-top: 10px;
  margin-right: 0;
  font-size: 20px;
}

.txtblock3.v1.center {
  justify-content: center;
  margin-top: 90px;
  display: inline-block;
}

.txtblock3.v1.fees {
  margin-left: 13px;
}

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

.timelinecols.top {
  margin-top: 0;
}

.f_headers {
  color: #f8e427;
  margin-bottom: 20px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.global-footer {
  background-color: #272727;
  background-image: url('../images/Rocket-45.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 200px;
  padding-top: 40px;
  padding-bottom: 220px;
  font-weight: 400;
}

.columns-3 {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.text-block-7 {
  color: #a8a5a5;
  margin-bottom: 20px;
  padding-left: 10px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.pockityellow {
  margin-bottom: 40px;
}

.f_links {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.f_links:hover {
  text-decoration: underline;
}

.f_links.socials {
  margin-left: 10px;
  text-decoration: none;
  display: inline-block;
}

.f_links.socials:hover {
  text-decoration: underline;
}

.f_links.nolinks {
  color: #f8e427;
  text-decoration: none;
}

.f_links.v2 {
  margin-left: 10px;
  display: inline-block;
}

.column-15 {
  padding-left: 0;
  padding-right: 0;
}

.copyright {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 12px;
  display: flex;
}

.global-section-testimonials-trustpilot {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 80%;
  margin-bottom: 60px;
  display: flex;
}

.section-15 {
  background-color: #f5e41c;
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.column-22 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 140px;
}

.column-23 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-56 {
  position: relative;
  bottom: 140px;
}

.section-16 {
  margin-bottom: 90px;
  padding-top: 90px;
  padding-bottom: 40px;
}

.image-57 {
  margin-top: 40px;
  margin-bottom: 35px;
}

.btn_radio {
  margin-right: 20px;
}

.radio-button-label {
  color: #4b4a4b;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 1.3em;
  line-height: 1.222em;
}

.radio-button-label.deliveryprice {
  padding-bottom: 20px;
}

.radio-button-field {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

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

.div-paragraph {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-paragraph.blog {
  margin-bottom: 0;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  display: none;
}

.text-span-3 {
  color: #000;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

.teamname {
  color: #000;
  margin-bottom: 0;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.teamtitle {
  color: #000;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.teamdesc {
  color: #000;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.accordion-item-content {
  cursor: pointer;
  background-color: #efefef;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 50px;
  margin-bottom: 10px;
  display: flex;
  overflow: hidden;
}

.navcontainer {
  z-index: 9998;
  background-color: var(--pockit-yellow);
  order: 0;
  height: 70px;
  position: fixed;
  inset: 0% 0% auto;
}

.answers {
  overflow: hidden;
}

.mail_icon {
  height: 15px;
}

.dropdown {
  font-style: normal;
  text-decoration: none;
}

.dropdown:hover {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  text-decoration: underline;
}

.dropdown.cashboost {
  justify-content: center;
  align-items: center;
  display: block;
}

.dropdown.cashboost:hover {
  background-color: #f8e71c;
  border-radius: 10px 10px 0 0;
  text-decoration: none;
  box-shadow: 0 4px 6px 2px #a599124d;
}

.underline {
  background-color: #000;
  height: 2px;
}

.underline.v2 {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.underline.v2.help {
  width: 82px;
}

.underline.cashboost.currentaccount {
  width: 120px;
}

.underline.aboutus {
  width: 66px;
}

.underline.extras {
  width: 45px;
}

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

.uline {
  background-color: #000;
  width: 64%;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
}

.uline.how, .uline.what {
  width: 54%;
  margin-left: auto;
  margin-right: auto;
}

.uline.loqbox {
  margin-left: auto;
  margin-right: auto;
}

.uline.cashback {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.uline.ourstory {
  width: 42%;
}

.uline.partnerships {
  width: 70%;
}

.uline.team {
  width: 26%;
}

.uline.contact {
  width: 50%;
}

.uline.answers {
  width: 58%;
}

.global-price-section {
  border-radius: 18px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  height: 178px;
  margin-bottom: 30px;
  padding: 40px 10px;
  display: flex;
  box-shadow: 0 0 18px #4a4a4a26;
}

.global-price-section._2 {
  box-shadow: 0 0 18px 0 var(--card-shadow);
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 18px;
  height: 419px;
  padding-left: 10px;
  padding-right: 10px;
}

.global-price-section._3 {
  height: 307px;
  padding-left: 10px;
  padding-right: 10px;
}

.global-price-section._4 {
  height: 533px;
  padding-left: 20px;
  padding-right: 20px;
}

.global-price-section._5 {
  text-align: center;
  height: 260px;
}

.block-fees {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  display: flex;
}

.block-fees.rate {
  margin-top: -24px;
}

.block-fees.countries {
  margin-bottom: 10px;
}

.text-fee {
  color: #4a4a4a;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
}

.fee_price {
  color: #00a4ff;
  letter-spacing: .5px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.fee_price.free {
  color: #00be93;
  letter-spacing: .7px;
  text-shadow: none;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 30px;
}

.h2-no-subtext {
  margin-bottom: 60px;
}

.link-block-2, .link-block-3, .link-block-4 {
  width: 20px;
}

.v25-achievements-spectator {
  height: 30px;
  margin: 10px auto 20px;
  display: block;
}

.link-block-5 {
  padding-left: 6px;
}

.div-block-47 {
  background-color: #000;
  height: 2px;
  margin-top: 5px;
}

.v2-benefits-row {
  grid-column-gap: 10px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.v2-row-cell {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.v2-row-cell.seo {
  padding-top: 0;
  padding-left: 0;
}

.v2-cell-content-wrapper {
  text-align: center;
  width: 275px;
  margin-left: auto;
  margin-right: auto;
}

.v2-cell-img {
  height: 60px;
  margin-bottom: 30px;
}

.v2-benefits-inner {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.v2-title-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.v2-footer-inner {
  color: #a8a5a5;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.v2-footer-logo-wrapper {
  text-align: center;
  padding-left: 10px;
  display: flex;
}

.footer-legal-wrapper {
  margin-top: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.global-cta-primary2-lpv2 {
  box-shadow: none;
  color: #fff;
  background-color: #000;
  border-radius: 30px;
  margin: 20px auto;
  padding: 15px 40px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  position: static;
  inset: 0% auto auto 0%;
}

.global-cta-primary2-lpv2:hover {
  box-shadow: 0 2px 5px #33333380;
}

.global-cta-primary2-lpv2:active {
  box-shadow: none;
}

.hpp-v2-hero-inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 70%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
  position: static;
}

.hpp-v2-hero-inner.navbar {
  z-index: 999999;
  position: fixed;
  inset: 0% 0% auto;
}

.hpp-navcontainer {
  z-index: 2147483647;
  height: 70px;
  position: fixed;
  inset: 0% 0% auto;
}

.hpp-hero-logo {
  align-self: auto;
  width: 129px;
  height: 29px;
  margin-top: 17px;
  margin-left: 0;
  margin-right: 50px;
}

.hpp-hero-navbar-item {
  color: #000;
  background-color: #0000;
  flex: 0 auto;
  width: auto;
  height: 20px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: none;
}

.hpp-hero-navbar-login {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 21px;
  flex: 0 auto;
  width: 144px;
  height: 42px;
  margin-top: 12px;
  margin-left: 50px;
  margin-right: 10px;
  padding: 10px 48px;
  font-size: 16px;
  display: none;
}

.navbar-2 {
  background-color: #0000;
}

.nav-menu-4 {
  flex: 1;
  justify-content: space-around;
  display: flex;
}

.container-19 {
  justify-content: space-around;
  display: flex;
}

.v22-hero-wrapper-right {
  align-self: flex-end;
  width: 40%;
}

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

.global-text-align-centre.max-width-56 {
  max-width: 56ch;
}

.v22-benefits-cta {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.v22-benefits-trustpilot {
  margin-top: 20px;
}

.global-brand {
  align-items: center;
  display: flex;
}

.global-navbar {
  z-index: 999;
  background-color: var(--white);
  position: sticky;
  top: 0;
  box-shadow: 0 1px 3px #3333331a;
}

.global-navbar-link {
  cursor: pointer;
  align-items: center;
  font-size: 1.125em;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.global-navbar-link:hover {
  color: var(--blue);
  text-decoration: underline;
}

.global-navbar-link.w--current, .global-navbar-link.w--open {
  color: var(--blue);
}

.global-navbar-link.global-hide {
  display: none;
}

.global-navbar-link.test {
  padding-right: 10px;
  line-height: 110%;
}

.v22-poundland-content {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-bottom: 0;
  display: flex;
}

.img-logo-poundland {
  margin-left: 10px;
}

.global-colour-grey {
  color: var(--dark-grey);
}

.v22-sms-form {
  align-items: flex-start;
  display: flex;
}

.v22-sms-form-cta {
  background-color: var(--black);
  border-radius: 35px;
  height: 60px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 1.375em;
  line-height: 1.13em;
}

.v22-sms-form-field {
  border: 1px none var(--black);
  text-align: left;
  border-radius: 7px;
  max-width: none;
  height: 60px;
  margin-left: 0;
  margin-right: 10px;
  font-size: 1.25em;
  box-shadow: 1px 1px 10px #00000026;
}

.v22-sms-form-field:active, .v22-sms-form-field:focus {
  border-style: solid;
}

.global-font-p-small {
  color: #060606;
  margin-top: 20px;
  font-size: .75em;
  line-height: 1.25em;
}

.global-font-p-small.text-muted {
  color: var(--slate-grey);
  font-size: .95em;
}

.global-font-p-small.text-muted.text-center {
  text-align: center;
}

.global-font-p-small.text-muted.text-center.max-width-80-desktop {
  max-width: 80%;
}

.global-font-p-small.text-muted.text-center.lp-ia {
  text-align: left;
}

.global-font-p-small.text-muted.margin-zero {
  margin-top: 0;
  margin-bottom: 0;
}

.global-font-p-small.text-muted.margin-b-0 {
  margin-bottom: 0;
}

.global-font-p-small.text-muted.text-center-copy {
  text-align: center;
}

.global-font-p-small.text-muted.margin-t0 {
  margin-top: 0;
}

.global-font-p-small.tablet-center.ftc-terms {
  width: 70%;
}

.global-font-p-small.text-center.rating-v2.rating-padding {
  margin-top: -20px;
}

.global-font-p-small.text-center.rating-lp {
  margin-left: auto;
  margin-right: auto;
}

.global-font-p-small.text-center.rating-v3 {
  line-height: 1.45em;
}

.global-font-p-small.text-center.rating-v3.rating-padding {
  margin-top: -20px;
}

.v22-hero-cta-ios {
  background-image: url('../images/app-store-white2x.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 110px;
  height: 30px;
}

.v22-hero-cta-android {
  text-align: center;
  background-image: url('../images/google-play-white2x.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 110px;
  height: 30px;
}

.v22-hero-cta-stores {
  margin-top: 10px;
  display: none;
}

.v22-hero-trust-row {
  align-items: center;
  height: 75px;
  display: flex;
}

.v22-sms-cta-wrapper {
  float: right;
  display: inline;
}

.v22-hero-trust-col {
  text-align: center;
  width: 33%;
}

.v22-benefits-extra-row {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.v22-benefits-extra-row.seo {
  margin-left: auto;
  margin-right: auto;
}

.v22-benefits-extra-logo {
  height: 250px;
  margin-left: 20px;
  margin-right: 60px;
}

.v22-benefits-extra-logo.seo {
  height: 180px;
}

.v22-benefits-extra-logo.seo.phone {
  box-shadow: none;
  background-color: #0000;
  height: 320px;
  transform: skew(0deg);
}

.v22-benefits-extra-logo.seo.phone.noshadow {
  box-shadow: none;
  background-color: #0000;
}

.v22-benefits-extra-row-content {
  align-self: center;
  width: 40%;
}

.v22-benefits-extra-sub-row {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.v22-benefits-extra-sub-row.seo {
  padding-bottom: 12px;
}

.v22-benefits-extra-sub-row.seo.v2 {
  justify-content: center;
  margin-right: 25px;
}

.v22-benefits-extra-sub-horizontal {
  justify-content: flex-start;
  display: flex;
}

.v22-benefits-extra-sub-logo {
  width: 35px;
  height: 35px;
  margin-right: 10px;
}

.v22-benefits-extra-sub-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  height: 175px;
  display: grid;
}

.global-font-center {
  text-align: center;
  align-self: center;
}

.v22-trust-logo {
  height: 35px;
}

.global-price-wrapper {
  flex-direction: column;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.global-supescript {
  font-size: .6em;
  position: relative;
  top: -6px;
}

.global-navbar-menu {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  display: flex;
}

.v22-sms-cta-success {
  background-color: #fff;
  border-radius: 6px;
  width: 60%;
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0 2px 3px #0e050585;
}

.v22-sms-cta-success-logo {
  height: 60px;
  margin-bottom: 20px;
}

.text-block-16 {
  padding-left: 15px;
  padding-right: 5px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
}

.text-block-16.seo {
  color: var(--black);
  padding-right: 71px;
  font-weight: 700;
}

.text-block-16.seo.switch {
  padding-left: 47px;
  padding-right: 21px;
}

.text-block-16.seo.font {
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-weight: 400;
}

.text-block-17, .text-block-18 {
  padding-left: 15px;
}

.paragraph-35 {
  color: var(--black);
  display: none;
}

.paragraph-35.seo {
  margin-bottom: 59px;
  display: flex;
}

._2columns_imageleft_v3 {
  background-image: url('../images/backgroundtest1.jpg');
  background-position: 50% 0;
  background-size: 1437px;
  padding-top: 38px;
  padding-bottom: 38px;
  display: flex;
}

.image-117 {
  flex: 0 auto;
}

.column-59 {
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding-left: 42px;
  padding-right: 42px;
  display: flex;
}

.columns-17 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.column-60 {
  flex-direction: column;
  padding-left: 42px;
  padding-right: 42px;
  display: flex;
}

.container-20 {
  margin-left: auto;
  margin-right: auto;
}

.section-44 {
  background-color: var(--pockit-yellow);
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-118 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 54px;
  padding-bottom: 54px;
  display: block;
}

.section-45 {
  background-image: url('../images/budget-cash-coins-33692.jpg');
  background-position: 0%;
  background-size: cover;
  height: 200px;
}

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

.section-46 {
  background-color: var(--pockit-yellow);
}

.container-24 {
  background-image: url('../images/apartment-architecture-building-459627.jpg');
  background-position: 0 0;
  background-size: cover;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 115px;
  padding-bottom: 115px;
}

.container-25 {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-47 {
  background-color: #eee;
  padding: 30px 217px;
}

.blog-quote {
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 30px;
  font-weight: 100;
  line-height: 45px;
}

.blog-quote.author {
  font-size: 20px;
  line-height: 35px;
}

.image-122 {
  margin-bottom: 20px;
  padding-top: 40px;
}

.global-font-compliance {
  color: var(--grey);
  word-break: normal;
  overflow-wrap: break-word;
  font-size: 1em;
  line-height: 1.3em;
}

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

.cashback_percentage {
  border: 1px #000;
  padding-top: 15px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.v25-col1-grid-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  box-shadow: none;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 30px 20px 10px;
  display: grid;
}

.v25-col1-grid-row-right {
  padding-left: 20px;
}

.v25-col1-grid-logo {
  border-radius: 99px;
}

.v2-cashback-grid {
  grid-column-gap: 25px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
  width: 70%;
  margin: 20px auto 60px;
}

.v2-cashback-grid-cell {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.v2-cashback-grid-cell.hide-on-start {
  display: flex;
}

.superresult_v1 {
  text-align: center;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 6em;
  font-weight: 700;
  line-height: 1em;
}

.pd-challenge-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-items: start;
  width: 50%;
  display: grid;
}

.superresult_v2 {
  color: var(--black);
  text-align: center;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1em;
}

.pd-challenge-cell-checkbox-wrapper {
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 150px;
  padding-left: 0;
  display: flex;
}

.pd-challenge-step2-prime {
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.pd-challenge-step2-sec {
  background-color: #fafafa;
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.container-61 {
  padding-top: 10px;
}

.pd-challenge-checkbox-inner {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 125px;
  display: flex;
}

.pd-challenge-row {
  background-color: #fff;
  border-bottom: 1px dashed #a8a8a84d;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.pd-challenge-row.secondary {
  background-color: #0000;
  justify-content: space-between;
}

.pd-challenge-partners-logo {
  border-radius: 18px;
  box-shadow: 0 0 18px #4a4a4a26;
}

.text-block-38 {
  text-decoration: none;
}

.global-header-col1 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 50%;
  margin-bottom: 20px;
  display: flex;
}

.global-divider {
  background-color: var(--pockit-yellow);
  border-radius: 99px;
  width: 30px;
  height: 6px;
  margin-bottom: 20px;
}

.global-divider.colour-white {
  background-color: #fff;
}

.global-list-col2-0-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--pockit-yellow);
  background-image: linear-gradient(225deg, var(--pockit-orange), var(--pockit-yellow));
  box-shadow: none;
  border-radius: 12px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 40px 20px;
  display: grid;
}

.global-list-col2-0-25.global-shadow {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  box-shadow: 0 0 18px #4a4a4a26;
}

.v25-nav-links-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: grid;
}

.v25-about-link-cell {
  box-shadow: 8px 7px 10px 0 var(--card-shadow);
  color: var(--blue);
  background-color: #fff;
  border: 1px solid #fafafa;
  border-radius: 6px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
}

.v25-about-link-cell:hover {
  box-shadow: 0 0 18px #4a4a4a4d;
}

.v25-about-link-cell:active {
  border: 1px solid var(--card-shadow);
  box-shadow: none;
}

.v25-col1-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 80%;
  display: grid;
}

.global-col2-1-00 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  display: grid;
}

.global-grid-cell {
  text-align: center;
  background-color: #fff;
  border: 1px solid #fafafa;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
}

.global-grid-cell.global-colour-gradient {
  background-image: linear-gradient(113deg, var(--pockit-yellow), var(--pockit-orange));
}

.global-grid-cell.global-shadow {
  box-shadow: 8px 7px 10px 0 var(--card-shadow);
  justify-content: center;
}

.v25-col2-grid-logo {
  height: 40px;
  margin-bottom: 20px;
}

.v25-carrier-roles {
  text-align: center;
  width: 60%;
}

.global-font-colour-grey {
  color: var(--dark-grey);
}

.v25-partners-logo-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  display: grid;
}

.v25-partners-logo {
  width: 125px;
}

.v25-cashback-logo {
  height: 100px;
}

.v25-col1-title-description-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr;
  justify-items: end;
}

.global-number-round-yellow {
  background-color: var(--pockit-yellow);
  box-shadow: none;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 5px;
  font-size: 1.125em;
  display: flex;
}

.global-card-img {
  border-radius: 8px;
  height: 220px;
  margin-bottom: -30px;
}

.global-card-img.global-shadow {
  box-shadow: none;
}

.global-card-img.overflow-show {
  overflow: visible;
}

.v25-cta-review-row {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  box-shadow: none;
  border-radius: 18px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.v25-cta-review-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 40%;
  display: grid;
}

.v25-cta-card-review-logo {
  border-radius: 99px;
  width: 128px;
  height: 128px;
}

.v25-pricingfx-grid-row {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.v25-pricingfx-grid-row-content {
  align-self: center;
  width: 50%;
}

.v25-pricingfx-grid-row-logo {
  height: 250px;
  margin-left: 20px;
  margin-right: 60px;
}

.v25-pricingfx-grid-row-sub-row-title {
  text-align: center;
  border-radius: 100000000px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 45px;
  margin-right: 10px;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.global-navbar-login {
  color: #060606;
  background-color: #0000;
  border: 1px solid #bdbdbd;
  border-radius: 12px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.222em;
}

.global-navbar-login:hover {
  background-color: var(--black);
  color: #fff;
  border-color: #000;
}

.global-navbar-flex {
  justify-content: space-around;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.global-navbar-flex.nav-height {
  height: 56px;
}

.v25-navbar-menu-section1 {
  align-items: center;
  width: 500px;
  display: flex;
}

.v25-navbar-menu-section2 {
  justify-content: flex-end;
  align-items: center;
  width: 300px;
  display: flex;
}

.global-section-hero {
  background-image: url('../images/Background-transparent.png');
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.global-section-hero.bkg-colour-grey {
  background-color: var(--ghost-white);
}

.global-section-hero.bkg-colour-dark-gradient {
  color: #fff;
  background-image: linear-gradient(139deg, #1f1d1d, #000);
  background-position: 0 0;
  background-size: auto;
}

.global-section-hero.bkg-colour-gradient-pp, .global-section-hero.global-section-hero-gradient {
  background-image: linear-gradient(to top, #f5a6234d, #fa88294d 51%, #ff692f4d);
}

.global-section-hero.v3-bkg-cashback {
  background-image: url('../images/img-tiles-cashback-with-lady0.5x.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.v25-cta-review-row-right {
  color: var(--darker-grey);
  padding-left: 20px;
}

.v25-col1-body {
  background-color: #f4f5f980;
  border: 10px solid #fff;
  border-width: 10px 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.v25-col1-body.bkg-white {
  background-color: #fff;
}

.v25-cta-trustpilot {
  margin-top: 20px;
}

.v25-cta-trustpilot.align-left {
  margin-left: -20px;
  display: flex;
}

.v25-home-benefits-grid {
  grid-template: "Area"
  / 1fr 1fr 1fr;
}

.v25-home-benefits-row {
  flex-direction: column;
  width: 80%;
  display: flex;
}

.v25-home-benefits-row-top {
  background-color: #fff;
  background-image: url('../images/Cashback.png');
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 18px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
  padding-left: 40px;
  display: flex;
}

.v25-home-benefits-row-top-text {
  width: 50%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.v25-home-benefits-grid-cell {
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  padding: 20px 40px;
}

.v25-home-account-grid-row-content {
  align-self: center;
  width: 50%;
}

.v25-home-account-grid-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 40px 20px;
  display: grid;
}

.v25-home-account-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  display: grid;
}

.v25-cta-steps-grid-cell {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.global-cta-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.global-cta-wrapper.center-items {
  align-items: center;
}

.global-cta-link {
  color: var(--blue);
  font-size: 1em;
  font-weight: 700;
}

.global-footer-compliance {
  color: #fff;
  background-color: #272727;
  justify-content: center;
  padding-top: 60px;
  display: flex;
}

.global-footer-compliance-inner {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  display: grid;
}

.v25-cta-micro-grid {
  grid-column-gap: 5px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 40%;
  margin-top: 20px;
  padding-bottom: 40px;
  font-size: .75em;
}

.v25-home-benefits-grid-cell-logo {
  margin-bottom: 10px;
}

.v25-home-app-slider {
  background-color: #0000;
  width: 80%;
  height: 380px;
  padding-left: 80px;
  padding-right: 80px;
}

.v25-home-app-slide {
  text-align: center;
  width: 33%;
  padding-left: 20px;
  padding-right: 20px;
}

.v25-home-app-slider-arrow {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.v25-home-app-slider-nav {
  bottom: -40px;
}

.v25-home-app-slider-mask {
  height: 380px;
}

.global-section-testimonials {
  background-color: #fafafa;
  border: 20px #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.global-reviews-testimonials-cell {
  box-shadow: none;
  border-radius: 18px;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.global-col3-1-00 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 80%;
  margin-bottom: 20px;
  display: grid;
}

.global-reviews-testimonials-cell-right {
  color: var(--darker-grey);
}

.v25-loqbox-journey {
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.v25-loqbox-journey-content {
  background-color: #fafafa;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.v25-loqbox-journey-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.v25-loqbox-journey-grid-cell {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.v25-loqbox-journey-check {
  background-color: var(--green);
  color: #fff;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1.5em;
  font-weight: 700;
  display: flex;
}

.v25-loqbox-journey-chart {
  opacity: 0;
}

.v25-col1-grid-list {
  font-size: 1.125em;
  line-height: 1.25em;
}

.v25-cta-micro-link {
  margin-top: 40px;
  font-size: 1.25em;
  line-height: 1.5em;
}

.global-footer-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.global-footer-list-link {
  color: #fff;
  font-size: 1.125em;
  line-height: 2em;
}

.global-footer-list-link:hover, .global-footer-list-link:active {
  color: var(--blue);
}

.global-font-colour-yellow {
  color: var(--pockit-yellow);
}

.v25-home-account-grid-row-sub-row-title {
  text-align: center;
  border-radius: 100000000px;
  justify-content: center;
  align-items: center;
  height: 40px;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.v25-hero-giftcard-row {
  background-image: url('../images/Wegift-8.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 50%;
  justify-content: space-between;
  width: 80%;
  display: flex;
}

.v25-hero-giftcard-row.bkg-offer3 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.v25-giftcard-hiw-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--ghost-white);
  border-radius: 18px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  padding: 40px 40px 20px;
  display: grid;
}

.v25-giftcard-order-form-title {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.v25-email-form-field {
  width: 250px;
  height: 60px;
  font-size: 1em;
}

.global-form-success-wrapper {
  background-color: #0000;
}

.v25-giftcard-form-success-row {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: grid;
}

.v25-giftcard-form-success-inner {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.v25-grow-cashback-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 70%;
}

.v25-grow-cashback-logo {
  width: 100px;
}

.v25-grow-calculator-step1 {
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.v25-grow-calculator-card {
  box-shadow: 8px 7px 10px 0 var(--card-shadow);
  cursor: pointer;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 20px 5px 10px;
  display: flex;
}

.v25-grow-calculator-card:active {
  box-shadow: none;
}

.v25-grow-calculator-inner {
  text-align: center;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 80%;
  padding-bottom: 10px;
}

.v25-grow-calculator-grid-logo {
  height: 50px;
  margin-bottom: 5px;
}

.v25-grow-calculator-checkbox {
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin-left: 0;
}

.v25-grow-calculator-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 40px;
}

.v25-grow-calculator-result-header-primary {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  background-color: #272727;
  background-image: url('../images/img-finger.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 150px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 80%;
  display: flex;
}

.v25-grow-calculator-result-content {
  justify-content: space-between;
  align-items: center;
  width: 50%;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.v25-grow-calculator-result-header {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/img-oval.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  background-clip: border-box;
  flex-direction: column;
  align-items: center;
  width: 40%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

._25-grow-calculator-result-header-sec {
  justify-content: space-around;
  align-items: baseline;
  width: 50%;
  display: flex;
}

.div-block-103 {
  align-items: baseline;
  display: flex;
}

.v25-home-app-slide-title {
  height: 75px;
}

.v25-col2-grid-logo-with-title {
  text-align: center;
}

.global-visibility-mobile {
  display: none;
}

.global-section-hero-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 80%;
  display: grid;
}

.global-section-hero-content.accounts-hero-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1.5fr .25fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 90%;
  max-width: 1200px;
}

.global-cta-btn-wrapper {
  text-align: center;
  width: 100%;
}

.global-cta-btn-wrapper.text-left {
  text-align: left;
}

.v25-giftcard-form-default {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: grid;
}

.global-number-round-yellow-ghost {
  border: 2px solid var(--yellow);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 1.125em;
  display: flex;
}

.global-number-round-green {
  color: #fff;
  background-color: #78be20;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 1.125em;
  display: flex;
}

.global-font-strikethrough {
  text-decoration: line-through;
}

.v25-qa-grid {
  box-shadow: none;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  padding: 30px 20px 10px;
  display: flex;
}

.grid-14 {
  cursor: pointer;
  grid-template-rows: auto;
  width: 50%;
  margin-top: 20px;
}

.crowd-title {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-field {
  display: none;
}

.crowd-hero {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.crowd-hero-title {
  width: 450px;
  padding-top: 60px;
  padding-bottom: 40px;
}

.crowd-hero-video {
  background-image: url('../images/bg-shape-taller.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  padding-top: 40px;
  padding-left: 60px;
  display: flex;
}

.crowd-home-hero-trust-row {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 350px;
  height: 60px;
  display: flex;
}

.crowd-stats-par {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.crowd-investors-img {
  background-image: url('../images/Investor-Logos-33.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: center;
  width: 35%;
  margin-left: 20px;
  display: flex;
}

.crowd-investors-text-title {
  width: 350px;
}

.crowd-hero-cta-wrapper {
  margin-bottom: 20px;
}

.crowd-footer-cta-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: space-around;
  width: 30%;
  height: 150px;
  margin-top: 60px;
  display: flex;
}

.crowd-hero-video-wrapper {
  border-radius: 18px;
  align-self: flex-start;
  width: 350px;
  box-shadow: 0 2px 18px #0000004d;
}

.crowd-hero-video-bkg {
  z-index: 999;
  justify-content: center;
  align-items: center;
  display: flex;
}

.crowd-hero-video-play {
  height: 100px;
}

.crowd-investors-text {
  width: 400px;
}

.global-callout {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--pockit-yellow) 20%, #f5a623);
  color: var(--black);
  text-align: center;
  border-radius: 16px;
  padding: 20px;
  font-size: 1.125em;
  font-weight: 700;
  text-decoration: none;
  overflow: visible;
  box-shadow: inset 0 0 20px 12px #ffd90099, 0 18px 32px #0000001a;
}

.global-callout:active {
  box-shadow: none;
}

.v25-crowd-takeover {
  background-image: repeating-linear-gradient(120deg, #f5a623, #facd28 45%, var(--pockit-yellow));
  justify-content: flex-end;
  width: 100%;
  display: flex;
  box-shadow: inset 0 1px 18px #0000004d, inset 0 -1px 18px #0003;
}

.v25-crowd-takeover.global-hide {
  display: flex;
}

.v25-crowd-hero-video {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  padding-top: 40px;
  padding-left: 60px;
  display: flex;
}

.v25-crowd-takeover-hero-video-bkg {
  z-index: 999;
  justify-content: center;
  align-items: center;
  height: 390px;
  display: flex;
}

.v25-crowd-takeover-hero-title {
  width: 450px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.v25-crowd-takeover-home-hero-trust-row {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  width: 350px;
  height: 60px;
  display: grid;
}

.bold-text-6 {
  text-decoration: underline;
}

.v25-crowd-takeover-logo, .crowd-private-logo {
  margin-bottom: 20px;
}

.crowd-private-lightbox-video {
  margin-bottom: 10px;
  box-shadow: 0 1px 18px #0003;
}

.crowd-private-update {
  color: #fff;
  background-color: #272727;
  background-image: url('../images/Rocket-45.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 345px;
  padding-bottom: 60px;
}

.crowd-bard-wrapper {
  background-color: var(--dark-grey);
  border-radius: 12px;
  width: 50%;
  margin-bottom: 40px;
  display: none;
}

.crowd-bar-progress {
  color: #000;
  text-align: right;
  background-image: linear-gradient(278deg, #f5a623 50%, #fde92c);
  border-radius: 12px 0 0 12px;
  width: 95%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  font-size: .75em;
  font-weight: 700;
  overflow: scroll;
}

.paragraph-42 {
  margin-top: 20px;
}

.crowd-private-investors {
  background-color: #fafafa;
  background-image: url('../images/bg-shape-left.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50%;
  justify-content: center;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
}

.crowd-private-title {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-39 {
  text-align: center;
  background-color: #ff5101;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 700;
}

.global-card-shadow {
  border-right: .5px solid #f8e71cb3;
  border-bottom: 1px solid var(--yellow);
  border-left: 1px #fafafa;
  border-radius: 12px;
  transform: none;
  box-shadow: 8px 7px 10px #0003;
}

.global-font-colour-orange {
  color: var(--pockit-orange);
  text-align: center;
}

.app-announce-cta {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100px;
  display: flex;
}

.global-section-hero-map {
  color: #fff;
  background-image: linear-gradient(#0003, #0003), url('../images/Send-money-abroad-Hero.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.v25-col2-hero-row-html {
  justify-content: flex-end;
  align-items: center;
  width: 350px;
  display: flex;
}

.v2-remittances-hero-html-wrapper {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  padding: 20px 10px;
}

.v25-remittances-hero-logo {
  margin-bottom: 20px;
}

.global-hero-logo {
  height: 20px;
  margin-bottom: 20px;
}

.global-section-hero-right {
  flex: 0 auto;
  order: 0;
  align-self: flex-end;
  width: 400px;
}

.global-banner {
  background-image: linear-gradient(45deg, var(--pockit-orange), var(--pockit-yellow));
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-height: 100%;
  padding: 20px;
  display: flex;
}

.remittances-comparison-grid {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 80%;
  margin-top: 20px;
  margin-bottom: 40px;
}

.abroad-comparison-logo {
  border-bottom: 1px solid var(--pockit-yellow);
  height: 100px;
  padding-bottom: 20px;
}

.abroad-country-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 80%;
  margin-top: 20px;
  margin-bottom: 40px;
  display: grid;
}

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

.global-pricing-row-2 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  width: 60%;
  margin-bottom: 20px;
  padding-top: 10px;
}

.global-pricing {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.global-pricing-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: start;
  display: grid;
}

.global-pricing-cashback {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
}

.global-pricing-title {
  border-bottom: 1px solid #eee;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  width: 60%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 20px;
}

.global-pricing-row-right {
  text-align: center;
  border-bottom-width: 1px;
  border-bottom-color: #eee;
}

.global-reviews-star {
  height: 18px;
  margin-bottom: 20px;
}

.abroad-comparison-cell {
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #fafafa;
  background-clip: border-box;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: 100px;
  display: flex;
}

.global-trust-press-grid {
  grid-column-gap: 30px;
  text-align: center;
  background-color: #272727;
  border-radius: 11px;
  grid-template: "Area . . Area-2"
                 "Area . . Area-2"
                 / 1.25fr 1fr 1fr .75fr;
  justify-items: center;
  width: 60%;
  margin-top: 40px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: inset 0 -1px 2px #000;
}

.abroad-howto-logo {
  height: 40px;
  margin-bottom: 20px;
}

.global-trust-press-logo {
  height: 50px;
}

.abroad-cta-wrapper-with-margin {
  margin-bottom: 60px;
}

.v25-col2-grid-col4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  display: grid;
}

.global-col1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr;
  justify-items: center;
}

.global-col2-0-75 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 80%;
  display: grid;
}

.global-header-80-left {
  width: 80%;
}

.global-header-40-centered {
  text-align: center;
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 40%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.global-header-40-centered.blog-header {
  margin-top: -30px;
}

.global-section-generic {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  overflow: hidden;
}

.global-section-generic.global-bkg-grey {
  color: #060606;
  background-color: #fafafa;
  font-size: 100%;
}

.global-section-generic.global-bkg-yellow {
  background-color: var(--pockit-yellow);
}

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

.global-col2-inner-1-00 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.prepaid-grid-online {
  grid-template-columns: .25fr .25fr 1fr;
  grid-template-areas: ". . Area"
                       ". . Area";
  place-items: center;
  width: 70%;
}

.global-header-75 {
  flex-direction: column;
  align-items: flex-start;
  width: 75%;
  padding-bottom: 20px;
  display: flex;
}

.global-header-75.text-color-white {
  color: var(--white);
  width: auto;
}

.v25-hope-app-slide-img-copy {
  box-shadow: 7px 7px 10px 0 var(--card-shadow);
  border-radius: 39px;
  width: 200px;
}

.prepaid-grid-online-cell {
  text-align: center;
  background-color: #fff;
  border: 1px solid #fafafa;
  border-radius: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
}

.prepaid-grid-online-cell.global-shadow {
  box-shadow: 8px 7px 10px 0 var(--card-shadow);
  justify-content: center;
}

.prepaid-grid-controls-cell {
  text-align: center;
}

.global-banner-logo {
  height: 20px;
  margin-left: 10px;
}

.lp-cta-visibility-mobile {
  display: none;
}

.app-cashback-img {
  margin-top: 40px;
}

.survey-checkbox-field {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.survey-checkbox {
  width: 20px;
  height: 20px;
}

.survey-checkbox-label {
  padding-left: 10px;
}

.global-form-success-inner, .global-form-default-inner {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.v3-hero-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
}

.v3-hero-header-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.global-font-title {
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 3.25em;
  font-weight: 700;
  line-height: 1.25em;
}

.global-font-title.text-center.padding-h-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.v3-hero-grid-left {
  background-image: url('../images/Card-front2x_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 211px;
}

.v3-hero-grid-right {
  background-image: url('../images/Activity-iPhone-390-rotated1x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 281px;
}

.v3-trust-logos {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 60px;
}

.v3-benefits-grid-3-2 {
  grid-template: "Area"
                 "."
                 / 1fr 1fr 1fr;
  width: 80%;
}

.div-block-109 {
  margin-top: 40px;
}

.v3-app-grid {
  grid-template-rows: auto auto auto;
  grid-template-areas: "Area ."
                       "Area Area-2"
                       ". Area-2";
  width: 50%;
}

.v3-app-grid-cell {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(79deg, #212121, #101010 49%, #212121);
  border-radius: 18px;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.v3-app-grid-cell.global-shadow {
  background-image: linear-gradient(#000000b3, #000000b3), linear-gradient(89deg, #f7b500, #b620e0 55%, #32c5ff);
  border-radius: 16px;
  box-shadow: 7px 7px 10px #0003;
}

.global-navbar-menu-section-full {
  align-items: center;
  width: 100%;
  display: flex;
}

.v3-hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.global-navbar-dropdown-list.w--open {
  background-color: #fff;
}

.global-navbar-dropdown-link {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1.25em;
}

.global-navbar-dropdown-link:hover {
  color: var(--blue);
  font-weight: 700;
  text-decoration: underline;
}

.global-callout-smallprint {
  background-image: linear-gradient(#000, #fff);
  margin-top: 5px;
  font-size: .75em;
  font-weight: 400;
}

.v3-about-achievements-grid {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 80%;
  margin-bottom: 20px;
  display: grid;
}

.global-chip {
  background-image: linear-gradient(to bottom, var(--pockit-yellow), var(--pockit-orange));
  border-radius: 6px;
  padding: 5px 5px 3px;
  font-size: .75em;
  font-weight: 700;
  display: inline-block;
}

.global-list-item {
  margin-bottom: 5px;
  font-size: 1em;
  line-height: 1.125em;
}

.global-link-wrapper {
  margin-top: 20px;
}

.global-cta-link-visibility-mobile, .global-visibility-hide {
  display: none;
}

.v3-hero-fscsdisclaimer-wrapper {
  width: 80%;
  margin-top: 20px;
}

.div-block-120 {
  margin-top: 20px;
}

.div-block-121 {
  display: none;
}

.v3-hero-fscsdisclaimer {
  color: var(--dark-grey);
  text-align: center;
  font-size: 1em;
  font-style: italic;
  line-height: 1.25em;
}

.v3-hero-fscsdisclaimer.left-align {
  text-align: left;
}

.global-font-colour-green {
  color: teal;
}

.div-block-122 {
  justify-content: center;
  padding-top: 60px;
  display: flex;
}

.list-item {
  margin-bottom: 20px;
}

.rich-text-block {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.global-forms-wrapper {
  background-color: #fff;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 20px 10px 20px 40px;
  display: flex;
}

.radio-button-2 {
  width: 20px;
  height: 20px;
}

.global-margin-bottom-40 {
  margin-bottom: 40px;
}

.paragraph-43 {
  text-align: center;
  margin-top: 20px;
}

.promo-cashback {
  color: var(--black);
  text-align: center;
  background-image: linear-gradient(86deg, #1f1d1d, #1f1d1d 32%, #000);
  border-radius: 16px;
  padding: 20px 20px 0;
  font-size: 1.125em;
  font-weight: 700;
  text-decoration: none;
}

.promo-cashback:active {
  box-shadow: none;
}

.promo-cashback-grid {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.promo-cashback-bkg-gradient {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #fad961, #f76b1c);
  -webkit-background-clip: text;
  background-clip: text;
}

.promo-cashback-title {
  margin-bottom: 5px;
}

.lp-remittances-hero-html-wrapper {
  color: var(--white);
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.global-flex-centre {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.global-bkg-gradient-orange-1 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ffd200, #f7971e);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
}

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

.pp-hero-col-left {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  padding-bottom: 20px;
  display: flex;
}

.v3-benefits-grid4 {
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr;
  width: 80%;
}

.global-bkg-gradient-green-1 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #f7b500, #6dd400);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
}

.global-bkg-gradient-green-1.height-90px {
  flex-direction: column;
  justify-content: center;
  height: 100px;
  display: flex;
}

.v3-benefits-grid-3-1 {
  grid-template: "Area"
  / 1fr 1fr 1fr;
  justify-content: center;
  justify-items: stretch;
  width: 80%;
}

.global-bkg-gradient-orange-2 {
  background-image: linear-gradient(to right, #ff692f, #f98b28 28%, #f89526 54%, var(--pockit-orange));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
}

.global-bkg-gradient-orange-2.height-90px {
  flex-direction: column;
  justify-content: center;
  height: 100px;
  display: flex;
}

.global-bkg-gradient-orange-2.global-text-right {
  text-align: right;
}

.global-width-80 {
  width: 80%;
}

.container-67 {
  height: 640px;
}

.text-span-4 {
  color: #fff;
  background-image: linear-gradient(#f5a623, #ff692f);
  border-radius: 6px;
  margin-left: 5px;
  padding: 5px;
  font-size: .75em;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.pp-hero-steps {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-columns: .25fr 1fr;
  width: 80%;
  margin-top: 20px;
}

.global-bkg-gradient-purple-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #3c1053, #ad5389);
  -webkit-background-clip: text;
  background-clip: text;
}

.global-bkg-gradient-purple-2.global-text-right {
  text-align: right;
}

.pp-hero-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template: "."
  / 2fr 2fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 80%;
  display: flex;
}

.global-header-50-centered {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 50%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pp-benefits-account-grid {
  grid-template: ". Area"
                 ". Area"
                 ". Area"
                 / .5fr 1fr .5fr;
  justify-items: center;
}

.div-block-123 {
  text-align: center;
  margin-bottom: 40px;
}

.global-grid-c2-r2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.grid-23 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
}

.pp-cash-cashback-wrapper {
  background-image: linear-gradient(to right, #000, #0000001a), url('../images/pp-cashback2x.png');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 16px;
  width: 245px;
  padding: 40px 40px 10px 20px;
  box-shadow: 7px 7px 10px #0003;
}

.pp-benefits-card {
  width: 60%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-24 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  justify-items: center;
  width: 30%;
}

.grid-25 {
  grid-template-rows: auto;
  justify-content: space-around;
  width: 40%;
  margin-bottom: 20px;
  display: flex;
}

.pp-benefits-account {
  width: 45%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.pp-benefits-earn {
  width: 80%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.global-grid-c3-r2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.global-bkg-gradient-green-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #11998e, #7cdf7b), linear-gradient(270deg, #3c1053, #ad5389);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
}

.pp-cash-broadband-wrapper {
  background-image: url('../images/pp-broadband3x.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  width: 50%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 100px;
  box-shadow: 7px 7px 10px #0003;
}

.global-bkg-gradient-metal {
  background-image: repeating-linear-gradient(135deg, #e3e8ef, white), linear-gradient(to right, #ff692f, #f98b28 28%, #f89526 54%, var(--pockit-orange));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
}

.nav-menu-5 {
  width: 100%;
  display: none;
}

.pp-benefits-navbar {
  background-color: #fff;
  border-radius: 16px;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 0;
  box-shadow: 7px 7px 10px #0000001a;
}

.pp-benefits-navbar-link {
  text-align: center;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.125em;
}

.pp-benefits-navbar-link:hover {
  text-decoration: underline;
}

.pp-benefits-navbar-link.w--current {
  background-color: var(--blue);
  color: #fff;
  border-radius: 16px;
  font-size: 1.125em;
  line-height: 1.125em;
}

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

.text-block-41 {
  color: var(--blue);
  align-items: center;
  font-size: 2em;
  display: flex;
}

.radio-button-label-3 {
  text-align: left;
  padding-left: 10px;
}

.pp-form-email {
  border-radius: 6px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.25em;
}

.pp-form-email-wrapper {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.pp-hero-col-right {
  text-align: center;
  flex: 0 auto;
  order: 0;
  align-self: flex-end;
  width: 400px;
}

.pp-benefits-card-text-description {
  line-height: 1.25em;
}

.pp-form-default.account-form {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-127 {
  justify-content: space-around;
  margin-bottom: 20px;
  display: flex;
}

.grid-21-copy {
  grid-template: ". Area"
                 ". ."
                 / .5fr 1fr .5fr;
}

.div-block-128, .pp-hero-lady-mobile {
  display: none;
}

.pp-hero-img {
  background-image: url('../images/PP-hero-lady-with-card2x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 299px;
  height: 421px;
  margin-left: auto;
  margin-right: auto;
}

.pp-hero-wave {
  background-image: url('../images/pp-hero-bottom2x.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 60px;
}

.pp-form-success {
  background-color: #0000;
}

.pp-form-wrapper {
  text-align: center;
  background-color: #fff;
  border: 1px solid #fafafa;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 50%;
  padding: 40px 20px 20px;
  display: flex;
  box-shadow: 7px 7px 10px #0000001a;
}

.pp-form-wrapper.accounts-form {
  width: 80%;
  max-width: 1300px;
}

.div-block-129 {
  color: var(--pockit-orange);
}

.pp-faq-lcta-wrapper {
  margin-top: 40px;
}

.pp-form-wrapper-col-2 {
  z-index: 999;
  text-align: center;
  background-color: #fff;
  border: 1px solid #fafafa;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 65%;
  padding: 40px 20px 20px;
  display: flex;
  position: relative;
  top: 40px;
  box-shadow: 7px 7px 10px #0000001a;
}

.pp-form-content-flex {
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.pp-form-cta-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100px;
  display: flex;
}

.pp-form-col-left {
  flex-direction: column;
  align-items: center;
  width: 55%;
  display: flex;
}

.pp-form-col-right {
  align-self: center;
  width: 40%;
}

.pp-hero-steps-4 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 1fr;
}

.global-number-round-inactive {
  border: 1px solid var(--yellow);
  color: #808285;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 5px;
  font-size: 1.125em;
  display: flex;
}

.pp-form-title-wrapper {
  width: 80%;
}

.pp-hero-benefits-list {
  margin-bottom: 10px;
  font-size: 1.25em;
  line-height: 1.25em;
}

.pp-cta-wrapper {
  flex-direction: column;
  align-items: center;
  width: 40%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pp-benefits-cs {
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  width: 55%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.pp-benefits-cs-reviews {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 55%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.paragraph-45 {
  margin-bottom: 0;
}

.image-151 {
  height: 40px;
  margin-bottom: 10px;
}

.pp-benefits-grid {
  flex-direction: column;
  display: flex;
}

.pp-benefits-row-top {
  color: var(--white);
  background-color: #fff;
  background-image: linear-gradient(#00000059, #00000059), linear-gradient(56deg, #202646 4%, #0000001a), url('../images/img-tiles-cashback.png');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  border-radius: 18px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
  padding-left: 40px;
  display: flex;
}

.pp-earn-broadband {
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(#202646b3, #202646b3), linear-gradient(51deg, #2026464d, #fff0), url('../images/brand-broadband1x.png');
  background-position: 0 0, 0 0, 100%;
  background-size: auto, auto, cover;
  border-radius: 16px;
  padding: 40px 40px 20px;
}

.pp-earn-mobile {
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(#202646b3, #202646b3), linear-gradient(73deg, #2026464d, #fff0), url('../images/brand-mobile.png');
  background-position: 0 0, 0 0, 0%;
  background-size: auto, auto, auto;
  border-radius: 16px;
  padding: 40px 40px 20px;
}

.global-pricing-row-3 {
  border-bottom: 1px solid var(--white);
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .75fr 1fr 1fr;
  align-items: center;
  width: 70%;
  margin-bottom: 20px;
  padding-top: 10px;
}

.global-pricing-cashback-extra {
  color: #fff;
  background-image: linear-gradient(#000c, #000c), url('../images/img-tiles-cashback-square.png');
  background-position: 0 0, 0 0;
  background-size: auto, contain;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px 10px;
  display: flex;
}

.pp-earn-row-3 {
  grid-template: "Area"
  / 1fr 1fr 1fr;
}

.v3-save-mobile {
  background-color: var(--darker-grey);
  color: #fff;
  background-image: linear-gradient(85deg, #000, #3333), url('../images/save-mobile.png');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.v3-save-broadband {
  color: #fff;
  background-image: linear-gradient(to right, #000, #fff0), url('../images/Save-broadband.png');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.global-reviews-card {
  color: var(--darker-grey);
  background-color: #fff;
  border-radius: 16px;
  padding: 20px;
}

.global-reviews-card-header {
  border-bottom: 1px solid #e3e4e4;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.global-card-col-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 40px 20px;
  display: grid;
}

.div-block-130 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 75%;
  margin-top: 20px;
  display: grid;
}

.v3-benefits-account {
  width: 50%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.v3-cta-micro-grid {
  grid-column-gap: 5px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 80%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: .75em;
}

.v3-benefits-card {
  width: 60%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.v3-benefits-card-wrapper {
  text-align: center;
  margin-bottom: 40px;
}

.v3-benefits-account-grid {
  grid-template: ". Area"
                 ". Area"
                 ". Area"
                 / .5fr 1fr .5fr;
  justify-items: center;
}

.v3-benefits-earn {
  width: 80%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.v3-benefits-earn-row {
  color: var(--white);
  background-color: #fff;
  background-image: linear-gradient(#00000059, #00000059), linear-gradient(56deg, #202646 4%, #0000001a), url('../images/img-tiles-cashback.png');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  border-radius: 18px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
  padding-left: 40px;
  display: flex;
}

.v3-earn-broadband {
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(#202646b3, #202646b3), linear-gradient(51deg, #2026464d, #fff0), url('../images/brand-broadband1x.png');
  background-position: 0 0, 0 0, 100%;
  background-size: auto, auto, cover;
  border-radius: 16px;
  padding: 40px 40px 20px;
}

.v3-earn-mobile {
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(#202646b3, #202646b3), linear-gradient(73deg, #2026464d, #fff0), url('../images/brand-mobile1x.png');
  background-position: 0 0, 0 0, 0%;
  background-size: auto, auto, auto;
  border-radius: 16px;
  padding: 40px 40px 20px;
}

.global-pricing-fullfees {
  margin-top: 20px;
  margin-bottom: 20px;
}

.global-pricing-fullfees.pricing-fullfees-spacing {
  margin-top: 40px;
  margin-bottom: 0;
}

.v3-earn-sweepstake {
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(#202646b3, #202646b3), linear-gradient(51deg, #2026464d, #fff0), url('../images/brand-sweepstake1x.png');
  background-position: 0 0, 0 0, 0%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  border-radius: 16px;
  padding: 40px 40px 20px;
}

.pp-earn-sweepstake {
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(#202646b3, #202646b3), linear-gradient(51deg, #2026464d, #fff0), url('../images/brand-sweepstake1x.png');
  background-position: 0 0, 0 0, 100%;
  background-size: auto, auto, cover;
  border-radius: 16px;
  padding: 40px 40px 20px;
}

.global-pricing-row-col-title {
  background-color: var(--white);
  text-align: center;
  border-bottom-width: 1px;
  border-bottom-color: #eee;
  border-radius: 16px;
  height: 180px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-68 {
  flex-direction: column;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.div-block-131 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  line-height: 1.125em;
  display: flex;
}

.v3-callout-wrapper-60 {
  text-align: center;
  justify-content: center;
  width: 60%;
  margin-bottom: 40px;
}

.div-block-132 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  max-width: 340px;
  margin-top: -60px;
  display: grid;
}

.v37-benefits-grid {
  grid-template: "Area"
  / 1fr 1fr 1fr;
  width: 90%;
}

.v37-benefits-grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area"
  / 1fr 1fr;
}

.div-block-133 {
  background-color: var(--white);
  border-radius: 16px;
  justify-content: center;
  width: 60%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
  display: flex;
}

.v37-cta-wrapper {
  flex-direction: column;
  align-items: center;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.v37-home-benefits-img {
  width: 80%;
  margin-bottom: 20px;
}

.text-span-5, .text-span-6 {
  text-decoration: line-through;
}

.v37-home-callout {
  border: 1px solid var(--white);
  color: var(--black);
  text-align: center;
  background-image: none;
  border-radius: 16px;
  margin-top: -40px;
  margin-bottom: 40px;
  padding: 20px;
  font-size: 1.125em;
  font-weight: 700;
  text-decoration: none;
}

.v37-home-callout:active {
  box-shadow: none;
}

.text-block-42 {
  font-weight: 400;
  line-height: 1.25em;
}

.v37-home-hero-steps {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr;
}

.div-block-134 {
  align-items: center;
  display: flex;
}

.global-divider-2 {
  background-color: #fde92c;
  border-radius: 99px;
  width: 30px;
  height: 6px;
  margin-bottom: 20px;
}

.v25-qa-grid-2 {
  box-shadow: none;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  padding: 30px 20px 10px;
  display: flex;
}

.v25-qa-grid-2.no-mb {
  margin-bottom: 0;
}

.income-advance-cta-box {
  background-color: var(--white);
  text-align: center;
  background-image: radial-gradient(circle, #fde92e, #ffb200);
  border: 0 solid #000;
  border-radius: 16px;
  align-self: center;
  width: 80%;
  padding: 40px;
}

.text-span-4-copy {
  color: #fff;
  background-image: radial-gradient(circle at 100% 100%, #ff4848, #c00a0a);
  border-radius: 6px;
  margin-left: 5px;
  padding: 5px 8px;
  font-size: .75em;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.global-section-hero-right-pockit-lady {
  flex: 0 auto;
  order: 0;
  align-self: flex-end;
  width: 400px;
  position: relative;
}

.paragraph-48 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 16px;
}

.paragraph-49, .paragraph-50 {
  text-align: center;
}

.bold-text-8 {
  text-align: left;
}

.paragraph-51 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 16px;
}

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

.paragraph-53 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 16px;
}

.income-advance-benefit-image {
  max-width: none;
  max-height: 130px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.v26-home-benefits-grid-cell {
  text-align: center;
  background-color: #0000;
  border-radius: 16px;
  flex: 1;
  min-width: 320px;
  max-width: 360px;
  padding: 20px;
  display: block;
}

.v4-benefits-grid-3-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-wrap: wrap;
  flex: 0 auto;
  order: 0;
  grid-template: "Area"
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-self: center;
  place-items: flex-start center;
  width: 80%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.global-header-77 {
  flex-direction: column;
  align-items: flex-start;
  width: 90%;
  max-width: 70%;
  padding-bottom: 20px;
  display: flex;
}

.global-section-hero-no-overflow {
  background-image: url('../images/Background-transparent.png');
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.global-section-hero-no-overflow.bck-colour-orange-radial {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/pockit-lady.png'), radial-gradient(circle, #fde92e, #ffb200);
  background-position: 130% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 800px, auto;
  background-attachment: scroll, scroll;
  background-clip: border-box;
  flex-wrap: nowrap;
  align-items: flex-start;
  overflow: hidden;
}

.global-section-hero-content-pockit-lady {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: stretch start;
  width: 80%;
  display: grid;
}

.text-block-43, .text-block-44, .text-block-45 {
  font-weight: 500;
}

.paragraph-59, .paragraph-60, .paragraph-61 {
  text-align: center;
}

.pricing-bg {
  background-color: #fff0;
  background-image: linear-gradient(#000000e6, #0000001f), linear-gradient(#0000, #000000f0), linear-gradient(197deg, #f7b500, #b620e0 27%, #32c5ff);
  border-radius: 22px;
  margin-top: 40px;
  padding: 10px;
  display: block;
  position: relative;
  box-shadow: 0 5px 2rem #0000004d;
}

.pricing-h3 {
  color: #fff;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 4px;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
  display: inline-block;
}

.pricing-h3.pl-0 {
  padding-left: 0;
}

.pricing-h3.padding-pricing {
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  font-weight: 400;
}

.pricing-per-mo {
  color: #fff;
  padding-top: 3px;
  padding-left: 0;
  font-size: 12px;
  display: inline-block;
}

.pricing-per-mo.mr-2 {
  margin-left: 2px;
}

.pricing-accordion {
  aspect-ratio: auto;
  color: #fff;
  display: block;
  overflow: hidden;
}

.frosted-glass {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  outline-offset: 0px;
  background-image: linear-gradient(#735f5f80, #735f5f80);
  border-radius: 12px;
  outline: 0 #555;
  padding: 10px;
}

.frosted-glass.frosted-description {
  margin-top: -40px;
  padding: 0;
}

.frosted-glass.frosted-title {
  justify-content: space-between;
  align-items: center;
  margin: 10px 10px 0;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.pricing-label-starter {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(-14.62deg, #ffb468, #ff8a48);
  border: 1px solid #c04e0e;
  border-radius: 6px;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 80px;
  margin: -30px auto 10px;
  padding: 4px 12px;
  display: flex;
  position: relative;
}

.text {
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px #00000040;
  font-size: 14px;
  font-weight: 700;
  line-height: 17.54px;
}

.pricing-label-most-popular {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(-28.81deg, #a7fd1c 1%, #6ccf00 37%);
  border: 1px solid #55c00e;
  border-radius: 6px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 135px;
  margin: -30px auto 10px;
  padding: 4px 12px;
  display: flex;
}

.best-for-you {
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px #00000040;
  font-size: 14px;
  font-weight: 700;
  line-height: 17.54px;
}

.pricing-label-best-value {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(-24.23deg, #bd6aff 1%, #8100cf);
  border: 1px solid #7c0ec0;
  border-radius: 6px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 110px;
  margin: -30px auto 10px;
  padding: 4px 12px;
  display: flex;
}

.best-for-you-2 {
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px #00000040;
  font-size: 14px;
  font-weight: 700;
  line-height: 17.4px;
}

.pricing-description {
  color: #fff;
  letter-spacing: normal;
  white-space: normal;
  word-break: normal;
  margin-bottom: 0;
  padding: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 140%;
}

.pricing-description._3-lines {
  min-height: 88px;
}

.pricing-white-bg {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 12px;
}

.pricing-white-bg.pricing-white-space {
  margin-top: 40px;
}

.div-block-137 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.pricing-row-2 {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  border-bottom: 1px solid #f0f0f0;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr .25fr;
  grid-auto-columns: 1fr;
  padding: 15px 15px 0;
  display: grid;
}

.pricing-row-2.pricing-row-last {
  border-bottom-width: 0;
}

.pricing-status {
  color: #000;
  text-align: right;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  position: relative;
}

.pricing-status.pricing-green-text {
  color: #57b80b;
}

.pricing-status.pricing-green-text.included-double {
  height: 36px;
}

.pricing-feature {
  color: #000;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.pricing-status-copy {
  color: #000;
  font-size: 14px;
  line-height: 18px;
}

.pricing-status-copy-copy, .pricing-status-copy {
  color: #000;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
}

.bold-text-12 {
  font-weight: 500;
}

.pricing-small-notes {
  color: gray;
  font-size: 12px;
  line-height: 14px;
}

.pricing-small-notes.pricing-orange {
  color: #f5a623;
  text-decoration: line-through;
}

.pricing-small-notes.pricing-orange.padding-top-5 {
  padding-top: 5px;
}

.pricing-small-notes.right-align {
  text-align: right;
}

.button {
  color: var(--black);
  text-align: center;
  background-color: #fde92c;
  border-radius: 30px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 14px 24px;
  font-weight: 500;
  display: block;
  box-shadow: 4px 7px 8px 4px #0003;
}

.button.cta-spacing {
  margin-top: 40px;
  margin-bottom: 30px;
  padding-top: 14px;
  padding-bottom: 14px;
  box-shadow: 4px 7px 8px 4px #0003;
}

.pricing-row {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-bottom: 1px solid #f0f0f0;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
}

.pricing-row.pricing-row-last {
  border-bottom-width: 0;
}

.pricing-row.not-included {
  opacity: .4;
  grid-template-rows: auto;
}

.pricing-feature-2 {
  color: #000;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 20px;
}

.pricing-feature-2.pricing-green-text {
  color: #57b80b;
}

.pricing-icon {
  margin-bottom: 10px;
  padding-right: 10px;
}

.pricing-row-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #f0f0f0;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  padding: 15px 15px 5px;
  display: grid;
}

.pricing-row-3.pricing-row-last {
  border-bottom-width: 0;
}

.pricing-row-3.pricing-row-extra-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.tabs-menu {
  background-color: #f0f0f0;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 2px;
  display: flex;
  overflow: hidden;
}

.tab-link-7 {
  text-align: center;
  background-color: #ddd0;
  flex: 1;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-7.w--current {
  background-color: #fff;
  border-radius: 30px;
}

.tab-link-8 {
  text-align: center;
  background-color: #ddd0;
  flex: 1;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-8.w--current {
  background-color: #fff;
  border-radius: 30px;
}

.tab-link-9 {
  text-align: center;
  background-color: #f0f0f0;
  flex: 1;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-9.w--current {
  text-align: center;
  background-color: #fff;
  border-radius: 30px;
  align-self: auto;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-46, .text-block-47 {
  font-size: 14px;
}

.text-block-48 {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 14px;
  font-weight: 400;
}

.pricing-description-div {
  margin-bottom: 0;
  padding: 20px;
}

.pricing-standard-group {
  align-items: center;
  display: flex;
}

.arrow-right {
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

.container {
  width: 90%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.container.flex-block.cash-advance-container {
  background-color: #f2f2f2;
  border-radius: 12px;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.carousel-slider {
  max-width: 93%;
  margin-left: 4%;
  margin-right: 4%;
  padding-right: 0;
  position: static;
}

.carousel-mask {
  width: 33%;
  overflow: visible;
}

.carousel {
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 400px;
}

.carousel.is_contained {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 75px;
  overflow: visible;
}

.carousel.is_contained.section-first {
  margin-top: 60px;
}

.arrow-left {
  color: gray;
  width: 50px;
  height: 50px;
  inset: auto auto 0% 0%;
}

.slide-nav-2, .icon-2 {
  color: gray;
  background-color: #0000;
}

.accordion-item-wrapper {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  overflow: hidden;
}

.accordion-tab-button {
  cursor: pointer;
  background-color: #fff0;
  justify-content: space-between;
  align-items: center;
  padding: 20px 25px;
  font-size: 18px;
  transition: background-color .2s;
  display: flex;
}

.accordion-tab-button:hover {
  background-color: #eee;
}

.accordion-tab-button.pricing-toggle {
  border-top: 1px solid #ffffff1a;
  border-bottom: 1px solid #ffffff1a;
  padding-left: 20px;
  padding-right: 20px;
}

.accordion-tab-button.pricing-toggle:hover {
  background-color: #ffffff1a;
}

.accordion-arrow {
  opacity: .8;
  width: 15px;
  position: static;
}

.accordion-arrow.pricing-arrow {
  color: #fff;
  margin-left: auto;
  margin-right: 15px;
  padding-right: 0;
}

.accordion-pane {
  background-color: #fff0;
  border-bottom: 0 solid #e6e6e6;
  overflow: hidden;
}

.accordion-pane-content {
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.pricing-logo {
  width: 16px;
  max-width: 16px;
}

.pricing-description-copy {
  color: #fff;
  letter-spacing: normal;
  white-space: normal;
  word-break: normal;
  margin-bottom: 0;
  padding: 0 0 20px;
  font-size: 16px;
  line-height: 140%;
}

.bold-text-13 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.text-span-7 {
  padding-left: 20px;
  padding-right: 20px;
}

.blog-title {
  align-self: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.blog-title-top {
  align-items: center;
}

.blog-img-hero {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  border-radius: 16px;
  width: 100%;
  height: 400px;
  margin-bottom: 40px;
}

.blog-title-left {
  flex-direction: row;
  align-items: center;
}

.blog-content-wrapper {
  width: 80%;
  max-width: 1000px;
}

.cell {
  justify-content: center;
  align-items: flex-end;
}

.blog-article-stack {
  grid-row-gap: 20px;
  padding-bottom: 0;
}

.blog-article-wrapper {
  background-color: #fff;
  border: 1px solid #ebeff3;
  border-radius: 16px;
  margin-bottom: 20px;
  padding: 20px;
  box-shadow: 0 6px 19px #27313a1a;
}

.blog-article-wrapper.full-article {
  flex-flow: column;
  align-self: auto;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.blog-cta-back {
  color: var(--white);
  background-color: #000;
  border: 1px solid #ccc;
  border-radius: 12px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 20px;
  font-size: 1.25em;
  text-decoration: none;
}

.blog-cta-back:hover {
  background-color: #000;
}

.div-block-138 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding-top: 10px;
  display: flex;
}

.text-block-49 {
  font-weight: 400;
}

.bold-text-15 {
  font-size: 1.175em;
}

.text-block-50 {
  padding-bottom: 10px;
}

.global-cta-primary-2 {
  background-color: #000;
  border-radius: 35px;
  padding: 20px 60px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 1.375em;
  font-weight: 700;
  line-height: 1.13em;
  transition: all .2s;
  box-shadow: 8px 7px 10px #0003;
}

.global-cta-primary-2:hover {
  -webkit-text-fill-color: inherit;
  background-color: #1a1a1a;
  background-clip: border-box;
  box-shadow: 0 2px 5px #33333380;
}

.global-cta-primary-2:active {
  box-shadow: none;
}

.global-cta-primary-2.cta-small {
  text-align: center;
  padding: 18px 40px;
  font-size: 1.175em;
}

.section-header {
  background-color: #fff;
  border-radius: 18px;
  flex: 1;
  align-items: center;
  width: 80%;
  min-height: 80px;
  margin-top: 100px;
  margin-bottom: 30px;
  display: flex;
  position: relative;
  box-shadow: 0 18px 32px #0000001a;
}

.section-header.first-section {
  margin-top: 40px;
}

.section-4x1-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  min-height: 700px;
  margin-bottom: 30px;
  padding: 20px;
  box-shadow: 0 18px 32px #0000001a;
}

.flex-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  align-self: auto;
  width: 80%;
  margin-bottom: 0;
  display: flex;
}

.paragraph-63 {
  text-align: center;
  margin-bottom: 0;
  font-weight: 700;
}

.section-3x1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  width: 32%;
  margin-bottom: 30px;
  padding: 20px;
  position: relative;
  box-shadow: 18px 0 32px #0000001a;
}

.section-3x1.no-padding {
  justify-content: space-between;
  padding: 0;
}

.section-3x1.overflow-none {
  overflow: hidden;
}

.section-3x1.cb-align {
  justify-content: center;
}

.section-3x1.cb-align._w-100 {
  justify-content: flex-start;
}

.section-3x1.home-41-align {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
}

.section-2x1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 50%;
  margin-bottom: 30px;
  padding: 0;
  box-shadow: 0 18px 32px #0000001a;
}

.section-2x1.no-padding {
  position: relative;
}

.paragraph-64 {
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 700;
}

.paragraph-65 {
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 120%;
}

.paragraph-66 {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
}

.paragraph-66.txt-white {
  color: #06060600;
}

.paragraph-67 {
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

.paragraph-68 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.cta-pointer {
  margin-top: 0;
  margin-bottom: -30px;
  margin-right: 0;
  position: relative;
  top: -14px;
  right: -152px;
}

.spacer-10 {
  width: 1px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.spacer-20, .spacer-40 {
  width: 1px;
  margin-bottom: 40px;
  padding-bottom: 0;
  position: static;
}

.testamonial-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 18px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  min-height: 281px;
  margin-bottom: 30px;
  padding: 20px;
  box-shadow: 0 18px 32px #0000001a;
}

.image-153 {
  align-self: flex-start;
  height: 22px;
  margin-bottom: 10px;
}

.div-block-139 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.paragraph-69 {
  color: var(--slate-grey);
  margin-bottom: 5px;
  font-size: .95em;
  line-height: 120%;
}

.flex-block-testamonials {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  align-self: auto;
  width: 80%;
  margin-bottom: 0;
  display: grid;
}

.flex-block-testamonials.section-first {
  margin-top: 60px;
}

.section-header-2 {
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 80%;
  min-height: 80px;
  margin-top: 100px;
  margin-bottom: 30px;
  display: flex;
  box-shadow: 0 18px 32px #0003;
}

.section-header-2.header-bg-yellow {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: radial-gradient(circle closest-corner at 50% 20%, #fff 25%, #fddd34);
  margin-top: 0;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 0 18px 32px #0000001a;
}

.section-faq {
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  min-height: 80px;
  margin: 0 auto 30px;
  padding: 20px 30px;
  display: flex;
  position: relative;
  box-shadow: 0 18px 32px #0000001a;
}

.section-faq.section-first {
  min-width: 80%;
  max-width: 80%;
  margin-top: 60px;
}

.image-154 {
  margin-top: -70px;
}

.div-block-140 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.global-small-print {
  color: #060606;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: .75em;
  line-height: 1.25em;
}

.global-small-print.text-muted {
  color: var(--slate-grey);
  font-size: .95em;
}

.cta-pointer-2 {
  margin-top: 0;
  margin-bottom: -30px;
  margin-right: 0;
  position: relative;
  top: 10px;
  left: 0;
  right: 0;
}

.header-home {
  width: 50%;
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 0;
}

.header-home-image {
  width: 50%;
}

.section-hero-home {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  background-image: url('../images/pockit-lady-hero.png'), url('../images/pockit-lady-hero-bg.svg'), radial-gradient(circle closest-corner at 50% 80%, #fff 3%, #fddd34 77%);
  background-position: 90% 100%, -670% 100%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: contain, cover, auto;
  background-attachment: scroll, scroll, scroll;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.section-hero-home.bck-colour-orange-radial {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/pockit-lady.png'), radial-gradient(circle, #fde92e, #ffb200);
  background-position: 130% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 800px, auto;
  background-attachment: scroll, scroll;
  background-clip: border-box;
  flex-wrap: nowrap;
  align-items: flex-start;
  overflow: hidden;
}

.image-155 {
  position: absolute;
  inset: auto 160px -140px auto;
}

.div-block-141 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 40px;
  padding-top: 20px;
  display: flex;
}

.div-block-142 {
  width: 80%;
}

.div-block-143 {
  justify-content: space-between;
  align-self: center;
  align-items: flex-end;
  width: 90%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.section-white-frost {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--ghost-white);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-image: linear-gradient(#ffffff4d, #fff);
  border-radius: 18px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  width: 100%;
  padding: 20px;
  display: flex;
  position: relative;
}

.image-156 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-block-144 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: center;
  display: flex;
}

.text-gradient-yellow {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(165deg, #ffe100, #fd8d2c 70%);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-gradient-orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(287deg, #f5a623, #fa8829 53%, #ff692f);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-gradient-purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(137deg, #d91cc2, #7d2cfd);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-gradient-blue {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(125deg, #38adef, #116099);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-gradient-green {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(129deg, #38ef7d, #11998e);
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-145 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-146 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 10px;
  min-height: 10px;
  padding-bottom: 10px;
  display: flex;
}

.list-item-2 {
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 132%;
}

.list-10 {
  padding-left: 20px;
}

.list-10.mb-0 {
  margin-bottom: 0;
}

.div-block-147 {
  margin-top: 40px;
}

.image-157 {
  margin-top: -3.6%;
  margin-bottom: -44px;
}

.paragraph-63-1 {
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}

.div-block-148 {
  align-self: center;
}

.div-block-149 {
  align-self: stretch;
  align-items: center;
  margin-right: 40px;
  display: flex;
}

.div-block-150, .div-block-151 {
  margin-left: 40px;
}

.grid-26 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: start;
  align-self: center;
  justify-items: start;
}

.div-block-152 {
  width: 100%;
  overflow: hidden;
}

.image-158 {
  align-self: flex-start;
  width: 1000px;
  max-width: 1000%;
  padding-top: 0;
  position: static;
  top: 0;
  bottom: 0;
}

.paragraph-63-2 {
  text-align: center;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  margin-bottom: 0;
  padding-top: 10px;
  font-weight: 700;
}

.paragraph-63-3 {
  text-align: center;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 4px;
  font-size: 12px;
  font-weight: 700;
}

.div-block-153 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.paragraph-63-4 {
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}

.paragraph-70 {
  text-align: center;
  margin-top: 40px;
}

.grid-slider-arrows-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.container-69 {
  width: 100%;
  max-width: 1328px;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.slider-button-left {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url('../images/Group-1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-left:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 40%;
}

.slider-button-left:active {
  background-color: #657cff;
}

.swiper-wrapper {
  flex: none;
  display: block;
}

.swiper-wrapper.grid-slider-list {
  flex-direction: row;
  align-items: center;
  width: 100%;
}

.swiper-slide {
  flex: none;
}

.swiper-slide.grid-slider-item {
  width: 100%;
  display: flex;
}

.slider-button-right {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url('../images/Group.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 100px;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-right:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 60%;
}

.slider-button-right:active {
  background-color: #657cff;
}

.grid-slider {
  width: 100%;
  margin-bottom: 48px;
  overflow: hidden;
}

.swiper.grid-slider {
  flex-direction: column;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.swiper.grid-slider-3 {
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  overflow: visible;
}

.swiper.grid-slider-3.mt-20 {
  margin-top: 20px;
}

.swiper.grid-slider-4 {
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  overflow: visible;
}

.swiper.grid-slider-5 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}

.swiper-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch flex-start;
  place-items: stretch stretch;
  display: flex;
}

.swiper-slide {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  width: 25%;
  display: block;
}

.swiper-slide.section-4x1 {
  flex-flow: column;
}

.swiper-pagination {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.image-159 {
  width: 34px;
  height: 34px;
}

.div-block-154 {
  position: relative;
}

.div-block-155 {
  justify-content: space-around;
  align-items: center;
  margin-top: 0;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.image-160 {
  position: absolute;
  inset: 0 auto auto -20px;
}

.image-161 {
  position: absolute;
  inset: -3% -10px auto auto;
}

.image-160-copy {
  position: absolute;
  inset: 0 auto auto -20px;
}

.image-162 {
  position: absolute;
  inset: -20px auto auto -20px;
}

.image-163 {
  position: absolute;
  inset: -20px -15px auto auto;
}

.image-164 {
  position: absolute;
  inset: -20px auto auto -20px;
}

.image-165 {
  position: absolute;
  inset: -20px auto auto 10px;
}

.swiper-pagination-2, .swiper-pagination-3 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.swiper-pagination-3.mb-20 {
  margin-bottom: 20px;
}

.swiper-pagination-4 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-166:where(.w-variant-1ed58235-5af2-e01f-6329-9e51acf958e9) {
  filter: brightness(400%);
}

.dropdown-list-2 {
  background-color: #fff;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown-list-2.accordion-pane {
  overflow-wrap: break-word;
  background-color: #fff0;
  width: 100%;
  overflow: hidden;
}

.faq-dropdown {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: static;
}

.dropdown-toggle {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dropdown-toggle.toggle-faq {
  padding-left: 0;
  padding-right: 0;
}

.paragraph-71 {
  margin-bottom: 0;
  padding-right: 20px;
}

.link {
  color: var(--black);
}

.v4-hero {
  background-color: #fff0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.global-callout-2 {
  background-color: #0000;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--pockit-yellow) 20%, #f5a623);
  color: var(--black);
  text-align: center;
  border-radius: 0;
  width: 100%;
  padding: 20px;
  font-size: 1.125em;
  font-weight: 700;
  text-decoration: none;
  overflow: visible;
  box-shadow: 0 2px 6px #0000001a, inset 0 0 20px 12px #ffd90099, 0 18px 32px #0000001a;
}

.global-callout-2:active {
  box-shadow: none;
}

.v3-callout-wrapper-61 {
  text-align: center;
  justify-content: center;
  width: 60%;
  margin-bottom: 40px;
}

.v4-callout-wrapper-60 {
  text-align: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 0;
}

.div-block-131-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  line-height: 1.125em;
  display: flex;
}

.container-mobile {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 640px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.body-app {
  background-color: #f0f0f0;
}

.frost-badge {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff80;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
  position: relative;
  top: -100px;
}

.frost-badge.opacity-0 {
  opacity: 0;
}

.frost-box {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff80;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 320px;
  margin: -80px 20px 30px;
  padding: 20px;
  display: flex;
}

.div-block-156 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.white-box {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  min-width: 320px;
  margin-bottom: 30px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
}

.hr {
  border: 0 solid #0000000d;
  border-bottom-width: 1px;
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-72 {
  color: var(--dark-grey);
  text-align: center;
  margin-top: -10px;
  font-size: 16px;
  line-height: 130%;
}

.paragraph-73 {
  text-align: center;
  align-self: auto;
  font-size: 18px;
  line-height: 130%;
}

.heading-2 {
  color: var(--black);
  font-family: Gt Walsheim Web, Trebuchet MS, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.heading-2.mb-40 {
  text-align: center;
  margin-bottom: 40px;
}

.paragraph-74 {
  text-align: left;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  align-self: auto;
  margin-bottom: 0;
  padding-right: 10px;
  font-size: 18px;
  line-height: 130%;
}

.dropdown-toggle-2 {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dropdown-toggle-2.toggle-faq {
  padding-left: 0;
  padding-right: 0;
}

.paragraph-75 {
  text-align: left;
  align-self: auto;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 130%;
}

.link-2 {
  display: inline;
}

.div-block-157 {
  border: 1px solid #d1d1d1;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px;
  display: none;
}

.div-block-158 {
  padding-top: 20px;
}

.list-item-3 {
  font-size: 18px;
}

.heading-3 {
  margin-top: 20px;
}

.list-item-4 {
  font-size: 18px;
  line-height: 130%;
}

.image-168 {
  margin-top: -30px;
  margin-bottom: 10px;
  margin-left: -230px;
  position: relative;
  top: auto;
  left: auto;
}

.image-169 {
  margin-top: -30px;
  margin-bottom: 10px;
  margin-left: -290px;
  position: relative;
  top: auto;
  left: auto;
}

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

.inside-box {
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  padding: 10px;
  display: flex;
  box-shadow: 0 2px 4px #00000026;
}

.paragraph-76 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 130%;
}

.text-block-51 {
  font-family: Gt Walsheim Web, Trebuchet MS, sans-serif;
}

.rich-text-block-2 {
  font-family: Gt Walsheim Web, Trebuchet MS, sans-serif;
  font-size: 20px;
  line-height: 140%;
}

.blog-title-author-img {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.cell-2 {
  justify-content: center;
  align-items: center;
}

.blog-link {
  color: var(--blue);
  font-size: 1.5em;
  font-weight: 600;
}

.div-block-158-copy {
  padding-top: 20px;
}

.div-block-160 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 40px;
}

.blog-article-thumb {
  border-radius: 0;
}

.paragraph-72-2 {
  color: var(--dark-grey);
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
  line-height: 130%;
}

.pricing-label-recommended {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(-24.23deg, #6ac0ff 1%, #0047cf);
  border: 1px solid #0e35c0;
  border-radius: 6px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 150px;
  margin: -30px auto 10px;
  padding: 4px 12px;
  display: flex;
}

.pricing-logo-2 {
  width: 24px;
}

.list-11 {
  color: #fff;
}

.div-block-161 {
  align-items: center;
  display: flex;
}

.swiper-pagination-5 {
  justify-content: center;
  align-self: center;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.div-block-141-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 40px;
  padding-top: 20px;
  display: flex;
}

.global-section-generic-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  overflow: hidden;
}

.global-section-generic-copy.global-bkg-grey {
  color: #060606;
  background-color: #fafafa;
}

.global-section-generic-copy.global-bkg-yellow {
  background-color: var(--pockit-yellow);
}

.global-section-generic-copy.overflow-hidden {
  overflow: hidden;
}

.div-block-162 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 80%;
  margin-top: 40px;
  display: flex;
}

.paragraph-78 {
  text-align: center;
  font-size: 18px;
  line-height: 140%;
}

.section-hero-credit-builder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  background-image: url('../images/pockit-lady-credit-builder1.5x.png'), radial-gradient(circle closest-corner at 50% 80%, #fff 3%, #fddd34 77%);
  background-position: 90% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 688px, auto;
  background-attachment: scroll, scroll;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.section-hero-credit-builder.bck-colour-orange-radial {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/pockit-lady.png'), radial-gradient(circle, #fde92e, #ffb200);
  background-position: 130% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 800px, auto;
  background-attachment: scroll, scroll;
  background-clip: border-box;
  flex-wrap: nowrap;
  align-items: flex-start;
  overflow: hidden;
}

.div-block-155-2 {
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.image-170 {
  margin-top: 0;
  position: absolute;
  top: -51px;
}

.image-171, .image-172 {
  margin-top: -100px;
}

.paragraph-63-5 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}

.div-block-163 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border: 1px solid #fab111;
  border-radius: 16px;
  justify-content: center;
  margin-bottom: 20px;
  padding: 15px 30px;
  display: flex;
  position: absolute;
  inset: auto 10% auto auto;
  box-shadow: 0 6px 18px #00000026;
}

.div-block-162-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 80%;
  margin-top: 60px;
  display: flex;
}

.section-header-3 {
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 80%;
  min-height: 80px;
  margin-top: 100px;
  margin-bottom: 30px;
  display: flex;
  box-shadow: 0 18px 32px #0003;
}

.section-header-3.header-bg-yellow {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: radial-gradient(circle closest-corner at 50% 20%, #fff 25%, #fddd34);
  flex-direction: row;
  margin-top: 0;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 0 18px 32px #0000001a;
}

.section-header-3.header-bg-yellow-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: radial-gradient(circle closest-corner at 20%, #fff 13%, #fddd34);
  flex-direction: row;
  margin-top: 0;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 0 18px 32px #0000001a;
}

.div-block-164 {
  padding-top: 40px;
  padding-left: 20px;
}

.image-154-2 {
  margin-top: -12%;
}

.cta-pointer-copy {
  margin-top: 0;
  margin-bottom: -30px;
  margin-right: 0;
  position: relative;
  top: 10px;
  left: 6px;
  right: auto;
}

.tabs-menu-2 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.tabs-content {
  overflow: visible;
}

.tab-link-tab-1 {
  background-color: #ddd0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-link-tab-1.w--current {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #00000026;
  border-radius: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-link-tab-2 {
  background-color: #ddd0;
  border: 1px solid #0000;
  border-radius: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-link-tab-2.w--current {
  background-color: #fff;
  border-color: #00000026;
}

.tab-link-tab-3 {
  background-color: #ddd0;
  border: 1px solid #0000;
  border-radius: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-link-tab-3.w--current {
  background-color: #fff;
  border-color: #00000026;
}

.section-header-4 {
  background-color: #fff;
  border-radius: 18px;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  min-height: 80px;
  margin-top: 40px;
  margin-bottom: 30px;
  display: flex;
  position: relative;
  box-shadow: 0 18px 32px #0000001a;
}

.section-header-4.first-section {
  margin-top: 40px;
}

.div-block-165 {
  justify-content: center;
  width: 50%;
  display: flex;
}

.text-block-52 {
  align-self: center;
  align-items: center;
  margin-right: -12px;
  display: flex;
}

.div-block-166 {
  align-items: center;
  display: flex;
}

.image-174 {
  width: 25%;
}

.text-block-53, .text-block-54, .text-block-55 {
  text-align: center;
}

.v4-hero-fscsdisclaimer {
  color: var(--dark-grey);
  text-align: left;
  max-width: 90%;
  margin-bottom: 20px;
  padding-right: 0;
  font-size: 1em;
  font-style: italic;
  line-height: 1.25em;
}

.v4-hero-fscsdisclaimer.left-align {
  text-align: left;
}

.superscript {
  font-size: 12px;
  top: -11px;
}

.bold-text-19 {
  font-size: 24px;
}

.div-block-167 {
  text-align: center;
}

.section-48 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.global-navbar-signup {
  color: #060606;
  white-space: nowrap;
  word-break: normal;
  background-color: #fde92c;
  border: 1px solid #d6c400;
  border-radius: 12px;
  margin-right: 4px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.222em;
  display: block;
}

.global-navbar-signup:hover {
  background-color: var(--black);
  color: #fde92c;
  border-color: #000;
}

.section-49 {
  flex-flow: column;
  align-items: center;
  padding: 40px 20px;
  display: flex;
  overflow: hidden;
}

.paragraph-81 {
  text-align: center;
  font-size: 18px;
  line-height: 142%;
}

.flex-block-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
}

.div-block-168 {
  margin-bottom: 40px;
}

.download-app-section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #ffffff1a;
  border-radius: 16px;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
  box-shadow: 0 18px 32px #0000001a;
}

.div-block-169 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  display: flex;
}

.flex-block-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
}

.div-block-170 {
  align-self: center;
}

.image-175 {
  width: 140px;
}

.image-176 {
  width: 90px;
}

.heading-5 {
  color: #fafafa;
  margin-bottom: 10px;
  font-family: Gt Walsheim Web, Trebuchet MS, sans-serif;
}

.paragraph-82 {
  color: #fafafa;
  margin-bottom: 0;
}

.image-177 {
  position: relative;
  top: 10px;
}

.div-block-171 {
  margin-bottom: 20px;
}

.section-4x1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  margin-bottom: 30px;
  padding: 20px;
  box-shadow: 0 18px 32px #0000001a;
}

.section-4x1.earn-4x1-height {
  height: 180px;
}

.section-4x1-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-bottom: 30px;
  padding: 20px;
  box-shadow: 0 18px 32px #0000001a;
}

.section-4x1-3.earn-4x1-height {
  height: 180px;
}

.list-12 {
  padding-left: 20px;
}

.list-12.mb-0 {
  margin-bottom: 0;
}

.list-item-5 {
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  line-height: 132%;
}

.section-4x1-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  height: 560px;
  margin-bottom: 30px;
  padding: 20px;
  box-shadow: 0 18px 32px #0000001a;
}

.section-4x1-4.earn-4x1-height {
  height: 180px;
}

.div-block-146-1 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  opacity: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 10px;
  min-height: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-172 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 400px;
  display: flex;
}

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

.text-center.small-print {
  color: #797979;
  font-size: 16px;
  line-height: 142%;
}

.image-179 {
  object-fit: scale-down;
}

.list-13 {
  justify-content: center;
  padding-left: 20px;
  display: flex;
}

.list-13.mb-0 {
  margin-bottom: 0;
}

.list-item-6 {
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 18px;
  line-height: 132%;
  list-style-type: none;
}

.paragraph-83 {
  text-align: center;
  margin-top: 10px;
  padding: 10px;
  display: block;
}

.link-black.secondary-cta-mobile {
  color: var(--black);
  text-align: center;
  display: none;
}

.link-black.secondary-cta-mobile:hover {
  color: var(--darker-grey);
}

.global-cta-primary-3 {
  text-align: center;
  background-color: #000;
  border: 1px solid #0000001f;
  border-radius: 35px;
  padding: 20px 60px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 1.375em;
  font-weight: 700;
  line-height: 1.13em;
  transition: all .2s;
  box-shadow: 0 6px 12px #0000001f;
}

.global-cta-primary-3:hover {
  -webkit-text-fill-color: inherit;
  background-color: #1a1a1a;
  background-clip: border-box;
  box-shadow: 0 2px 6px #3333;
}

.global-cta-primary-3:active {
  box-shadow: none;
}

.global-cta-primary-3.cta-small {
  text-align: center;
  padding: 18px 40px;
  font-size: 1.175em;
}

.global-cta-primary-3.global-cta-yellow {
  background-color: #fde92c;
}

.global-cta-primary-3.global-cta-yellow:active {
  background-color: #f3e02d;
}

.global-cta-primary-3.global-cta-yellow.always-show {
  padding-left: 30px;
  padding-right: 30px;
}

.global-cta-primary-3.global-cta-yellow.always-show.inside-article {
  white-space: nowrap;
}

.global-cta-primary-mobile-3 {
  text-align: center;
  background-color: #000;
  border-radius: 35px;
  padding: 20px 60px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 1.375em;
  font-weight: 700;
  line-height: 1.13em;
  transition: all .2s;
  display: none;
  box-shadow: 8px 7px 10px #0003;
}

.global-cta-primary-mobile-3:hover {
  -webkit-text-fill-color: inherit;
  background-color: #1a1a1a;
  background-clip: border-box;
  box-shadow: 0 2px 5px #33333380;
}

.global-cta-primary-mobile-3:active {
  box-shadow: none;
}

.global-cta-primary-mobile-3.cta-small {
  text-align: center;
  padding: 18px 40px;
  font-size: 1.175em;
}

.cta-box {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-box.lock-bottom, .cta-box.lock-bottom-2 {
  position: absolute;
  inset: auto 0% 4%;
}

.div-block-141-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: -30px;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.div-block-173 {
  padding-bottom: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-141--3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  margin-bottom: 20px;
  padding-top: 0;
  display: flex;
}

.div-block-174 {
  margin-top: 40px;
}

.grid-27 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  display: flex;
}

.div-block-141-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.image-180 {
  margin-top: 20px;
  display: none;
}

.flex-block-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  display: block;
}

.flex-block-6 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
}

.section-3x1-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 18px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 32%;
  margin-bottom: 20px;
  padding: 20px;
  position: relative;
  box-shadow: 18px 0 32px #0000001a;
}

.section-3x1-2.no-padding {
  justify-content: space-between;
  padding: 0;
}

.section-3x1-2.overflow-none {
  overflow: hidden;
}

.section-3x1-2.cb-align {
  justify-content: center;
}

.section-3x1-2.home-41-align {
  justify-content: flex-start;
  align-items: center;
}

.section-3x1-2.value-stack {
  border-radius: 12px;
  flex: none;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.image-181 {
  width: 48px;
}

.image-182 {
  height: 48px;
}

.paragraph-63-6 {
  text-align: left;
  margin-bottom: 0;
  font-weight: 700;
}

.section-faq-2 {
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  min-height: 80px;
  margin: 0 auto 20px;
  padding: 10px 20px;
  display: flex;
  box-shadow: 0 18px 32px #0000001a;
}

.section-faq-2.section-first {
  margin-top: 60px;
}

.div-block-155-3 {
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.div-block-146-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  height: 30px;
  padding-bottom: 10px;
  display: grid;
}

.section-4x1-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start flex-start;
  align-self: stretch;
  place-items: stretch stretch;
  min-height: 500px;
  margin-bottom: 30px;
  padding: 20px 20px 100px;
  display: flex;
  position: relative;
  box-shadow: 0 18px 32px #0000001a;
}

.section-4x1-5.earn-4x1-height {
  height: 180px;
}

.flex-block-1-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  align-self: auto;
  width: 80%;
  margin-bottom: 0;
  display: flex;
}

.flex-block-1-2.value-stack-container {
  justify-content: center;
  width: 86%;
}

.image-183 {
  width: 320px;
}

.flex-block-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: center stretch;
  display: grid;
}

.list-item-7 {
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 18px;
  line-height: 132%;
  list-style-type: none;
}

.list-item-7.first-item {
  padding-left: 0;
}

.pockit-awards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  display: flex;
}

.pockit-awards:where(.w-variant-1ed58235-5af2-e01f-6329-9e51acf958e9) {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.pockit-awards.mt-0 {
  margin-top: 0;
}

.image-183-2 {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}

.section-3x1-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  width: 32%;
  margin-bottom: 30px;
  padding: 20px;
  position: relative;
  box-shadow: 18px 0 32px #0000001a;
}

.section-3x1-3.no-padding {
  justify-content: space-between;
  padding: 0;
}

.section-3x1-3.overflow-none {
  overflow: hidden;
}

.section-3x1-3.cb-align {
  justify-content: center;
}

.section-3x1-3.home-41-align {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
}

.section-3x1-3.card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.testamonial-box-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 18px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 30px;
  padding: 20px;
  box-shadow: 0 18px 32px #0000001a;
}

.swiper-arrow-prev {
  cursor: pointer;
  background-image: url('../images/arrow-box.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 48px;
  height: 48px;
  position: absolute;
  inset: -18px auto 0% 30%;
}

.swiper-arrow-prev:hover {
  opacity: .66;
}

.swiper-arrow-next {
  cursor: pointer;
  transform-style: preserve-3d;
  background-image: url('../images/arrow-box.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 48px;
  height: 48px;
  position: absolute;
  inset: -18px 30% 0% auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.swiper-arrow-next:hover {
  opacity: .66;
}

.swiper-arrow-prev-3 {
  cursor: pointer;
  background-image: url('../images/arrow-box.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 48px;
  height: 48px;
  display: none;
  position: absolute;
  inset: -18px auto 0% 30%;
}

.swiper-arrow-prev-3:hover {
  opacity: .66;
}

.swiper-arrow-next-3 {
  cursor: pointer;
  transform-style: preserve-3d;
  background-image: url('../images/arrow-box.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 48px;
  height: 48px;
  display: none;
  position: absolute;
  inset: -18px 30% 0% auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.swiper-arrow-next-3:hover {
  opacity: .66;
}

.div-block-155-4 {
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 60px;
  display: none;
  position: relative;
}

.div-block-175 {
  width: 48px;
}

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

.div-block-141-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  display: flex;
}

.div-block-176 {
  display: none;
}

.flex-block-8 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: -10px;
}

.list-14 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.list-14.mb-0 {
  margin-bottom: 0;
}

.div-block-177 {
  flex-flow: column;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-188 {
  margin-bottom: 20px;
}

.paragraph-86 {
  font-size: 54px;
}

.image-181-1 {
  width: 64px;
}

.list-15 {
  margin-top: 20px;
}

.div-block-178 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-top: 10px;
  display: flex;
}

.flex-block-9 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: -10px;
}

.div-block-179 {
  text-align: center;
  flex-flow: column;
  align-self: center;
  align-items: center;
  width: 80%;
  margin-bottom: 40px;
  display: flex;
}

.flex-block-4-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: -10px;
  display: none;
}

.flex-block-6-1 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: -10px;
}

.list-16 {
  font-size: 18px;
  line-height: 130%;
}

.div-block-180 {
  margin-top: -10px;
}

.div-block-157-2 {
  border: 1px solid #d1d1d1;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px;
  display: block;
}

.div-block-181 {
  background-color: #fff;
  border: 1px solid #ddd7d7;
  border-radius: 16px;
  width: 110%;
  margin-bottom: 20px;
  margin-left: 0%;
  padding: 16px 10px;
}

.paragraph-73-2 {
  text-align: center;
  align-self: auto;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 130%;
}

.global-section-generic-desktop-only {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  overflow: hidden;
}

.global-section-generic-desktop-only.global-bkg-grey {
  color: #060606;
  background-color: #fafafa;
  display: flex;
}

.global-section-generic-desktop-only.global-bkg-yellow {
  background-color: var(--pockit-yellow);
}

.global-section-generic-desktop-only.overflow-hidden {
  overflow: hidden;
}

.test {
  display: none;
}

.list-17 {
  font-size: 20px;
  line-height: 132%;
}

.list-item-8 {
  line-height: 30px;
}

.list-item-9 {
  padding-left: 10px;
}

.paragraph-63-7 {
  text-align: left;
  margin-bottom: 0;
  font-weight: 700;
}

.div-block-182 {
  margin-bottom: 10px;
}

.flex-block-1-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  align-self: auto;
  width: 80%;
  margin-bottom: 0;
  display: flex;
}

.section-3x1-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 18px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 32%;
  margin-bottom: 20px;
  padding: 20px;
  position: relative;
  box-shadow: 18px 0 32px #0000001a;
}

.section-3x1-4.no-padding {
  justify-content: space-between;
  padding: 0;
}

.section-3x1-4.overflow-none {
  overflow: hidden;
}

.section-3x1-4.cb-align {
  justify-content: center;
}

.section-3x1-4.home-41-align {
  justify-content: flex-start;
  align-items: center;
}

.section-header-benefits {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 80%;
  max-width: 1440px;
  min-height: 80px;
  margin: 0 auto 30px;
  padding: 20px 30px;
  display: grid;
  box-shadow: 0 18px 32px #0000001a;
}

.section-header-benefits.section-first {
  margin-top: 60px;
}

.paragraph-78-2 {
  text-align: center;
  font-size: 18px;
  line-height: 140%;
}

.text-span-8 {
  text-decoration: line-through;
}

.heading-6 {
  text-align: center;
  width: 70%;
  margin-bottom: 40px;
}

.div-block-141-5-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  display: grid;
}

.div-block-141-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  display: flex;
}

.global-logo-pockit-clearscore {
  display: inline-block;
  position: static;
}

.image-189 {
  text-align: center;
  align-self: center;
  margin-top: 20px;
}

.image-190 {
  display: block;
}

.text-span-9 {
  background-image: url('../images/rating-4-1.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 74px;
}

.banner-outline-orange {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #fca804;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  padding: 12px 16px;
  display: flex;
}

.banner-outline-orange.mb-0 {
  margin-bottom: 0;
}

.text-span-10 {
  vertical-align: middle;
  background-image: url('../images/clearscore-logo.svg');
  background-position: 0 10%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 92px;
}

.paragraph-87 {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 14px;
  line-height: 142%;
}

.image-191 {
  margin-bottom: -6px;
}

.flex-block-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: center stretch;
  display: grid;
}

.image-192 {
  text-align: center;
  margin-bottom: 20px;
}

.global-brand-center {
  align-items: center;
  display: flex;
}

.swiper-pagination-3-copy {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-4x1-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start flex-start;
  align-self: stretch;
  place-items: stretch stretch;
  min-height: 500px;
  margin-bottom: 30px;
  padding: 20px 20px 100px;
  display: flex;
  position: relative;
  box-shadow: 0 18px 32px #0000001a;
}

.section-4x1-6.earn-4x1-height {
  height: 180px;
}

.code-embed {
  margin-left: auto;
  margin-right: auto;
}

.section-4x1-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-around;
  align-self: stretch;
  place-items: stretch center;
  margin-bottom: 30px;
  padding: 20px;
  display: grid;
  box-shadow: 0 18px 32px #0000001a;
}

.section-4x1-1.earn-4x1-height {
  height: 180px;
}

.div-separator-1, .div-separator-2 {
  border-right: 1px solid #eee;
  border-radius: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-separator-3 {
  border-right: 0 solid #eee;
  border-radius: 1px;
}

.div-separator-4, .div-separator-5 {
  border-right: 1px solid #eee;
  border-radius: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-separator-6 {
  border-right: 0 solid #eee;
  border-radius: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.section-header-chargeback {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 80%;
  min-height: 300px;
  margin: 40px auto 30px;
  padding: 40px 30px;
  display: block;
  box-shadow: 0 18px 32px #0000001a;
}

.section-header-chargeback.section-first {
  margin-top: 60px;
}

.text-span-11 {
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-88 {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-12 {
  white-space: nowrap;
}

.div-block-183 {
  width: 70%;
}

.image-193 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.paragraph-89 {
  display: block;
}

.div-block-177-1 {
  flex-flow: column;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.global-font-p-small-2 {
  color: #060606;
  margin-top: 20px;
  font-size: .75em;
  line-height: 1.25em;
}

.global-font-p-small-2.text-muted {
  color: var(--slate-grey);
  font-size: .95em;
}

.global-font-p-small-2.text-muted.text-center {
  text-align: center;
}

.global-font-p-small-2.text-muted.margin-zero {
  margin-top: 0;
  margin-bottom: 0;
}

.global-font-p-small-2.text-muted.margin-b-0 {
  margin-bottom: 0;
}

.global-font-p-small-2.text-center.rating-v2.rating-padding {
  margin-top: -20px;
}

.global-font-p-small-2.text-center-m {
  font-size: .9em;
}

.global-cta-primary-v2 {
  background-color: var(--pockit-yellow);
  color: var(--black);
  border: 1px solid #00000029;
  border-radius: 35px;
  padding: 20px 60px;
  font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  font-size: 1.375em;
  font-weight: 700;
  line-height: 1.13em;
  box-shadow: 0 6px 12px #0000001f;
}

.global-cta-primary-v2:hover {
  box-shadow: 0 2px 5px #33333380;
}

.global-cta-primary-v2:active {
  box-shadow: none;
}

.global-cta-primary-v2.global-cta-colour-yellow {
  background-color: var(--pockit-yellow);
  color: var(--black);
  box-shadow: 6px 8px 10px #0003;
}

.global-cta-primary-v2.global-cta-colour-yellow:hover {
  box-shadow: 0 1px 18px 1px #06060666;
}

.global-cta-primary-v2.global-cta-colour-green {
  background-color: var(--green);
}

.global-cta-primary-v2.cta-margin {
  margin-top: 20px;
  margin-bottom: 20px;
  box-shadow: 0 8px 20px #0000001f;
}

.global-cta-primary-v2.cta-margin:hover {
  box-shadow: 0 6px 12px #0000001f;
}

.global-cta-primary-v2.cta-margin.disabled {
  opacity: .5;
}

.link-black-v2 {
  color: var(--black);
  font-size: 110%;
  line-height: 120%;
}

.link-black-v2:hover {
  color: var(--darker-grey);
}

.link-black-v2.secondary-cta-mobile {
  color: var(--black);
  text-align: center;
  display: none;
}

.link-black-v2.secondary-cta-mobile:hover {
  color: var(--darker-grey);
}

.div-block-177-2 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.flex-block-11 {
  justify-content: flex-start;
  align-items: center;
}

.image-195 {
  display: none;
}

.flex-block-1-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  align-self: auto;
  width: 80%;
  margin-bottom: 0;
  display: flex;
}

.section-3x1-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 18px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 32%;
  margin-bottom: 20px;
  padding: 20px;
  position: relative;
  box-shadow: 18px 0 32px #0000001a;
}

.section-3x1-5.no-padding {
  justify-content: space-between;
  padding: 0;
}

.section-3x1-5.overflow-none {
  overflow: hidden;
}

.section-3x1-5.cb-align {
  justify-content: center;
}

.section-3x1-5.home-41-align {
  justify-content: flex-start;
  align-items: center;
}

.section-2x1-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 18px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  padding: 20px;
  position: relative;
  box-shadow: 18px 0 32px #0000001a;
}

.section-2x1-2.no-padding {
  justify-content: space-between;
  padding: 0;
}

.section-2x1-2.overflow-none {
  overflow: hidden;
}

.section-2x1-2.cb-align {
  justify-content: center;
}

.section-2x1-2.home-41-align {
  justify-content: flex-start;
  align-items: center;
}

.div-block-177-3 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.image-194-2 {
  width: 50%;
}

.paragraph-63-8 {
  text-align: left;
  margin-bottom: 0;
  font-weight: 700;
}

.div-block-177-4 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.flex-block-11-1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
}

.image-188-1 {
  margin-bottom: 20px;
}

.frost-box-2 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff80;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 320px;
  margin: 40px 20px 30px;
  padding: 20px;
  display: flex;
}

.image-196 {
  margin-bottom: 40px;
}

.paragraph-73-3 {
  text-align: center;
  align-self: auto;
  margin-top: 20px;
  font-size: 18px;
  line-height: 130%;
}

.list-18 {
  margin-top: 0;
}

.transparent-link {
  color: var(--black);
  flex-flow: column;
  justify-content: space-around;
  text-decoration: none;
  display: inline-block;
}

.paragraph-90 {
  color: var(--slate-grey);
}

.paragraph-91 {
  color: var(--blue);
  text-decoration: underline;
}

.paragraph-91:hover {
  text-decoration: none;
}

.global-date {
  color: var(--slate-grey);
  margin-top: -16px;
  font-size: 16px;
}

.pagination-cta {
  background-color: #fff;
  border-radius: 12px;
  align-items: center;
  margin-top: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Gt Walsheim Web, Trebuchet MS, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.pagination-cta:hover {
  background-color: #efefef;
}

.pagination {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.text-block-57 {
  color: var(--slate-grey);
}

.flex-block-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.dropdown-list-3 {
  border-radius: 12px;
}

.dropdown-list-3.w--open {
  background-color: #efefef;
  border: 1px solid #c5c5c5;
}

.flex-block-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.blog-article-body {
  width: 80%;
}

.blog-nav {
  background-color: #ebebeb;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 1000px;
  height: 54px;
  margin-top: -20px;
  margin-bottom: 30px;
  padding-top: 0;
  display: flex;
}

.list-19 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.list-item-10 {
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.link-3 {
  color: var(--black);
  white-space: nowrap;
  word-break: keep-all;
  padding: 10px;
  text-decoration: none;
  display: block;
}

.link-3:hover {
  color: var(--darker-grey);
  text-decoration: underline;
}

.link-3.w--current {
  color: var(--black);
  background-color: #fff;
  border-radius: 12px;
}

.empty-state {
  background-color: #ddd0;
}

.heading-7 {
  margin-top: 0;
  font-weight: 600;
}

.section-50 {
  width: 80%;
  margin-top: 40px;
  margin-bottom: 20px;
}

.youtube {
  width: 90%;
  height: 634px;
}

.paragraph-92 {
  font-size: 20px;
  line-height: 140%;
}

.blog-article-img-featured {
  border-radius: 12px;
  width: 100%;
  margin-top: 0;
}

.div-block-184 {
  border-radius: 12px;
  justify-content: center;
  align-items: baseline;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.blog-featured-label {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(-14.62deg, #ffb468, #ff8a48);
  border: 1px solid #c04e0e;
  border-radius: 6px;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 110px;
  margin: -11px auto 0;
  padding: 4px 6px;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.blog-article-wrapper-featured {
  background-color: #fff;
  border: 1px solid #ebeff3;
  border-radius: 16px;
  flex-flow: column;
  flex: 0 100%;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 6px 6px 4px;
  display: flex;
  position: relative;
  box-shadow: 0 6px 19px #27313a1a;
}

.blog-article-wrapper-featured.full-article {
  flex-flow: column;
  align-self: auto;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-185 {
  align-items: flex-start;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
}

.cta-box-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.cta-box-2.lock-bottom, .cta-box-2.lock-bottom-2 {
  position: absolute;
  inset: auto 0% 4%;
}

.paragraph-93 {
  align-self: center;
  margin-top: 10px;
}

.blog-article-cta {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border: 2px solid #fde92b;
  border-radius: 16px;
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
  box-shadow: 0 6px 19px #27313a1a;
}

.blog-article-cta.full-article {
  flex-flow: column;
  align-self: auto;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.blog-article-cta.inside-article {
  box-shadow: none;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0;
  width: 110%;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  left: -5%;
}

.blog-article-cta.article-body {
  margin-top: -40px;
  margin-bottom: 40px;
}

.image-197 {
  margin-top: -10px;
  margin-bottom: -40px;
}

.div-block-186 {
  margin-top: 10px;
  margin-bottom: -10px;
}

.image-197-2 {
  margin-top: -20px;
  margin-bottom: -40px;
}

.div-block-186-2 {
  margin-top: -40px;
  margin-bottom: -10px;
}

.paragraph-94 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
}

.global-logo-pockit-ads {
  padding-top: 0;
  display: inline-block;
  position: static;
}

.image-189-2 {
  text-align: center;
  align-self: center;
  margin-top: 20px;
}

.collection-list-wrapper {
  display: none;
  overflow: visible;
}

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

.paragraph-96 {
  color: #868686;
  text-align: center;
  margin-top: -10px;
  font-size: 16px;
  line-height: 140%;
}

.blog-subtitle {
  color: #333;
  text-align: center;
  width: 80%;
  max-width: 1000px;
  font-size: 22px;
  font-weight: 600;
  line-height: 142%;
}

.blog-content-wrapper-featured {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  max-width: 1000px;
  display: flex;
}

.link-block-6 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-198 {
  border-radius: 6px;
  width: 48px;
  height: 48px;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 12px;
  padding-right: 0;
}

.paragraph-97 {
  margin-top: auto;
  margin-bottom: auto;
}

.div-block-187 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 0;
  width: 48px;
  height: 48px;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 12px;
}

.div-block-155-2-copy, .div-block-155-5 {
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.global-header-col1-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 50%;
  margin-bottom: 20px;
  display: flex;
}

.list-9-1 {
  margin-left: auto;
  margin-right: auto;
}

.paragraph-91-featured {
  color: var(--blue);
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: underline;
}

.paragraph-91-featured:hover {
  text-decoration: none;
}

.collection-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.transparent-link-featured {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--black);
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between space-around;
  justify-items: stretch;
  height: 100%;
  text-decoration: none;
  display: grid;
}

.div-block-188 {
  width: 80%;
  margin-bottom: 20px;
}

.list-item-11 {
  font-family: Gt Walsheim Web, Trebuchet MS, sans-serif;
  font-size: 1.25em;
  line-height: 1.25em;
}

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

.image-199 {
  margin-bottom: 40px;
}

.list-21 {
  color: var(--slate-grey);
  margin-top: 0;
  font-size: .95em;
  line-height: 1.25em;
}

.columns-18 {
  width: 100%;
  display: block;
}

.global-font-h1-2 {
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.25em;
}

.global-font-h1-2.h1-stat {
  margin-bottom: 0;
}

.flex-block-14 {
  grid-column-gap: 63px;
  grid-row-gap: 63px;
}

.flex-block-15 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
}

.section-header-stats {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 90%;
  max-width: 1440px;
  min-height: 80px;
  margin: 0 auto 30px;
  padding: 20px 30px;
  display: grid;
  box-shadow: 0 18px 32px #0000001a;
}

.section-header-stats.section-first {
  margin-top: 60px;
}

.paragraph-99 {
  text-align: center;
  font-size: 18px;
}

.paragraph-100, .paragraph-101 {
  text-align: center;
}

.paragraph-102 {
  text-align: center;
  margin-top: -20px;
}

.paragraph-102-1 {
  text-align: center;
  margin-top: 0;
}

.grid-28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 0 solid #000;
  border-radius: 0;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 80%;
  margin-top: 20px;
  margin-bottom: 40px;
}

.table-header {
  border-top: 0 solid #000;
  border-bottom: 1px solid #cfcfcf;
  border-left: 0 solid #000;
  border-right: 0 solid #cfcfcf;
  padding: 20px 12px;
  line-height: 142%;
}

.table-header.pockit-highlight {
  background-color: #fdf9d1;
  border-left-width: 1px;
  border-left-color: #cfcfcf;
  border-right-width: 1px;
  padding: 12px;
}

.table-header.pockit-highlight.round-border-up {
  border-top-width: 1px;
  border-top-color: #cfcfcf;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.table-header.pockit-highlight.round-border-bottom {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.text-span-13, .text-span-14, .text-span-15, .text-span-16, .text-span-17, .text-span-18, .text-span-19 {
  color: #42af2c;
}

.text-span-20 {
  color: #f05353;
}

.table-header-bottom {
  border: 0 solid #cfcfcf;
  border-color: #000 #cfcfcf #cfcfcf #000;
  padding: 20px 12px;
}

.table-header-bottom.pockit-highlight {
  background-color: #fdf9d1;
  border-left-width: 1px;
  border-left-color: #cfcfcf;
  border-right-width: 1px;
  padding: 12px 10px;
}

.table-header-bottom.pockit-highlight.round-border-up {
  border-top-width: 1px;
  border-top-color: #cfcfcf;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.table-header-bottom.pockit-highlight.round-border-bottom {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.text-span-21 {
  color: #858585;
  padding-left: 0;
  font-size: 80%;
}

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

.global-navbar-non-sticky {
  z-index: 999;
  background-color: var(--white);
  position: static;
  top: 0;
  box-shadow: 0 1px 3px #3333331a;
}

.div-block-189 {
  margin-top: -20px;
}

.pockit-awards-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  display: grid;
}

.pockit-awards-2.mt-0 {
  margin-top: 0;
}

.flex-block-8-1 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: -10px;
}

.pockit-awards-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  display: grid;
}

.pockit-awards-3.mt-0 {
  margin-top: 0;
}

.content-block {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.g_heading_block {
  text-align: center;
  max-width: 80%;
}

.global_spacer {
  align-self: stretch;
  height: 0;
}

.global_spacer:where(.w-variant-805c5c87-be77-8488-6fd8-99e2ee1af3ce) {
  height: 1rem;
}

.global_spacer:where(.w-variant-9d5018f7-b558-5ba8-8ab9-8cb743bcb2be) {
  height: 2rem;
}

.global_spacer:where(.w-variant-3a9395fe-7d60-2dd3-3bd1-6e1ab2c3e544) {
  height: 4rem;
}

.global_spacer:where(.w-variant-010f8efe-2692-3bdf-3fe8-3fe9de07d927) {
  height: 8rem;
}

.global_spacer:where(.w-variant-e302d3bd-a82c-b6fd-f4d8-08ea445f7f33) {
  height: 6rem;
}

.g_content_column {
  flex: 1;
  align-self: center;
}

.g_content_column.column-small {
  flex: none;
  max-width: 40%;
}

.g_flex_container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  width: 94%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.g_flex_container:where(.w-variant-f80284d6-7777-30cd-7d42-96174f23d962) {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row-reverse;
}

.g_image {
  width: 100%;
  height: 100%;
  display: block;
}

.card-image {
  aspect-ratio: 1;
  width: 8rem;
}

.accounts-hero {
  background-color: #0b72fd;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.accounts-hero-image {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.accounts-hero-image-wrap {
  width: 100%;
}

.value-stack-text {
  text-align: center;
  max-width: 800px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 22px;
}

.accounts-container {
  align-self: stretch;
}

.accounts-icon {
  width: 6rem;
}

.account-disclaimer {
  text-align: center;
  max-width: 720px;
}

.link-5 {
  font-size: 20px;
  line-height: 120%;
}

.div-block-190 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin: 20px 30px;
  display: flex;
}

.section-51 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #cacaca;
  border-radius: 12px;
  flex-flow: column;
  align-items: flex-start;
  min-width: 280px;
  max-width: 540px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

html.w-mod-js [data-ix="fade-in-bottom-page-loads"] {
  opacity: 0;
  transform: translate(0, 50px);
}

html.w-mod-js [data-ix="fade-in-left-scroll-in"] {
  opacity: 0;
  transform: translate(-50px);
}

html.w-mod-js [data-ix="fade-in-right-scroll-in"] {
  opacity: 0;
  transform: translate(50px);
}

html.w-mod-js [data-ix="fade-in-top-scroll-in"] {
  opacity: 0;
  transform: translate(0, -50px);
}

html.w-mod-js [data-ix="fade-in-bottom-scroll-in"] {
  opacity: 0;
  transform: translate(0, 50px);
}

html.w-mod-js [data-ix="bounce-in-scroll-in"] {
  opacity: 0;
  transform: scale(.6);
}

html.w-mod-js [data-ix="scale-on-scroll"] {
  opacity: 0;
  transform: scale(.01);
}

@media screen and (min-width: 1280px) {
  .global-font-h1.text-center.mobile-h1.pt-20.ph-40 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .global-font-p-small.text-muted {
    color: gray;
    text-align: left;
  }

  .global-font-p-small.text-muted.text-center, .global-font-p-small.text-muted.text-center-copy {
    text-align: center;
  }

  .global-font-p-small.tablet-center.ftc-terms {
    width: 65%;
  }

  .pd-challenge-row {
    width: 70%;
  }

  .global-header-col1 {
    width: 40%;
  }

  .v25-col1-grid, .v25-partners-logo-grid, .v25-home-benefits-row {
    width: 70%;
  }

  .v25-home-benefits-row-top {
    background-position: 100%;
  }

  .v25-home-account-grid-row {
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 40px;
  }

  .v25-home-account-grid, .v25-home-app-slider {
    width: 70%;
  }

  .global-col3-1-00 {
    width: 80%;
  }

  .v25-hero-giftcard-row, .v25-giftcard-hiw-row {
    width: 70%;
  }

  .v25-grow-cashback-grid {
    align-self: center;
    width: 70%;
  }

  .v25-grow-calculator-inner, .v25-grow-calculator-result-header-primary, ._25-grow-calculator-result-header-sec {
    width: 70%;
  }

  .global-section-hero-content {
    width: 80%;
  }

  .crowd-title {
    width: 40%;
  }

  .crowd-private-investors {
    background-size: 50%;
  }

  .crowd-private-title {
    width: 40%;
  }

  .remittances-comparison-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .global-pricing-cashback {
    width: 90%;
  }

  .global-col2-0-75 {
    width: 80%;
  }

  .global-header-80-left {
    width: 90%;
  }

  .prepaid-grid-online {
    width: 70%;
  }

  .global-header-75 {
    width: 90%;
  }

  .v3-trust-logos {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .v3-about-achievements-grid {
    width: 80%;
  }

  .pp-hero-col-left {
    width: 90%;
  }

  .v3-benefits-grid-3-1 {
    width: 70%;
  }

  .pp-hero-content {
    width: 60%;
  }

  .pp-benefits-account {
    width: 45%;
  }

  .pp-form-wrapper-col-2 {
    width: 65%;
  }

  .pp-benefits-row-top {
    background-position: 100%;
  }

  .global-card-col-2 {
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-130 {
    width: 60%;
  }

  .v3-benefits-account {
    width: 50%;
  }

  .v3-benefits-earn-row {
    background-position: 100%;
  }

  .div-block-131 {
    margin-left: auto;
    margin-right: auto;
  }

  .v37-benefits-grid, .v37-benefits-grid-2 {
    width: 70%;
  }

  .global-header-77 {
    width: 90%;
  }

  .global-section-hero-no-overflow.bck-colour-orange-radial {
    background-position: 110% 1%, 0 0;
  }

  .global-section-hero-content-pockit-lady {
    width: 80%;
  }

  .pricing-h3 {
    padding-left: 10px;
    font-size: 18px;
  }

  .container.flex-block.cash-advance-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .pricing-logo {
    width: auto;
  }

  .blog-img-hero {
    width: 100%;
  }

  .global-cta-primary-2.cta-small {
    padding: 18px 40px;
    font-size: 1.175em;
  }

  .flex-block {
    justify-content: space-between;
  }

  .section-3x1.no-padding {
    justify-content: space-between;
    align-self: stretch;
    padding: 0;
  }

  .section-2x1 {
    justify-content: space-between;
    padding: 0;
  }

  .section-2x1.section-manage {
    flex-direction: row;
  }

  .paragraph-66.txt-white {
    flex: 1;
  }

  .section-faq {
    margin-left: auto;
    margin-right: auto;
  }

  .cta-pointer-2 {
    margin-bottom: -30px;
    top: 10px;
    bottom: auto;
  }

  .header-home {
    width: 60%;
  }

  .section-hero-home.bck-colour-orange-radial {
    background-position: 110% 1%, 0 0;
  }

  .image-155 {
    bottom: -180px;
    left: auto;
    right: 180px;
  }

  .div-block-141 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 20px;
    display: flex;
  }

  .div-block-143 {
    flex-direction: row;
    justify-content: space-between;
    align-self: center;
    align-items: flex-end;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .section-white-frost {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--ghost-white);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-image: linear-gradient(#ffffff4d, #fff);
    border-radius: 18px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    width: 100%;
    margin-top: 0;
    padding: 20px;
    display: flex;
  }

  .section-white-frost.frost-offset {
    margin-top: 0;
  }

  .image-156 {
    margin-bottom: 0;
  }

  .div-block-144 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-gradient-yellow {
    mix-blend-mode: normal;
  }

  .heading {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .div-block-145 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-146 {
    padding-bottom: 10px;
  }

  .image-157 {
    margin-top: -12px;
    margin-bottom: -44px;
  }

  .image-166.no-image {
    opacity: 0;
    display: block;
  }

  .div-block-131-2 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-logo-2 {
    width: auto;
  }

  .div-block-141-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 20px;
    display: flex;
  }

  .section-hero-credit-builder.bck-colour-orange-radial {
    background-position: 110% 1%, 0 0;
  }

  .div-block-163 {
    bottom: auto;
    right: 10%;
  }

  .tabs-content {
    justify-content: center;
    width: 100%;
    display: block;
    overflow: visible;
  }

  .tab-link-tab-1 {
    background-color: #b4b4b400;
    border: 1px solid #0000;
    border-radius: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .tab-link-tab-1.w--current {
    background-color: #fff;
    border: 1px solid #00000026;
    border-radius: 16px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .tab-link-tab-2 {
    background-color: #ddd0;
    border: 1px solid #0000;
    border-radius: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .tab-link-tab-2.w--current {
    background-color: #fff;
    border: 1px solid #00000026;
    border-radius: 16px;
  }

  .tab-link-tab-3 {
    background-color: #ddd0;
    border: 1px solid #0000;
    border-radius: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .tab-link-tab-3.w--current {
    background-color: #fff;
    border: 1px solid #00000026;
    border-radius: 16px;
  }

  .tabs-2 {
    align-self: center;
  }

  .div-block-165 {
    position: relative;
  }

  .v4-hero-fscsdisclaimer {
    max-width: 80%;
    padding-right: 0;
  }

  .section-49.first-section {
    padding-top: 60px;
  }

  .download-app-section {
    max-width: 80%;
  }

  .image-175 {
    width: 200px;
  }

  .div-block-146-1 {
    padding-bottom: 10px;
  }

  .global-cta-primary-3.cta-small, .global-cta-primary-mobile-3.cta-small {
    padding: 18px 40px;
    font-size: 1.175em;
  }

  .cta-box.lock-bottom, .cta-box.lock-bottom-2 {
    bottom: 5%;
  }

  .div-block-141-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 0;
    display: flex;
  }

  .div-block-141--3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 20px;
    display: flex;
  }

  .div-block-141-4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 0;
    display: flex;
  }

  .section-3x1-2.no-padding {
    justify-content: space-between;
    align-self: stretch;
    padding: 0;
  }

  .section-faq-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-146-2 {
    padding-bottom: 10px;
  }

  .section-4x1-5 {
    min-height: 480px;
    padding-bottom: 100px;
  }

  .flex-block-1-2 {
    justify-content: space-between;
  }

  .pockit-awards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-top: 0;
    padding-top: 20px;
    display: flex;
  }

  .pockit-awards:where(.w-variant-1ed58235-5af2-e01f-6329-9e51acf958e9) {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-3x1-3.no-padding {
    justify-content: space-between;
    align-self: stretch;
    padding: 0;
  }

  .div-block-141-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    margin-top: 0;
    padding-top: 20px;
    display: flex;
  }

  .flex-block-1-3 {
    justify-content: space-between;
  }

  .section-3x1-4.no-padding {
    justify-content: space-between;
    align-self: stretch;
    padding: 0;
  }

  .section-header-benefits {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-141-5-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    margin-top: 0;
    padding-top: 20px;
    display: flex;
  }

  .div-block-141-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .section-4x1-6 {
    min-height: 480px;
    padding-bottom: 100px;
  }

  .section-header-chargeback {
    margin-left: auto;
    margin-right: auto;
  }

  .global-font-p-small-2.text-muted {
    color: gray;
    text-align: left;
  }

  .global-font-p-small-2.text-muted.text-center {
    text-align: center;
  }

  .flex-block-1-4 {
    justify-content: space-between;
  }

  .section-3x1-5.no-padding, .section-2x1-2.no-padding {
    justify-content: space-between;
    align-self: stretch;
    padding: 0;
  }

  .image-194-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .cta-box-2.lock-bottom, .cta-box-2.lock-bottom-2 {
    bottom: 5%;
  }

  .global-header-col1-copy {
    width: 40%;
  }

  .div-block-188 {
    width: 60%;
  }

  .section-header-stats {
    margin-left: auto;
    margin-right: auto;
  }

  .pockit-awards-2, .pockit-awards-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-top: 0;
    padding-top: 20px;
    display: flex;
  }

  .image-166-1.no-image {
    opacity: 0;
    display: block;
  }
}

@media screen and (min-width: 1440px) {
  .global-font-h1 {
    text-align: left;
    font-size: 3.2em;
  }

  .global-font-h1.h1-mobile.text-center, .global-font-h1.text-center {
    text-align: center;
  }

  .global-font-h1.text-center.mobile-h1.pt-20.ph-40 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .global-section-testimonials-trustpilot, .pd-challenge-row {
    width: 60%;
  }

  .v25-col1-grid {
    width: 70%;
    margin-top: 40px;
  }

  .global-col2-1-00, .v25-partners-logo-grid {
    width: 60%;
  }

  .v25-cta-review-grid {
    margin-top: 40px;
  }

  .global-navbar-flex {
    width: 80%;
  }

  .v25-home-benefits-row {
    width: 60%;
  }

  .v25-home-account-grid-row {
    justify-content: space-between;
  }

  .v25-home-account-grid {
    width: 60%;
    margin-top: 40px;
  }

  .v25-home-app-slider {
    width: 60%;
  }

  .global-col3-1-00 {
    width: 70%;
  }

  .v25-hero-giftcard-row, .v25-giftcard-hiw-row {
    width: 60%;
  }

  .v25-grow-cashback-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 60%;
  }

  .v25-grow-calculator-inner, .v25-grow-calculator-result-header-primary, .global-section-hero-content {
    width: 60%;
  }

  .crowd-hero-video {
    padding-left: 140px;
  }

  .crowd-investors-text-title {
    width: 400px;
  }

  .v25-crowd-hero-video {
    padding-left: 140px;
  }

  .crowd-private-investors {
    background-size: 50%;
  }

  .remittances-comparison-grid {
    width: 70%;
  }

  .remittances-country-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .global-pricing-cashback {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .global-col2-0-75 {
    width: 60%;
  }

  .global-header-40-centered {
    width: 30%;
  }

  .prepaid-grid-online {
    width: 60%;
  }

  .v3-hero-header-wrapper {
    width: 80%;
  }

  .v3-about-achievements-grid {
    width: 70%;
  }

  .v3-benefits-grid-3-1 {
    width: 60%;
  }

  .pp-hero-content {
    width: 50%;
  }

  .pp-benefits-card {
    width: 55%;
  }

  .pp-benefits-earn {
    width: 70%;
  }

  .pp-hero-wave {
    height: 70px;
  }

  .pp-form-wrapper {
    width: 40%;
  }

  .pp-form-wrapper-col-2 {
    width: 55%;
  }

  .v3-save-mobile {
    background-position: 0 0, 100% 0;
    background-size: auto, cover;
  }

  .global-card-col-2 {
    justify-content: space-between;
  }

  .div-block-130 {
    width: 50%;
  }

  .v3-benefits-card {
    width: 55%;
  }

  .v3-benefits-earn {
    width: 70%;
  }

  .v3-callout-wrapper-60 {
    width: 40%;
  }

  .v37-benefits-grid, .v37-benefits-grid-2 {
    width: 60%;
  }

  .income-advance-cta-box {
    background-color: var(--white);
    border-radius: 16px;
    width: 80%;
    padding: 40px;
  }

  .global-section-hero-right-pockit-lady {
    margin-right: 0;
    padding-right: 0;
    position: absolute;
  }

  .global-header-77 {
    text-align: center;
    align-items: flex-start;
    max-width: 58%;
    margin-left: 60px;
    padding-bottom: 40px;
  }

  .global-section-hero-no-overflow.bck-colour-orange-radial {
    background-position: 90% 100%, 0 0;
  }

  .container.flex-block.cash-advance-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .carousel-slider {
    max-width: 400px;
  }

  .blog-title, .blog-img-hero {
    width: 100%;
  }

  .blog-content-wrapper {
    width: 55%;
  }

  .bold-text-14, .bold-text-16 {
    text-align: left;
  }

  .section-hero-home {
    background-image: url('../images/pockit-lady-hero1.5x.png'), url('../images/pockit-lady-hero-bg.svg'), radial-gradient(circle closest-corner at 50% 80%, #fff 3%, #fddd34 77%);
    background-position: 90% 100%, 27vw 100%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: contain, contain, auto;
    background-attachment: scroll, scroll, scroll;
  }

  .section-hero-home.bck-colour-orange-radial {
    background-position: 90% 100%, 0 0;
  }

  .image-155 {
    right: 240px;
  }

  .div-block-143 {
    width: 80%;
  }

  .div-block-146 {
    flex-flow: wrap;
    justify-content: center;
  }

  .v3-callout-wrapper-61 {
    width: 40%;
  }

  .section-hero-credit-builder {
    background-image: url('../images/pockit-lady-credit-builder1.5x.png'), radial-gradient(circle closest-corner at 50% 80%, #fff 3%, #fddd34 77%);
    background-position: 90% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 688px, auto;
    background-attachment: scroll, scroll;
  }

  .section-hero-credit-builder.bck-colour-orange-radial {
    background-position: 90% 100%, 0 0;
  }

  .div-block-163 {
    right: 10%;
  }

  .image-154-2 {
    margin-top: -6%;
  }

  .image-173 {
    max-width: 480px;
  }

  .v4-hero-fscsdisclaimer {
    max-width: 70%;
    padding-right: 0;
  }

  .div-block-146-1, .div-block-146-2 {
    flex-flow: wrap;
    justify-content: center;
  }

  .section-4x1-5 {
    min-height: 480px;
  }

  .pockit-awards:where(.w-variant-1ed58235-5af2-e01f-6329-9e51acf958e9) {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-4x1-6 {
    min-height: 480px;
  }

  .div-block-183 {
    width: 50%;
  }

  .blog-nav, .blog-content-wrapper-featured {
    width: 65%;
  }

  .global-font-h1-2 {
    text-align: left;
    font-size: 3.2em;
  }
}

@media screen and (min-width: 1920px) {
  .global-font-h1 {
    font-size: 3.3em;
  }

  .global-font-h1.text-center {
    text-align: center;
  }

  .global-font-h1.text-center.mobile-h1.pt-20.ph-40 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .global-cta-primary.global-cta-colour-yellow {
    box-shadow: 6px 5px 10px #0003;
  }

  .global-section-testimonials-trustpilot, .v2-footer-inner, .global-font-p-small.tablet-center.ftc-terms {
    width: 50%;
  }

  .pd-challenge-grid {
    grid-template-rows: auto;
  }

  .pd-challenge-row {
    width: 50%;
  }

  .global-header-col1 {
    width: 25%;
  }

  .v25-col1-grid {
    width: 45%;
  }

  .global-col2-1-00, .v25-partners-logo-grid {
    width: 50%;
  }

  .v25-cta-card-review-logo {
    width: 75px;
    height: 75px;
  }

  .global-navbar-flex {
    width: 60%;
  }

  .v25-home-benefits-row {
    width: 50%;
  }

  .v25-home-benefits-grid-cell {
    padding-left: 30px;
    padding-right: 30px;
  }

  .v25-home-account-grid-row {
    border-radius: 12px;
    justify-content: space-between;
  }

  .v25-home-account-grid {
    width: 45%;
  }

  .global-footer-compliance-inner {
    width: 50%;
  }

  .v25-cta-micro-grid {
    width: 30%;
  }

  .v25-home-app-slider {
    width: 50%;
    height: 360px;
  }

  .v25-home-app-slide {
    width: 33%;
  }

  .global-col3-1-00 {
    width: 45%;
  }

  .v25-hero-giftcard-row, .v25-giftcard-hiw-row {
    width: 50%;
  }

  .v25-grow-cashback-grid {
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    justify-items: center;
    width: 40%;
  }

  .v25-grow-calculator-inner, .v25-grow-calculator-result-header-primary {
    width: 50%;
  }

  ._25-grow-calculator-result-header-sec {
    width: 40%;
  }

  .global-section-hero-content {
    grid-template-columns: .75fr .25fr;
    justify-content: space-between;
    width: 45%;
  }

  .global-section-hero-content.accounts-hero-content {
    width: 100%;
    max-width: 1200px;
  }

  .crowd-title {
    width: 25%;
  }

  .crowd-hero-video {
    background-size: 70%;
    width: 50%;
  }

  .crowd-home-hero-trust-row {
    width: 350px;
  }

  .crowd-investors-img {
    background-position: 100%;
    background-size: contain;
    width: 30%;
  }

  .v25-crowd-hero-video {
    background-size: 70%;
    width: 50%;
  }

  .v25-crowd-takeover-home-hero-trust-row {
    width: 350px;
  }

  .crowd-private-investors {
    background-size: 50%;
    justify-content: center;
  }

  .crowd-private-title {
    width: 25%;
  }

  .remittances-comparison-grid {
    width: 50%;
  }

  .abroad-country-wrapper {
    width: 60%;
  }

  .remittances-country-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .global-pricing-row-2 {
    width: 40%;
  }

  .global-pricing-cashback {
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    justify-items: center;
  }

  .global-pricing-title, .global-trust-press-grid {
    width: 40%;
  }

  .global-col2-0-75 {
    width: 45%;
  }

  .prepaid-grid-online {
    width: 50%;
  }

  .global-header-75 {
    width: 450px;
  }

  .v3-hero-header-wrapper {
    width: 60%;
  }

  .v3-hero-grid-left {
    background-position: 100%;
    background-size: 290px;
  }

  .v3-benefits-grid-3-2 {
    width: 45%;
  }

  .v3-app-grid {
    width: 35%;
  }

  .v3-about-achievements-grid {
    width: 50%;
  }

  .promo-cashback {
    background-image: linear-gradient(86deg, #1f1d1d, #1f1d1d 30%, #000);
  }

  .pp-hero-col-left {
    width: 450px;
  }

  .v3-benefits-grid4, .v3-benefits-grid-3-1 {
    width: 45%;
  }

  .pp-hero-content {
    grid-template-columns: .75fr .25fr;
    justify-content: center;
    width: 40%;
  }

  .pp-benefits-card {
    width: 45%;
  }

  .pp-benefits-account {
    width: 30%;
  }

  .pp-benefits-earn, .pp-benefits-navbar {
    width: 45%;
  }

  .pp-hero-wave {
    height: 90px;
  }

  .pp-form-wrapper {
    width: 30%;
  }

  .pp-form-wrapper-col-2 {
    width: 40%;
  }

  .pp-benefits-cs, .pp-benefits-cs-reviews {
    width: 35%;
  }

  .global-pricing-row-3 {
    width: 50%;
  }

  .v3-save-mobile {
    background-image: linear-gradient(85deg, #000, #3330), url('../images/save-mobile.png');
    background-position: 0 0, 100% 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .v3-save-broadband {
    background-image: linear-gradient(#00000080, #00000080), url('../images/Save-broadband.png');
    background-position: 0 0, 50% 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .global-card-col-2 {
    border-radius: 12px;
    justify-content: space-between;
  }

  .div-block-130 {
    width: 40%;
  }

  .v3-benefits-account {
    width: 35%;
  }

  .v3-benefits-card, .v3-benefits-earn {
    width: 45%;
  }

  .v3-callout-wrapper-60 {
    width: 27%;
  }

  .v37-benefits-grid, .v37-benefits-grid-2 {
    width: 45%;
  }

  .income-advance-cta-box {
    max-width: 1200px;
  }

  .global-section-hero-right-pockit-lady {
    right: auto;
  }

  .v4-benefits-grid-3-2 {
    width: 45%;
  }

  .global-header-77 {
    align-items: flex-start;
    width: 90%;
    max-width: 70%;
    margin-left: 0;
    padding-left: 0;
  }

  .global-section-hero-no-overflow.bck-colour-orange-radial {
    background-position: 77% 100%, 0 0;
  }

  .global-section-hero-content-pockit-lady {
    grid-template-columns: .75fr .25fr;
    justify-content: space-between;
    max-width: 1140px;
    padding-bottom: 40px;
  }

  .container.flex-block.cash-advance-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .blog-title, .blog-img-hero {
    width: 100%;
  }

  .blog-content-wrapper {
    width: 60%;
  }

  .section-hero-home {
    background-image: url('../images/pockit-lady-hero1.5x.png'), url('../images/pockit-lady-hero-bg.svg'), radial-gradient(circle closest-corner at 50% 80%, #fff 3%, #fddd34 77%);
    background-position: 70% 100%, 27vw 100%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: contain, contain, auto;
    background-attachment: scroll, scroll, scroll;
  }

  .section-hero-home.bck-colour-orange-radial {
    background-position: 74% 5%, 0 0;
  }

  .image-155 {
    right: 460px;
  }

  .swiper-wrapper {
    flex-direction: row;
  }

  .v3-callout-wrapper-61 {
    width: 27%;
  }

  .div-block-131-2 {
    width: 70%;
  }

  .section-hero-credit-builder {
    background-image: url('../images/pockit-lady-credit-builder1.5x.png'), radial-gradient(circle closest-corner at 50% 80%, #fff 3%, #fddd34 77%);
    background-position: 70% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    background-attachment: scroll, scroll;
  }

  .section-hero-credit-builder.bck-colour-orange-radial {
    background-position: 74% 5%, 0 0;
  }

  .div-block-163 {
    right: 23%;
  }

  .image-154-2 {
    margin-top: -4%;
  }

  .v4-hero-fscsdisclaimer {
    max-width: 70%;
    padding-right: 0;
  }

  .pockit-awards:where(.w-variant-1ed58235-5af2-e01f-6329-9e51acf958e9) {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .global-cta-primary-v2.global-cta-colour-yellow {
    box-shadow: 6px 5px 10px #0003;
  }

  .blog-nav, .blog-content-wrapper-featured {
    width: 60%;
  }

  .global-header-col1-copy {
    width: 25%;
  }

  .div-block-188 {
    width: 50%;
  }

  .global-font-h1-2 {
    font-size: 3.3em;
  }

  .div-block-190 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-left: 30px;
    margin-right: 30px;
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  .global-body {
    aspect-ratio: auto;
    object-fit: fill;
    overflow: visible;
  }

  .global-font-h1 {
    align-items: center;
    font-size: 2.5em;
    line-height: 1.125em;
  }

  .global-font-h1.global-font-align-middle {
    font-size: 2.5em;
    line-height: 1.125em;
  }

  .global-font-h1.text-center.mobile-h1.pt-20.ph-40 {
    padding-left: 0;
    padding-right: 0;
  }

  .global-font-h1.h1-stat {
    font-size: 1.6em;
  }

  .global-font-h3 {
    font-size: 1.5em;
    line-height: 1.25em;
  }

  .global-font-h2 {
    font-size: 2em;
  }

  .global-font-h2.text-center.h2-mobile {
    margin-bottom: 30px;
  }

  .nav-menu-3 {
    background-color: #fff;
    margin-top: 0;
  }

  .paragraph-26 {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

  .v2-hero-inner, .v2-hero-inner.v1 {
    width: 90%;
  }

  .v2-hero-inner.v2 {
    width: 60%;
  }

  .navbar {
    display: block;
  }

  .navbar.mobile {
    display: block;
    position: static;
  }

  .navbar.desktop, .navbar.desktop.cashboost {
    display: none;
  }

  .dropdownlink {
    background-color: #fff;
  }

  .nav-link-2 {
    color: #000;
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 20px;
    padding-bottom: 10px;
    font-family: Gt walsheim web, Trebuchet MS, sans-serif;
    display: block;
    position: relative;
  }

  .nav-link-2.hamburger {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .nav-link-2.getpocit {
    color: #fff;
    background-color: #000;
    border-radius: 50px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .text-block-7, .copyright {
    padding-left: 0;
  }

  .div-block-15 {
    border: 1px solid var(--light-grey);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 80%;
    display: inline-block;
    position: static;
  }

  .menu-button {
    position: static;
  }

  .menu-button.w--open {
    color: #000;
    background-color: #0000;
  }

  .section-15.desktop {
    background-color: var(--pockit-yellow);
  }

  .div-paragraph.blog {
    padding-left: 60px;
    padding-right: 60px;
  }

  .drop-arrow {
    transform: scale(.7);
  }

  .div-block-31 {
    justify-content: space-between;
    align-items: center;
    width: 110%;
    display: flex;
  }

  .global-price-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .block-fees {
    width: 96%;
  }

  .v25-achievements-spectator {
    height: 25px;
  }

  .div-block-48 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .v2-cell-content-wrapper {
    width: 200px;
  }

  .v2-benefits-inner, .v2-footer-inner, .hpp-v2-hero-inner {
    width: 90%;
  }

  .hpp-hero-logo {
    flex: 0 auto;
    margin-left: 20px;
    display: block;
    position: relative;
    left: auto;
  }

  .hpp-hero-navbar-item, .hpp-hero-navbar-login {
    display: none;
  }

  .navbar-2 {
    background-color: #0000;
  }

  .brand-2 {
    flex: 1;
  }

  .global-navbar-link {
    margin-left: auto;
    margin-right: auto;
    font-size: 1.25em;
  }

  .global-font-p-small.text-muted.text-center.max-width-80-desktop {
    max-width: 90%;
  }

  .global-font-p-small.tablet-center {
    text-align: center;
  }

  .global-font-p-small.tablet-center.ftc-terms {
    width: 50%;
  }

  .global-font-p-small.text-center.download-p {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .global-font-p-small.text-center.rating {
    margin-top: 10px;
  }

  .global-font-p-small.text-center.rating-v2 {
    margin-top: 20px;
  }

  .global-font-p-small.text-center.rating-v2.rating-padding {
    margin-top: -10px;
  }

  .global-font-p-small.text-center.rating-lp {
    margin-top: 10px;
  }

  .global-font-p-small.text-center.rating-v3 {
    margin-top: 20px;
  }

  .global-font-p-small.text-center.rating-v3.rating-padding {
    margin-top: -10px;
  }

  .v22-hero-cta-ios {
    background-image: url('../images/img-download-appstore.svg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 150px;
    height: 50px;
  }

  .v22-hero-cta-android {
    background-image: url('../images/Asset-2-p-500.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 150px;
    height: 50px;
    margin-left: 20px;
  }

  .v22-hero-cta-stores {
    display: block;
  }

  .v22-hero-cta-stores.gg-hero, .v22-sms-cta-wrapper {
    display: none;
  }

  .v22-hero-trust-col {
    width: 50%;
  }

  .v22-benefits-extra-row {
    width: 90%;
  }

  .v22-benefits-extra-sub-row.seo.v2 {
    justify-content: center;
  }

  .v22-trust-logo {
    height: 30px;
  }

  .global-price-wrapper {
    width: 100%;
  }

  .global-navbar-menu {
    opacity: 1;
    background-color: #fafafa;
    width: 100%;
    margin-top: 60px;
    padding-bottom: 40px;
  }

  .global-navbar-button.w--open {
    z-index: 999;
    color: var(--black);
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 6px;
  }

  .text-block-16 {
    padding-right: 0;
  }

  .text-block-16.seo {
    padding-right: 43px;
  }

  .text-block-16.seo.switch {
    padding-left: 58px;
    padding-right: 7px;
  }

  .column-59 {
    align-self: center;
    align-items: center;
  }

  .columns-17 {
    flex-direction: column;
    align-items: center;
    width: 768px;
  }

  .column-60 {
    align-self: center;
  }

  .section-47 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .v25-col1-grid-row {
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .v2-cashback-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    width: 90%;
  }

  .superresult_v1 {
    font-size: 5em;
  }

  .pd-challenge-grid {
    width: 50%;
  }

  .superresult_v2 {
    font-size: 4em;
  }

  .pd-challenge-step2-prime {
    padding-top: 60px;
  }

  .pd-challenge-step2-sec {
    padding-bottom: 20px;
  }

  .pd-challenge-row {
    width: 90%;
  }

  .global-header-col1 {
    width: 60%;
  }

  .global-list-col2-0-25 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .v25-nav-links-grid {
    width: 60%;
  }

  .v25-col1-grid {
    width: 95%;
  }

  .global-col2-1-00 {
    grid-template-columns: 1fr .75fr;
    width: 90%;
  }

  .v25-partners-logo-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 90%;
  }

  .v25-cashback-logo {
    height: 75px;
  }

  .v25-col1-title-description-grid {
    text-align: left;
  }

  .v25-cta-review-row {
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .v25-cta-review-grid {
    width: 60%;
  }

  .v25-cta-card-review-logo {
    width: 100px;
    height: 100px;
  }

  .v25-pricingfx-grid-row {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .v25-pricingfx-grid-row-logo {
    width: 275px;
    height: 100%;
  }

  .global-navbar-flex {
    justify-content: space-between;
    width: 90%;
  }

  .global-navbar-flex.nav-height.nav-center-mobile {
    justify-content: space-around;
  }

  .v25-navbar-menu-section1, .v25-navbar-menu-section2 {
    flex-direction: column;
    width: 100%;
  }

  .global-section-hero {
    background-image: none;
  }

  .v25-home-account-row-logo {
    width: 275px;
  }

  .v25-home-benefits-row {
    width: 90%;
  }

  .v25-home-benefits-row-top {
    background-position: 175%;
    background-size: contain;
  }

  .v25-home-benefits-grid-cell {
    padding-left: 20px;
    padding-right: 20px;
  }

  .v25-home-account-grid-row {
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 40px;
  }

  .v25-home-account-grid {
    width: 90%;
  }

  .global-cta-mobile-wrapper-btn {
    text-align: center;
  }

  .global-footer-compliance-inner, .v25-home-app-slider {
    width: 90%;
  }

  .v25-home-app-slide {
    width: 50%;
  }

  .v25-home-app-slider-nav {
    bottom: -40px;
  }

  .v25-home-app-slider-mask {
    height: 290px;
  }

  .global-reviews-testimonials-cell {
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .global-col3-1-00 {
    width: 95%;
  }

  .v25-loqbox-journey-content {
    width: 90%;
  }

  .global-footer-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .v25-hero-giftcard-row {
    background-image: url('../images/Wegift-7.png');
    background-size: 40%;
    width: 90%;
  }

  .v25-hero-giftcard-row.bkg-offer3 {
    background-size: 40%;
  }

  .v25-giftcard-hiw-row, .v25-giftcard-order-form-title {
    width: 90%;
  }

  .global-form-success-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .v25-col2-grid-col5 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .v25-grow-cashback-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 90%;
  }

  .v25-grow-calculator-inner {
    width: 90%;
  }

  .v25-grow-calculator-result-header-primary {
    background-position: 0%;
    background-size: auto 110px;
    width: 90%;
  }

  .v25-grow-calculator-result-content {
    width: 50%;
    padding-right: 10px;
  }

  .v25-grow-calculator-result-header {
    width: 45%;
  }

  ._25-grow-calculator-result-header-sec {
    width: 90%;
  }

  .global-visibility-mobile {
    display: block;
  }

  .global-visibility-mobile.global-visibility-hide, .global-visibility-desktop {
    display: none;
  }

  .global-section-hero-content {
    background-image: none;
    grid-template-columns: 1fr .5fr;
    justify-content: space-between;
    width: 90%;
  }

  .global-section-hero-content.accounts-hero-content {
    flex-flow: column;
    display: flex;
  }

  .global-cta-btn-wrapper {
    text-align: center;
  }

  .v25-giftcard-form-default {
    flex-direction: column-reverse;
    align-items: flex-start;
    display: flex;
  }

  .v25-giftcard-form-success-row-img {
    height: 225px;
  }

  .v25-qa-grid {
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .v25-download-app-img {
    width: 30%;
    margin-bottom: 40px;
  }

  .crowd-title {
    width: 60%;
  }

  .crowd-hero {
    background-image: none;
  }

  .crowd-hero-title {
    width: 50%;
    padding-left: 40px;
  }

  .crowd-hero-video {
    background-position: 0%;
    background-size: cover;
    padding-left: 2%;
  }

  .crowd-investors-img {
    background-image: url('../images/Investor-Logos-v3.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    width: 100%;
    height: 200px;
    margin-top: 40px;
  }

  .crowd-investors-text-title {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .crowd-investors-text {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .v25-crowd-hero-video {
    background-position: 0%;
    background-size: cover;
    padding-left: 2%;
  }

  .v25-crowd-takeover-hero-title {
    width: 50%;
    padding-left: 40px;
  }

  .crowd-private-update {
    background-image: linear-gradient(#00000080, #00000080), url('../images/Rocket-45.png');
    background-position: 0 0, 0 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 345px;
  }

  .crowd-private-investors {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
  }

  .crowd-private-title {
    width: 60%;
  }

  .v25-col2-hero-row-html {
    width: 250px;
  }

  .global-section-hero-right {
    flex: 0 auto;
    align-self: center;
    width: 300px;
    top: 40px;
    bottom: auto;
  }

  .global-banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .remittances-comparison-grid {
    grid-column-gap: 5px;
    grid-auto-flow: row;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .abroad-comparison-logo {
    height: 75px;
  }

  .abroad-country-wrapper {
    grid-column-gap: 20px;
    width: 95%;
  }

  .remittances-country-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .global-pricing-row-2 {
    width: 80%;
  }

  .global-pricing-cashback {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 90%;
  }

  .global-pricing-title {
    width: 80%;
  }

  .abroad-comparison-cell {
    width: 90px;
    height: 90px;
  }

  .global-trust-press-grid {
    width: 90%;
  }

  .v25-download-app-qr {
    margin-bottom: 40px;
  }

  .global-font-bold {
    font-weight: 700;
  }

  .v25-col2-grid-col4 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .global-col1 {
    text-align: left;
  }

  .global-col2-0-75 {
    grid-column-gap: 16px;
    flex-direction: column;
    width: 90%;
  }

  .global-header-80-left {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .global-header-40-centered {
    width: 60%;
  }

  .global-header-40-centered.blog-header {
    margin-top: -30px;
    margin-bottom: 0;
  }

  .global-col2-inner-1-00 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .prepaid-grid-online {
    grid-template-columns: .25fr .25fr 1.25fr;
    grid-template-areas: ". . Area"
                         ". . Area";
    width: 90%;
  }

  .global-header-75 {
    width: 100%;
  }

  .prepaid-grid-online-cell.global-shadow {
    width: 125px;
    height: 125px;
  }

  .global-cta-mobile-wrapper-link {
    margin-top: 20px;
  }

  .global-section-hero-img {
    max-width: 90%;
  }

  .lp-cta-visibility-desktop {
    display: none;
  }

  .lp-cta-visibility-mobile {
    display: block;
  }

  .v3-hero-grid {
    grid-template-columns: .75fr 1.75fr .75fr;
  }

  .v3-hero-header-wrapper {
    width: 100%;
  }

  .global-font-title {
    align-items: center;
    font-size: 2.5em;
    line-height: 1.125em;
  }

  .v3-hero-grid-left {
    background-position: 100%;
    background-size: contain;
  }

  .v3-hero-grid-right {
    background-position: 0%;
    background-size: contain;
  }

  .v3-benefits-grid-3-2 {
    width: 90%;
  }

  .v3-app-grid {
    width: 80%;
  }

  .global-navbar-menu-section-full {
    flex-direction: column;
    width: 100%;
  }

  .global-navbar-menu-dropdown {
    text-align: center;
    align-self: center;
  }

  .v3-about-achievements-grid {
    width: 95%;
  }

  .global-cta-link-visibility-mobile {
    display: block;
  }

  .global-cta-link-visibility-desktop, .div-block-120 {
    display: none;
  }

  .div-block-121 {
    display: block;
  }

  .pp-hero-col-left {
    width: 75%;
  }

  .v3-benefits-grid4 {
    width: 90%;
  }

  .v3-benefits-grid-3-1 {
    width: 95%;
  }

  .pp-hero-content {
    background-image: none;
    grid-template-columns: 1fr .5fr;
    justify-content: space-between;
    width: 90%;
  }

  .global-header-50-centered {
    width: 60%;
  }

  .pp-benefits-card {
    width: 95%;
  }

  .grid-25 {
    width: 50%;
  }

  .pp-benefits-account {
    width: 90%;
  }

  .pp-benefits-earn {
    width: 95%;
  }

  .global-grid-c3-r2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .pp-cash-broadband-wrapper {
    background-position: 50%;
    background-size: cover;
  }

  .pp-benefits-navbar {
    width: 95%;
  }

  .pp-benefits-navbar-link, .pp-benefits-navbar-link.w--current {
    font-size: 1.125em;
  }

  .pp-hero-col-right {
    flex: 0 auto;
    align-self: center;
    width: 300px;
    top: 40px;
    bottom: auto;
  }

  .pp-form-wrapper {
    width: 80%;
  }

  .pp-form-wrapper-col-2 {
    width: 90%;
  }

  .pp-cta-wrapper {
    width: 50%;
  }

  .pp-benefits-cs {
    width: 80%;
  }

  .pp-benefits-cs-reviews {
    width: 90%;
  }

  .pp-earn-broadband, .pp-earn-mobile {
    padding-left: 20px;
    padding-right: 20px;
  }

  .global-pricing-row-3 {
    width: 90%;
  }

  .global-pricing-cashback-extra {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .v3-save-mobile {
    background-size: cover;
  }

  .global-card-col-2 {
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 40px;
  }

  .v3-benefits-account {
    width: 90%;
  }

  .v3-benefits-card, .v3-benefits-earn {
    width: 95%;
  }

  .v3-earn-broadband, .v3-earn-mobile, .v3-earn-sweepstake, .pp-earn-sweepstake {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-68 {
    padding: 20px;
  }

  .v3-callout-wrapper-60 {
    width: 90%;
  }

  .div-block-132 {
    position: relative;
    top: -30px;
  }

  .v37-benefits-grid, .v37-benefits-grid-2 {
    width: 95%;
  }

  .v37-cta-wrapper {
    width: 50%;
  }

  .v25-qa-grid-2 {
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .global-section-hero-right-pockit-lady {
    flex: 0 auto;
    align-self: center;
    width: 300px;
    top: 40px;
    bottom: auto;
  }

  .v26-home-benefits-grid-cell {
    padding-left: 20px;
    padding-right: 20px;
  }

  .v4-benefits-grid-3-2 {
    width: 90%;
  }

  .global-header-77 {
    width: 100%;
    max-width: 80%;
  }

  .global-section-hero-no-overflow {
    background-image: none;
  }

  .global-section-hero-no-overflow.bck-colour-orange-radial {
    background-position: 330% 100%, 0 0;
    background-size: 700px, auto;
  }

  .global-section-hero-content-pockit-lady {
    background-image: none;
    grid-template-columns: 1fr .5fr;
    justify-content: space-between;
    width: 90%;
  }

  .pricing-h3 {
    font-size: 18px;
  }

  .text-block-46, .text-block-47, .text-block-48 {
    font-size: 12px;
  }

  .carousel-slider {
    min-width: 320px;
  }

  .pricing-logo {
    width: 32px;
    max-width: 100%;
  }

  .blog-title {
    width: 85%;
  }

  .blog-img-hero, .blog-content-wrapper {
    width: 95%;
  }

  .blog-article-wrapper.full-article {
    margin-top: -40px;
  }

  .section-header {
    width: 90%;
    margin-top: 40px;
  }

  .flex-block {
    width: 100%;
  }

  .section-3x1.cb-align._w-100 {
    justify-content: flex-start;
  }

  .paragraph-67 {
    white-space: nowrap;
  }

  .section-header-2.header-bg-yellow {
    text-align: center;
    width: 90%;
  }

  .section-faq {
    width: 90%;
  }

  .section-faq.section-first {
    min-width: 90%;
    max-width: 90%;
  }

  .header-home {
    flex-direction: column;
    align-items: flex-start;
    width: 80%;
    display: flex;
  }

  .section-hero-home {
    background-image: url('../images/pockit-lady-hero1.5x.png'), url('../images/pockit-lady-hero-bg.svg'), radial-gradient(circle closest-corner at 50% 80%, #fff 3%, #fddd34 77%);
    background-position: 150% 100%, 27vw 100%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: contain, contain, auto;
    background-attachment: scroll, scroll, scroll;
    position: relative;
    overflow: visible;
  }

  .section-hero-home.bck-colour-orange-radial {
    background-position: 300% 100%, 0 0;
    background-size: 700px, auto;
  }

  .image-155 {
    width: 42%;
    position: absolute;
    inset: auto 0 -140px auto;
  }

  .div-block-143 {
    width: 100%;
  }

  .div-block-146 {
    flex-flow: column;
    align-items: center;
  }

  .list-10 {
    text-align: left;
  }

  .slider-button-left:hover, .slider-button-right:hover {
    background-position: 50%;
  }

  .swiper.grid-slider-3.swiper-full-width {
    width: 96%;
  }

  .image-165 {
    width: 14%;
    max-width: 100%;
    top: -14px;
  }

  .image-166 {
    width: 64px;
  }

  .image-167 {
    max-width: 100%;
  }

  .global-callout-2 {
    box-shadow: 0 2px 6px #0000001a, inset 0 0 20px 12px #ffd90099, 0 18px 32px #0000001a;
  }

  .v3-callout-wrapper-61 {
    width: 90%;
  }

  .pricing-logo-2 {
    width: 32px;
    max-width: 100%;
  }

  .section-hero-credit-builder {
    background-image: url('../images/pockit-lady-credit-builder1.5x.png'), radial-gradient(circle closest-corner, #fff 20%, #fddd34 77%);
    background-position: 460% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 688px, auto;
    background-attachment: scroll, scroll;
    position: relative;
    overflow: visible;
  }

  .section-hero-credit-builder.bck-colour-orange-radial {
    background-position: 300% 100%, 0 0;
    background-size: 700px, auto;
  }

  .section-header-3.header-bg-yellow {
    text-align: center;
    width: 90%;
  }

  .section-header-3.header-bg-yellow-2 {
    text-align: center;
    background-image: radial-gradient(circle closest-corner at 50% 10%, #fff 12%, #fddd34);
    flex-direction: column;
    width: 90%;
  }

  .div-block-164 {
    align-self: auto;
    padding-top: 0;
    padding-left: 0;
  }

  .section-header-4 {
    width: 90%;
    margin-top: 40px;
  }

  .image-174 {
    width: 50%;
  }

  .v4-hero-fscsdisclaimer {
    max-width: 70%;
    padding-right: 0;
  }

  .global-navbar-signup {
    display: inline-flex;
  }

  .image-175 {
    width: 200px;
  }

  .heading-5 {
    margin-bottom: 10px;
    font-size: 26px;
  }

  .paragraph-82 {
    font-size: 18px;
    line-height: 132%;
  }

  .image-177 {
    width: 128px;
  }

  .image-178 {
    width: 96px;
  }

  .list-12 {
    text-align: left;
  }

  .div-block-146-1 {
    flex-direction: column;
    align-items: center;
  }

  .list-13 {
    text-align: left;
    flex-flow: column;
    padding-left: 0;
  }

  .paragraph-83 {
    text-align: center;
    margin-bottom: 0;
  }

  .link-black.secondary-cta-mobile {
    display: block;
  }

  .global-cta-primary-3 {
    display: none;
    overflow: hidden;
  }

  .global-cta-primary-3.cta-small.global-cta-yellow.test-home-41-cta, .global-cta-primary-3.cta-small.global-cta-yellow.homepage-control-cta, .global-cta-primary-3.global-cta-yellow.test-home-41-cta, .global-cta-primary-3.global-cta-yellow.test-home-42-cta, .global-cta-primary-3.global-cta-yellow.homepage-control-cta, .global-cta-primary-3.global-cta-yellow.cta-mobile-on {
    display: block;
  }

  .global-cta-primary-3.global-cta-yellow.always-show {
    white-space: normal;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
    overflow: hidden;
  }

  .global-cta-primary-3.global-cta-yellow.homepage-v44-cta {
    display: block;
  }

  .global-cta-primary-mobile-3 {
    text-align: center;
    display: block;
  }

  .global-cta-primary-mobile-3.global-cta-yellow {
    background-color: #fde92c;
  }

  .cta-box.lock-bottom-2 {
    bottom: 6%;
  }

  .div-block-141--3 {
    justify-content: center;
  }

  .image-180 {
    width: 180px;
  }

  .flex-block-4 {
    display: flex;
  }

  .flex-block-6 {
    display: none;
  }

  .section-3x1-2 {
    flex-flow: column;
    padding: 15px 15px 10px;
  }

  .section-3x1-2.cb-align._w-100 {
    justify-content: flex-start;
  }

  .section-3x1-2.value-stack {
    align-self: stretch;
  }

  .image-181 {
    width: 46px;
  }

  .paragraph-63-6 {
    text-align: center;
  }

  .section-faq-2 {
    width: 100%;
  }

  .div-block-146-2 {
    flex-direction: column;
    align-items: center;
  }

  .flex-block-1-2 {
    width: 100%;
  }

  .flex-block-1-2.value-stack-container {
    flex-flow: column;
    width: 96%;
  }

  .flex-block-7 {
    grid-template-columns: 1fr 4fr 1fr;
  }

  .list-item-7 {
    text-align: center;
    padding-left: 0;
  }

  .section-3x1-3.cb-align._w-100 {
    justify-content: flex-start;
  }

  .swiper-arrow-prev {
    left: 20%;
  }

  .swiper-arrow-next {
    right: 20%;
  }

  .swiper-arrow-prev-3 {
    display: block;
    left: 20%;
  }

  .swiper-arrow-next-3 {
    display: block;
    right: 20%;
  }

  .div-block-155-4 {
    display: block;
  }

  .italic-text {
    font-style: normal;
  }

  .div-block-176 {
    flex-flow: column;
    display: flex;
  }

  .flex-block-8 {
    display: none;
  }

  .list-14 {
    text-align: left;
    flex-flow: column;
    padding-left: 0;
  }

  .div-block-177 {
    width: 90%;
  }

  .paragraph-86 {
    text-align: left;
  }

  .image-181-1 {
    width: 46px;
  }

  .flex-block-9 {
    margin-bottom: 0;
    display: flex;
  }

  .flex-block-4-2 {
    display: flex;
  }

  .flex-block-6-1, .global-section-generic-desktop-only.global-bkg-grey {
    display: none;
  }

  .paragraph-63-7 {
    text-align: left;
  }

  .div-block-182 {
    align-self: flex-start;
  }

  .flex-block-1-3 {
    width: 100%;
  }

  .section-3x1-4 {
    flex-flow: column;
    padding: 15px 15px 10px;
  }

  .section-3x1-4.cb-align._w-100 {
    justify-content: flex-start;
  }

  .section-header-benefits {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-10 {
    grid-template-columns: 1fr;
  }

  .global-brand-center, .global-brand-center.w--current {
    justify-content: center;
  }

  .section-4x1-6 {
    min-height: 440px;
  }

  .section-header-chargeback {
    width: 90%;
    margin-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-span-11 {
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .div-block-177-1 {
    width: 90%;
  }

  .global-font-p-small-2.tablet-center {
    text-align: center;
  }

  .global-font-p-small-2.text-center.download-p {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .global-font-p-small-2.text-center.rating {
    margin-top: 10px;
  }

  .global-font-p-small-2.text-center.rating-v2 {
    margin-top: 20px;
  }

  .global-font-p-small-2.text-center.rating-v2.rating-padding {
    margin-top: -10px;
  }

  .link-black-v2.secondary-cta-mobile {
    display: block;
  }

  .div-block-177-2 {
    width: 90%;
  }

  .flex-block-1-4 {
    width: 100%;
  }

  .section-3x1-5 {
    flex-flow: column;
    padding: 15px 15px 10px;
  }

  .section-3x1-5.cb-align._w-100 {
    justify-content: flex-start;
  }

  .section-2x1-2 {
    flex-flow: column;
    padding: 15px 15px 10px;
  }

  .section-2x1-2.cb-align._w-100 {
    justify-content: flex-start;
  }

  .div-block-177-3, .div-block-177-4 {
    width: 90%;
  }

  .flex-block-11-1 {
    margin-bottom: 20px;
  }

  .blog-nav {
    border-radius: 0;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 0;
    overflow: visible;
  }

  .list-19 {
    white-space: nowrap;
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .blog-article-wrapper-featured.full-article {
    margin-top: -40px;
  }

  .cta-box-2.lock-bottom-2 {
    bottom: 6%;
  }

  .blog-article-cta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .blog-article-cta.full-article {
    margin-top: -40px;
  }

  .blog-article-cta.inside-article {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .blog-article-cta.article-body {
    width: 95%;
  }

  .image-197-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-186-2 {
    margin-top: -40px;
  }

  .blog-content-wrapper-featured {
    width: 95%;
  }

  .global-header-col1-copy {
    width: 60%;
  }

  .div-block-188 {
    width: 90%;
  }

  .global-font-h1-2 {
    align-items: center;
    font-size: 2.5em;
    line-height: 1.125em;
  }

  .section-header-stats {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-8-1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .image-166-1 {
    width: 64px;
  }

  .g_content_column.column-small {
    align-self: stretch;
    max-width: none;
  }

  .g_flex_container {
    flex-flow: column;
  }
}

@media screen and (max-width: 767px) {
  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .global-font-h1.h1-mobile {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 2em;
  }

  .global-font-h1.global-text-align-centre.mobile-h1 {
    font-size: 1.8em;
  }

  .global-font-h1.h1-center-mobile {
    text-align: left;
  }

  .global-font-h1.text-center-m {
    text-align: center;
  }

  .global-font-h3 {
    justify-content: flex-start;
    font-size: 1.375em;
    line-height: 1.13636em;
  }

  .global-font-h3.center {
    font-size: 1.375em;
  }

  .global-font-h2 {
    font-size: 2em;
    line-height: 1.15385em;
  }

  .global-link {
    display: block;
  }

  .global-cta-primary {
    font-size: 1.125em;
  }

  .v15-footer-diclaimers-links {
    width: 100%;
  }

  .paragraph-26 {
    text-align: center;
    padding-right: 0;
  }

  .v2-hero-inner {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    display: flex;
  }

  .v2-hero-inner.footer {
    display: none;
  }

  .v2-hero-inner.mobile {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .v2-hero-inner.v1 {
    width: 90%;
  }

  .v2-hero-inner.navbar {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .v2-hero-inner.v2 {
    width: 80%;
  }

  .v25-achievements-logo {
    margin-bottom: 20px;
  }

  .txtblock3 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 20px;
    margin-left: 0;
    font-weight: 700;
    display: block;
  }

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

  .txtblock3.v1 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 40px;
    font-weight: 500;
  }

  .txtblock3.v1.right {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
  }

  .text-block-7 {
    text-align: left;
  }

  .f_links.v2 {
    margin-top: 10px;
  }

  .column-15 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .container-7 {
    margin-bottom: 40px;
  }

  .container-8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-9 {
    margin-bottom: 40px;
  }

  .container-10 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
  }

  .section-15.desktop {
    display: none;
  }

  .teamtitle.mobile {
    font-weight: 700;
  }

  .teamdesc.mobile {
    margin-top: 40px;
    font-weight: 500;
  }

  .global-price-section {
    width: 80%;
  }

  .block-fees {
    width: 96%;
  }

  .v25-achievements-spectator {
    margin-bottom: 20px;
  }

  .modal-wrapper {
    z-index: 2147483647;
    background-color: #4a4a4ae6;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .modal {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 80%;
    display: flex;
  }

  .member {
    background-image: linear-gradient(#00000080, #00000080);
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    width: 90%;
    height: 290px;
  }

  .member.virraj {
    background-image: url('../images/Virraj-Jatania.jpg');
    background-position: 50%;
    background-size: cover;
    height: 260px;
  }

  .member.pablo {
    background-image: url('../images/Pablo-Uson.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .member.rosie {
    background-image: url('../images/Rosie_Hewat_sq.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .member.benji {
    background-image: url('../images/Beji_Weber_sq.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .member.rebecca {
    background-image: url('../images/Rebecca_Ohayon_sq.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .member.maxim {
    background-image: url('../images/Max_Konstenko_sq.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .member.roman {
    background-image: url('../images/Roman_Perona_sqr.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .member.yaser {
    background-image: url('../images/Yaser.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .member.florian {
    background-image: url('../images/Florian_Ruspi_sq.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .member.adrian {
    background-image: url('../images/Adrian_Boal_sq.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .member.marie {
    background-image: url('../images/Marie_Pierre_sq.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .member.matt {
    background-image: url('../images/Matt_Hawkins_sq.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .member-desc {
    background-color: #f8e71c;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    width: 90%;
    height: 260px;
    padding: 20px;
  }

  .close {
    float: right;
    cursor: default;
    position: relative;
    top: 10px;
    right: 10px;
  }

  .v2-benefits-row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    width: 100%;
  }

  .v2-row-cell {
    flex-direction: row;
    grid-auto-flow: column;
  }

  .v2-cell-content-wrapper {
    text-align: left;
  }

  .v2-cell-img {
    width: 40px;
    margin-bottom: auto;
    margin-right: 20px;
  }

  .v2-benefits-inner {
    width: 90%;
  }

  .global-cta-primary2-lpv2 {
    margin-top: 10px;
    margin-bottom: 18px;
    font-size: 1.125em;
    position: static;
  }

  .hpp-v2-hero-inner {
    width: 90%;
    display: flex;
  }

  .hpp-v2-hero-inner.navbar {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .v22-hero-wrapper-right {
    align-self: center;
    width: 70%;
  }

  .global-font-p-small.text-muted.text-center.max-width-80-desktop {
    max-width: 100%;
  }

  .global-font-p-small.tablet-center.ftc-terms {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .global-font-p-small.text-center-m {
    text-align: center;
  }

  .v22-hero-trust-row {
    height: 70px;
  }

  .v22-benefits-extra-row {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .v22-benefits-extra-logo {
    height: 150px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .v22-benefits-extra-logo.seo.phone {
    align-self: flex-start;
    display: block;
  }

  .v22-benefits-extra-row-content {
    width: 90%;
  }

  .v22-benefits-extra-sub-horizontal {
    flex-direction: column;
    justify-content: space-around;
    height: 100px;
  }

  .text-block-16.seo.switch {
    padding-left: 59px;
  }

  ._2columns_imageleft_v3 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .columns-17 {
    width: 568px;
  }

  .v25-col1-grid-row {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .v25-col1-grid-row-right {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .paragraph-40 {
    font-size: 18px;
  }

  .v25-col1-grid-logo {
    width: 150px;
    height: 150px;
    margin-bottom: 20px;
  }

  .v2-cashback-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pd-challenge-grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-items: center;
    width: 45%;
  }

  .superresult_v2 {
    font-size: 3em;
  }

  .pd-challenge-cell-checkbox-wrapper {
    width: 125px;
    height: 100%;
  }

  .pd-challenge-checkbox-inner {
    justify-content: flex-start;
    height: 120px;
  }

  .pd-challenge-row {
    width: 95%;
  }

  .global-header-col1 {
    width: 80%;
  }

  .global-list-col2-0-25 {
    width: 100%;
  }

  .v25-nav-links-grid {
    width: 70%;
  }

  .v25-col1-grid {
    width: 100%;
  }

  .global-col2-1-00 {
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    width: 90%;
  }

  .global-grid-cell.global-shadow {
    padding-bottom: 0;
    font-size: 95%;
  }

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

  .v25-cta-review-row {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .v25-cta-review-grid {
    width: 70%;
  }

  .v25-cta-card-review-logo {
    width: 100px;
    height: 100px;
  }

  .v25-pricingfx-grid-row {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .v25-pricingfx-grid-row-content {
    width: 90%;
  }

  .v25-pricingfx-grid-row-logo {
    width: 150px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .global-section-hero {
    background-image: none;
    padding-top: 60px;
  }

  .global-section-hero.bkg-colour-gradient-pp, .global-section-hero.global-section-hero-gradient {
    padding-top: 0;
  }

  .v25-cta-review-row-right {
    flex-direction: column;
    align-items: center;
    padding-left: 40px;
    padding-right: 20px;
    display: flex;
  }

  .v25-cta-trustpilot.align-left {
    margin-left: 0;
  }

  .v25-home-account-row-logo {
    width: 225px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .v25-home-benefits-grid {
    grid-template-columns: 1fr 1fr;
  }

  .v25-home-benefits-row-top {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .v25-home-benefits-row-top-text {
    width: 100%;
  }

  .v25-home-benefits-grid-cell {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .v25-home-account-grid-row-content {
    width: 100%;
  }

  .v25-home-account-grid-row {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .v25-home-account-grid {
    width: 90%;
  }

  .global-cta-wrapper {
    align-items: center;
  }

  .v25-home-app-slide {
    width: 100%;
  }

  .v25-home-app-slider-mask {
    height: 350px;
  }

  .global-reviews-testimonials-cell {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .global-col3-1-00 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr;
    width: 95%;
  }

  .global-reviews-testimonials-cell-right {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .v25-loqbox-journey-grid {
    width: 100%;
  }

  .global-footer-grid {
    grid-template-columns: 1fr 1fr;
  }

  .v25-hero-giftcard-row {
    background-position: 50% 0;
    background-size: 175px;
    flex-direction: column;
    align-items: center;
    padding-top: 200px;
  }

  .v25-hero-giftcard-row.bkg-offer3 {
    background-position: 100% 0;
    background-size: 70%;
    padding-top: 0;
  }

  .v25-giftcard-hiw-row {
    padding-left: 20px;
    padding-right: 20px;
  }

  .v25-giftcard-order-form-block, .v25-giftcard-order-form-title, .v25-email-form-field {
    width: 100%;
  }

  .v25-giftcard-form-success-row {
    flex-direction: column-reverse;
    display: flex;
  }

  .v25-col2-grid-col5 {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .v25-grow-calculator-inner {
    width: 95%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .v25-grow-calculator-grid {
    grid-column-gap: 15px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .v25-grow-calculator-result-header-primary {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    width: 95%;
  }

  .v25-grow-calculator-result-content {
    width: 55%;
  }

  .v25-grow-calculator-result-header {
    width: 60%;
  }

  .global-section-hero-content {
    background-image: linear-gradient(#0000, #0000);
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .v25-giftcard-form-success-row-img {
    width: 200px;
    height: 100%;
    margin-bottom: 20px;
  }

  .v25-qa-grid {
    width: 95%;
  }

  .grid-14 {
    width: 100%;
  }

  .v25-download-app-img {
    width: 30%;
  }

  .crowd-title {
    width: 80%;
  }

  .crowd-hero {
    background-image: none;
    flex-direction: column;
    align-items: center;
  }

  .crowd-hero-title {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 70%;
    padding-left: 0;
    display: flex;
  }

  .crowd-hero-video {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    width: 90%;
    padding-top: 0;
    padding-left: 0%;
  }

  .crowd-home-hero-trust-row {
    height: 70px;
  }

  .crowd-stats-par {
    text-align: left;
  }

  .crowd-investors-img {
    width: 100%;
    height: 200px;
  }

  .crowd-investors-text-title {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .crowd-hero-video-wrapper {
    background-position: 0%;
    align-self: center;
  }

  .crowd-investors-text {
    width: 90%;
  }

  .global-callout {
    text-align: center;
    width: 90%;
    line-height: 1.25em;
  }

  .v25-crowd-takeover {
    flex-direction: column;
    align-items: center;
  }

  .v25-crowd-hero-video {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    width: 90%;
    padding-top: 0;
    padding-left: 0%;
  }

  .v25-crowd-takeover-hero-title {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 70%;
    padding-left: 0;
    display: flex;
  }

  .v25-crowd-takeover-home-hero-trust-row {
    height: 70px;
  }

  .crowd-private-update {
    background-image: linear-gradient(#000000b3, #000000b3), url('../images/Rocket-45.png');
    background-position: 0 0, 0 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 345px;
  }

  .crowd-private-investors {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .crowd-private-title {
    width: 80%;
  }

  .text-block-39 {
    font-size: .75em;
  }

  .global-section-hero-map {
    border-style: none;
    border-width: 1px;
    padding-top: 60px;
  }

  .v25-col2-hero-row-html {
    justify-content: center;
    width: 100%;
    margin-bottom: 20px;
  }

  .global-hero-logo {
    height: 15px;
  }

  .global-section-hero-right {
    order: -1;
    justify-content: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .global-banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .abroad-country-wrapper {
    grid-template-columns: 1fr;
  }

  .remittances-country-grid {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .global-pricing-row-2, .global-pricing-title {
    width: 90%;
  }

  .global-trust-press-grid {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 95%;
  }

  .global-trust-press-logo {
    height: 30px;
  }

  .v25-col2-grid-col4 {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .global-col1 {
    margin-bottom: 40px;
  }

  .global-col2-0-75 {
    width: 90%;
  }

  .global-header-80-left {
    width: 100%;
  }

  .global-header-40-centered {
    width: 80%;
  }

  .global-header-40-centered.blog-header {
    margin-top: -40px;
    margin-bottom: 0;
    font-size: 80%;
  }

  .prepaid-grid-online {
    grid-template: ". . Area"
                   ". . ."
                   "Area-2 Area-2 Area-2"
                   / .25fr .25fr;
    width: 70%;
  }

  .global-header-75 {
    text-align: center;
    align-items: center;
  }

  .prepaid-grid-online-cell.global-shadow {
    width: 125px;
    height: 125px;
  }

  .global-cta-mobile-wrapper-link {
    margin-top: 30px;
  }

  .global-section-hero-img {
    max-width: 40%;
    margin-top: -50px;
  }

  .v3-hero-grid {
    grid-column-gap: 0px;
    grid-template-columns: .25fr 1.75fr .25fr;
  }

  .v3-hero-header-wrapper {
    width: 100%;
  }

  .v3-hero-grid-left, .v3-hero-grid-right {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .v3-trust-logos {
    width: 70%;
  }

  .v3-benefits-grid-3-2 {
    grid-template-columns: 1fr 1fr;
  }

  .v3-app-grid {
    width: 90%;
  }

  .v3-about-achievements-grid {
    grid-template-columns: 1fr 1fr;
    width: 90%;
  }

  .rich-text-block {
    object-fit: fill;
  }

  .global-forms-wrapper {
    width: 90%;
  }

  .promo-cashback {
    text-align: center;
    width: 90%;
    line-height: 1.25em;
  }

  .pp-hero-col-left {
    text-align: center;
    align-items: center;
    width: 90%;
  }

  .v3-benefits-grid4, .v3-benefits-grid-3-1 {
    grid-template-columns: 1fr 1fr;
  }

  .pp-hero-steps {
    width: 100%;
  }

  .pp-hero-content {
    background-image: linear-gradient(#0000, #0000);
    flex-direction: column-reverse;
    align-items: center;
    display: flex;
  }

  .global-header-50-centered {
    width: 80%;
  }

  .pp-benefits-card {
    width: 90%;
  }

  .grid-25 {
    width: 100%;
  }

  .pp-benefits-account, .pp-benefits-earn {
    width: 90%;
  }

  .pp-cash-broadband-wrapper {
    width: 100%;
    height: 250px;
    padding-right: 100px;
  }

  .pp-benefits-navbar-link, .pp-benefits-navbar-link.w--current {
    font-size: 1em;
  }

  .global-pricing-extra {
    overflow: scroll;
  }

  .pp-hero-col-right {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-127 {
    flex-direction: column;
  }

  .pp-form-wrapper-col-2 {
    position: static;
    top: 20px;
  }

  .pp-form-content-flex {
    flex-direction: column;
  }

  .pp-form-col-left {
    width: 100%;
    margin-bottom: 20px;
  }

  .pp-form-col-right, .pp-hero-steps-4 {
    width: 100%;
  }

  .pp-benefits-cs-reviews {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr;
    width: 95%;
  }

  .pp-benefits-row-top {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pp-earn-broadband, .pp-earn-mobile {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .global-pricing-row-3 {
    width: 90%;
  }

  .pp-earn-row-3 {
    grid-template-columns: 1fr;
  }

  .v3-save-mobile {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(85deg, #000, #3330), url('../images/save-mobile.png');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    padding-top: 60px;
  }

  .v3-save-broadband {
    background-image: linear-gradient(90deg, #000, #fff0), url('../images/Save-broadband.png');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    padding-top: 60px;
  }

  .global-reviews-card {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .global-card-col-2 {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-130 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr;
    width: 90%;
  }

  .v3-benefits-account, .v3-benefits-card, .v3-benefits-earn {
    width: 90%;
  }

  .v3-benefits-earn-row {
    padding-left: 20px;
    padding-right: 20px;
  }

  .v3-earn-broadband, .v3-earn-mobile {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .global-pricing-fullfees {
    width: 80%;
  }

  .v3-earn-sweepstake, .pp-earn-sweepstake {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .v3-callout-wrapper-60 {
    width: 100%;
  }

  .div-block-132 {
    max-width: 290px;
    margin-top: -40px;
    top: 0;
  }

  .v37-benefits-grid, .v37-benefits-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .v37-home-callout {
    text-align: center;
    width: 90%;
    margin-top: 20px;
    margin-bottom: 0;
    line-height: 1.25em;
  }

  .v37-home-hero-steps {
    width: 100%;
  }

  .v25-qa-grid-2 {
    width: 95%;
  }

  .global-section-hero-right-pockit-lady {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .v26-home-benefits-grid-cell {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .v4-benefits-grid-3-2 {
    grid-template-columns: 1fr 1fr;
  }

  .global-header-77 {
    text-align: center;
    align-items: center;
    max-width: 90%;
  }

  .global-section-hero-no-overflow {
    background-image: none;
    padding-top: 60px;
  }

  .global-section-hero-no-overflow.bck-colour-orange-radial {
    background-image: radial-gradient(circle, #fde92e, #ffb200);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .global-section-hero-content-pockit-lady {
    background-image: linear-gradient(#0000, #0000);
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .container.flex-block.cash-advance-container {
    margin-top: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .carousel-mask {
    width: 60%;
  }

  .blog-img-hero {
    width: 95%;
    height: 200px;
    position: static;
  }

  .blog-article-stack {
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-article-wrapper {
    padding: 20px 0;
  }

  .blog-article-wrapper.full-article {
    padding-left: 10px;
    padding-right: 10px;
  }

  .global-cta-primary-2 {
    font-size: 1.125em;
  }

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

  .section-header {
    flex-direction: column;
  }

  .section-3x1.cb-align._w-100 {
    width: 100%;
  }

  .section-faq, .section-faq.section-first {
    width: 90%;
  }

  .header-home {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section-hero-home {
    background-image: url('../images/pockit-lady-hero-bg.svg'), radial-gradient(circle closest-corner at 50% 80%, #fff 3%, #fddd34 77%);
    background-position: -10% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
    background-attachment: scroll, scroll;
    padding-top: 0;
  }

  .section-hero-home.bck-colour-orange-radial {
    background-position: 190% 100%, 0 0;
    background-size: 380px, auto;
  }

  .div-block-141 {
    margin-bottom: 20px;
    padding-top: 0;
  }

  .div-block-143 {
    flex-direction: column;
  }

  .div-block-146 {
    flex-flow: row;
  }

  .div-block-149 {
    order: -1;
    justify-content: flex-start;
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-slider-arrows-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .container-69 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .slider-button-left, .slider-button-right {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .grid-slider {
    margin-bottom: 32px;
  }

  .image-166 {
    width: 64px;
  }

  .dropdown-toggle {
    white-space: pre-line;
    word-break: normal;
    overflow-wrap: break-word;
  }

  .global-callout-2 {
    text-align: center;
    line-height: 1.25em;
  }

  .v3-callout-wrapper-61, .v4-callout-wrapper-60 {
    width: 100%;
  }

  .rich-text-block-2 {
    font-size: 18px;
  }

  .div-block-141-2 {
    margin-bottom: 20px;
    padding-top: 20px;
  }

  .section-hero-credit-builder {
    background-image: radial-gradient(circle closest-corner, #fff 10%, #fddd34 77%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    padding-top: 0;
  }

  .section-hero-credit-builder.bck-colour-orange-radial {
    background-position: 190% 100%, 0 0;
    background-size: 380px, auto;
  }

  .div-block-163 {
    position: relative;
  }

  .div-block-162-2 {
    flex-direction: column;
    width: 90%;
  }

  .tabs-menu-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-2 {
    max-width: 100%;
  }

  .section-header-4 {
    flex-direction: column;
  }

  .image-174 {
    width: 20%;
  }

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

  .v4-hero-fscsdisclaimer {
    text-align: left;
    max-width: 80%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-49 {
    margin-top: -40px;
  }

  .section-49.first-section {
    margin-top: -10px;
  }

  .div-block-168 {
    margin-bottom: 0;
  }

  .download-app-section {
    flex-flow: column;
    align-items: center;
  }

  .div-block-169 {
    align-items: center;
  }

  .flex-block-3 {
    flex-flow: row;
  }

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

  .image-178 {
    display: none;
  }

  .div-block-146-1 {
    flex-flow: column;
  }

  .paragraph-83 {
    text-align: center;
    margin-bottom: 0;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 132%;
  }

  .link-black {
    color: var(--black);
  }

  .link-black:hover {
    color: var(--darker-grey);
  }

  .link-black.secondary-cta-mobile {
    display: block;
  }

  .global-cta-primary-3 {
    font-size: 1.125em;
    display: none;
  }

  .global-cta-primary-mobile-3 {
    text-align: center;
    font-size: 1.125em;
    display: block;
  }

  .cta-box {
    flex-flow: column;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .div-block-141-3 {
    margin-bottom: 0;
    padding-top: 0;
  }

  .div-block-141--3 {
    margin-bottom: 20px;
    padding-top: 0;
  }

  .div-block-141-4 {
    margin-bottom: 0;
    padding-top: 0;
  }

  .section-3x1-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 15px;
  }

  .section-3x1-2.cb-align._w-100 {
    width: 100%;
  }

  .paragraph-63-6 {
    text-align: center;
    font-size: 18px;
  }

  .section-faq-2 {
    width: 90%;
  }

  .div-block-146-2 {
    flex-flow: column;
  }

  .image-183 {
    box-sizing: border-box;
    object-fit: contain;
    width: 220px;
  }

  .flex-block-7 {
    grid-template-columns: 1fr 5fr 1fr;
  }

  .list-item-7 {
    padding-left: 0;
  }

  .list-item-7.last-item {
    padding-bottom: 0;
  }

  .pockit-awards {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .image-183-2 {
    width: 240px;
  }

  .section-3x1-3.cb-align._w-100 {
    width: 100%;
  }

  .div-block-141-6 {
    margin-bottom: 20px;
    padding-top: 0;
  }

  .image-188 {
    display: none;
  }

  .paragraph-63-7 {
    text-align: center;
    font-size: 20px;
  }

  .section-3x1-4 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 15px;
  }

  .section-3x1-4.cb-align._w-100 {
    width: 100%;
  }

  .section-header-benefits {
    grid-template-columns: 1fr 1fr;
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-6 {
    width: 90%;
  }

  .div-block-141-5-copy, .div-block-141-7 {
    margin-bottom: 20px;
    padding-top: 0;
  }

  .flex-block-10 {
    grid-template-columns: 1fr;
  }

  .div-separator-2 {
    border-right-width: 0;
    border-radius: 0;
  }

  .div-separator-3 {
    border-bottom: 0 solid #eee;
    border-right-width: 1px;
  }

  .div-separator-4 {
    border-right-width: 0;
    border-radius: 0;
  }

  .section-header-chargeback {
    grid-template-columns: 1fr 1fr;
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-88 {
    font-size: 18px;
  }

  .global-font-p-small-2.text-center-m {
    text-align: center;
  }

  .global-cta-primary-v2 {
    font-size: 1.125em;
  }

  .link-black-v2 {
    color: var(--black);
  }

  .link-black-v2:hover {
    color: var(--darker-grey);
  }

  .link-black-v2.secondary-cta-mobile {
    display: block;
  }

  .div-block-177-2 {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
  }

  .flex-block-11 {
    justify-content: center;
    align-items: flex-start;
  }

  .image-194 {
    display: none;
  }

  .image-195 {
    display: block;
  }

  .flex-block-1-4 {
    flex-flow: column;
  }

  .section-3x1-5 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 15px;
  }

  .section-3x1-5.cb-align._w-100 {
    width: 100%;
  }

  .section-2x1-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 15px;
  }

  .section-2x1-2.cb-align._w-100 {
    width: 100%;
  }

  .div-block-177-3 {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
  }

  .image-194-2 {
    display: none;
  }

  .div-block-177-4 {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
  }

  .flex-block-11-1 {
    justify-content: center;
    align-items: flex-start;
  }

  .image-188-1 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .paragraph-90 {
    overflow-wrap: break-word;
    font-size: 18px;
    line-height: 140%;
    display: block;
    overflow: visible;
  }

  .blog-article-body {
    width: 90%;
  }

  .blog-nav {
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-item-10 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .paragraph-92 {
    font-size: 18px;
  }

  .blog-featured-label {
    margin-top: -11px;
  }

  .blog-article-wrapper-featured {
    margin-bottom: 20px;
  }

  .blog-article-wrapper-featured.full-article {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cta-box-2 {
    flex-flow: column;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .blog-article-cta {
    flex-flow: column;
    padding: 20px 0;
  }

  .blog-article-cta.full-article, .blog-article-cta.article-body {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-197, .image-197-2 {
    margin-top: 0;
  }

  .global-header-col1-copy {
    width: 80%;
  }

  .collection-list {
    flex-flow: column;
  }

  .section-header-stats {
    grid-template-columns: 1fr 1fr;
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pockit-awards-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .flex-block-8-1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .pockit-awards-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .image-166-1 {
    width: 64px;
  }

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

  .div-block-190 {
    text-align: center;
    flex-flow: column;
    align-items: center;
  }
}

@media screen and (max-width: 479px) {
  ul {
    font-family: Gt walsheim web, Trebuchet MS, sans-serif;
    font-size: 28px;
    line-height: 48px;
  }

  img {
    max-width: 100%;
  }

  .global-font-h1 {
    flex: 0 auto;
    font-size: 2em;
    font-weight: 700;
    line-height: 1.25em;
  }

  .global-font-h1.global-font-align-middle {
    margin-left: auto;
    margin-right: auto;
  }

  .global-font-h1.font-h1-mobile {
    margin-bottom: 10px;
  }

  .global-font-h1.global-text-align-centre.mobile-h1 {
    font-size: 1.6em;
  }

  .global-font-h1.h1-center-mobile {
    text-align: center;
  }

  .global-font-h1.text-center.mobile-h1 {
    font-size: 1.6em;
  }

  .global-font-h1.text-center.mobile-h1.pt-20 {
    padding-top: 20px;
  }

  .global-font-h1.text-center-m {
    text-align: center;
  }

  .global-font-h3 {
    margin-bottom: 20px;
    font-size: 1.375em;
    font-weight: 700;
  }

  .global-font-h2 {
    font-size: 1.625em;
    font-weight: 700;
  }

  .global-font-h2.v2, .global-font-h2.mobile-h2 {
    text-align: center;
  }

  .global-font-h2.global-text-align-centre.padding-h, .global-font-h2.global-text-align-centre.h2-hpadding-20, .global-font-h2.text-center.h2-mobile {
    padding-left: 20px;
    padding-right: 20px;
  }

  .global-font-h4 {
    font-size: 1.125em;
    font-weight: 700;
    line-height: 1.222em;
  }

  .global-font-h4.global-font-colour-green {
    color: var(--teal);
  }

  .global-cta-primary {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .v15-footer-grid {
    grid-template: "."
                   "."
                   "."
                   / 1fr;
  }

  .paragraph-26 {
    text-align: center;
    padding-right: 0;
  }

  .v2-hero-inner {
    flex-direction: column;
    align-items: center;
    width: 90%;
  }

  .v2-hero-inner.footer {
    display: none;
  }

  .v2-hero-inner.mobile {
    align-items: flex-start;
    margin-top: -40px;
    display: flex;
  }

  .v2-hero-inner.navbar {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .v2-hero-inner.v2 {
    width: 90%;
  }

  .navbar.mobile {
    display: block;
  }

  .v25-achievements-logo {
    height: 30px;
    margin-bottom: 20px;
  }

  .txtblock3 {
    text-align: center;
    justify-content: flex-start;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    display: block;
  }

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

  .txtblock3.v1 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .txtblock3.v1.right {
    text-align: center;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .txtblock3.v1.center {
    margin-top: 0;
    margin-bottom: 0;
  }

  .timelinecols {
    flex-direction: column;
  }

  .f_headers {
    font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  }

  .global-footer {
    padding-top: 60px;
  }

  .columns-3 {
    flex-direction: column;
  }

  .text-block-7 {
    text-align: left;
    font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  }

  .f_links {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Gt walsheim web, Trebuchet MS, sans-serif;
    text-decoration: none;
  }

  .f_links.socials {
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none;
    overflow: visible;
  }

  .f_links.legal {
    text-align: center;
    flex-direction: column;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 0;
  }

  .f_links.nolinks {
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none;
  }

  .f_links.v2 {
    margin-bottom: 10px;
    text-decoration: none;
  }

  .column-15 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .copyright {
    text-align: center;
    font-family: Gt walsheim web, Trebuchet MS, sans-serif;
  }

  .container-7 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
  }

  .container-8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-9 {
    margin-bottom: 40px;
  }

  .container-10 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 0;
    display: flex;
  }

  .container-11 {
    display: block;
  }

  .div-block-form {
    justify-content: center;
  }

  .div-paragraph.blog {
    padding-left: 10px;
    padding-right: 10px;
  }

  .teamdesc {
    font-size: 14px;
  }

  .teamdesc.mobile {
    margin-bottom: 0;
    font-size: 16px;
  }

  .container-14 {
    justify-content: flex-start;
    align-items: center;
  }

  .global-price-section {
    width: 90%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .global-price-section._3 {
    height: 325px;
  }

  .block-fees, .block-fees._1 {
    width: 100%;
  }

  .block-fees.rate {
    margin-top: -10px;
  }

  .block-fees.countries {
    margin-top: 10px;
  }

  .v25-achievements-spectator {
    margin-bottom: 20px;
  }

  .modal {
    width: 90%;
  }

  .member, .member-desc {
    width: 95%;
  }

  .v2-benefits-row {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .v2-row-cell {
    flex-direction: row;
    justify-content: center;
  }

  .v2-cell-content-wrapper {
    text-align: left;
    align-self: center;
  }

  .v2-cell-img {
    width: 40px;
    margin-right: 20px;
  }

  .v2-title-wrapper {
    text-align: center;
    width: 90%;
  }

  .global-cta-primary2-lpv2 {
    background-color: #000;
    align-self: center;
  }

  .hpp-v2-hero-inner {
    align-items: center;
    width: 90%;
  }

  .hpp-v2-hero-inner.navbar {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .v22-hero-wrapper-right {
    width: 100%;
  }

  .v22-poundland-content {
    flex-direction: column;
  }

  .global-font-p-small.text-muted.mobile-center {
    text-align: center;
  }

  .global-font-p-small.mt-0 {
    margin-top: 0;
  }

  .global-font-p-small.p-small-powered {
    margin-top: -10px;
  }

  .global-font-p-small.text-center.rating-v2, .global-font-p-small.text-center.rating-v3 {
    margin-top: 20px;
  }

  .v22-hero-cta-ios {
    margin-bottom: 20px;
  }

  .v22-hero-cta-android {
    width: 150px;
    height: 50px;
    margin-left: 0;
  }

  .v22-hero-cta-stores {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .v22-hero-cta-stores.gg-hero {
    display: none;
  }

  .v22-benefits-extra-row.seo {
    margin-left: auto;
    margin-right: auto;
  }

  .v22-benefits-extra-logo {
    text-align: left;
    margin-top: 40px;
  }

  .v22-benefits-extra-logo.seo.phone {
    height: 300px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .v22-benefits-extra-sub-row {
    margin-top: 5px;
  }

  .text-block-13 {
    font-size: .75em;
  }

  .text-block-16.seo {
    padding-right: 0;
  }

  .text-block-16.seo.switch {
    padding-left: 0;
  }

  ._2columns_imageleft_v3 {
    background-image: url('../images/backgroundtest1.jpg');
    background-size: cover;
  }

  .columns-17 {
    width: 320px;
  }

  .section-47 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cashback_percentage {
    text-align: center;
    line-height: 120%;
  }

  .div-block-86 {
    justify-content: center;
    align-items: center;
  }

  .v25-col1-grid-row {
    align-items: flex-start;
  }

  .v25-col1-grid-row-right {
    text-align: left;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .v25-col1-grid-logo {
    flex: none;
    width: 100px;
    height: 100px;
    margin-bottom: 20px;
  }

  .v2-cashback-grid {
    grid-template-columns: 1fr 1fr;
  }

  .superresult_v1 {
    font-size: 4em;
  }

  .pd-challenge-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    width: 100%;
  }

  .pd-challenge-cell-checkbox-wrapper {
    width: 100%;
  }

  .pd-challenge-row {
    flex-direction: column;
    width: 100%;
  }

  .global-header-col1 {
    width: 80%;
  }

  .global-list-col2-0-25 {
    grid-row-gap: 10px;
    text-align: left;
    grid-template-columns: .25fr 1fr;
    align-items: baseline;
    padding-left: 20px;
    padding-right: 20px;
  }

  .v25-nav-links-grid {
    width: 90%;
  }

  .global-col2-1-00 {
    grid-template-columns: 1fr;
  }

  .global-grid-cell {
    width: 95%;
  }

  .global-grid-cell.global-shadow {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .v25-cashback-logo {
    height: 65px;
  }

  .global-card-img {
    height: 120px;
    margin-bottom: -10px;
  }

  .v25-cta-review-grid {
    width: 90%;
  }

  .v25-cta-card-review-logo {
    flex: none;
    width: 100px;
    height: 100px;
  }

  .v25-pricingfx-grid-row-logo {
    text-align: left;
    margin-top: 40px;
  }

  .global-section-hero {
    background-image: none;
    border-top-width: 10px;
    border-left-width: 10px;
    border-right-width: 10px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .global-section-hero.bkg-colour-dark-gradient, .global-section-hero.bkg-colour-gradient-pp, .global-section-hero.global-section-hero-gradient {
    padding-bottom: 0;
  }

  .v25-cta-review-row-right {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .v25-col1-body {
    border-width: 10px;
    border-color: #fff;
  }

  .v25-cta-trustpilot.align-left {
    object-fit: fill;
    flex-wrap: nowrap;
    display: flex;
  }

  .v25-home-account-row-logo {
    text-align: left;
  }

  .v25-home-benefits-grid {
    grid-template-columns: 1fr;
  }

  .v25-home-benefits-row-top {
    flex-direction: column;
    padding-top: 20px;
  }

  .v25-home-benefits-row-top-text {
    width: 100%;
  }

  .v25-home-account-grid-row {
    margin-top: 20px;
    padding: 20px;
  }

  .v25-home-account-grid {
    width: 95%;
  }

  .v25-cta-steps-grid-cell {
    flex-direction: column;
    align-items: center;
  }

  .global-cta-wrapper {
    width: 90%;
  }

  .global-footer-compliance {
    padding-left: 20px;
    padding-right: 20px;
  }

  .global-footer-compliance-inner {
    width: 95%;
  }

  .v25-cta-micro-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .v25-home-app-slider {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .v25-home-app-slide {
    width: 100%;
  }

  .v25-home-app-slider-arrow {
    width: 40px;
    height: 40px;
  }

  .v25-hope-app-slide-img {
    height: 200px;
  }

  .v25-home-app-slider-nav {
    bottom: 0;
  }

  .v25-home-app-slider-mask {
    height: 250px;
  }

  .global-col3-1-00 {
    grid-template-columns: 1fr;
    width: 90%;
  }

  .global-reviews-testimonials-cell-right {
    text-align: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .global-footer-grid {
    grid-template-columns: 1fr;
  }

  .global-footer-list {
    font-size: 100%;
  }

  .global-footer-list-link {
    font-size: 1.125em;
    line-height: 1.222em;
  }

  .v25-hero-giftcard-row {
    background-image: url('../images/Wegift-7.png');
    background-size: 175px;
    flex-direction: column-reverse;
  }

  .v25-hero-giftcard-row.bkg-offer3 {
    background-position: 100% 0;
    background-size: 100%;
    width: 100%;
  }

  .v25-giftcard-hiw-row {
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-top: 20px;
  }

  .global-form-success-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .v25-col2-grid-col5 {
    grid-column-gap: 5px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .v25-grow-cashback-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .v25-grow-calculator-inner {
    width: 100%;
  }

  .v25-grow-calculator-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .v25-grow-calculator-result-header-primary, .v25-grow-calculator-result-content {
    width: 100%;
  }

  .v25-grow-calculator-result-header {
    width: 90%;
  }

  ._25-grow-calculator-result-header-sec {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .global-visibility-mobile {
    text-align: center;
    width: 100%;
  }

  .global-cta-btn-wrapper.text-left {
    text-align: center;
  }

  .v25-qa-grid {
    align-items: flex-start;
  }

  .v25-download-app-img {
    width: 50%;
  }

  .crowd-title {
    width: 90%;
  }

  .text-field {
    display: none;
  }

  .crowd-hero {
    background-image: none;
    padding-bottom: 20px;
  }

  .crowd-hero-title {
    flex-direction: column;
    align-items: center;
    width: 85%;
    padding-top: 60px;
    padding-bottom: 20px;
    display: flex;
  }

  .crowd-home-hero-trust-row {
    width: 100%;
    margin-top: 20px;
  }

  .crowd-investors-img {
    width: 95%;
    margin-top: 20px;
  }

  .crowd-investors-text-title {
    flex-direction: column;
    align-items: center;
    width: 90%;
    padding-bottom: 0;
    display: flex;
  }

  .crowd-footer-cta-wrapper {
    width: 90%;
  }

  .crowd-hero-video-wrapper {
    background-position: 50%;
  }

  .crowd-investors-text {
    width: 100%;
  }

  .global-callout {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 1em;
    line-height: 1.222em;
  }

  .v25-crowd-takeover {
    padding-bottom: 20px;
  }

  .v25-crowd-takeover-hero-title {
    flex-direction: column;
    align-items: center;
    width: 85%;
    padding-top: 60px;
    padding-bottom: 20px;
    display: flex;
  }

  .v25-crowd-takeover-home-hero-trust-row {
    width: 100%;
    margin-top: 20px;
  }

  .crowd-private-update {
    background-image: linear-gradient(#000000b3, #000000b3), url('../images/Rocket-45.png');
    background-position: 0 0, 0 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 345px;
    padding-bottom: 40px;
  }

  .crowd-bard-wrapper {
    width: 50%;
  }

  .crowd-bar-progress {
    padding-right: 10px;
  }

  .crowd-private-investors {
    background-size: auto 155px;
  }

  .crowd-private-title {
    width: 95%;
  }

  .global-card-shadow {
    border-radius: 10px;
    width: 225px;
  }

  .app-announce-cta {
    text-align: center;
  }

  .global-section-hero-map {
    border-top-width: 10px;
    border-left-width: 10px;
    border-right-width: 10px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .v2-remittances-hero-html-wrapper {
    width: 100%;
    overflow: auto;
  }

  .global-hero-logo {
    height: 20px;
    margin-top: 0;
  }

  .global-section-hero-right {
    flex: 0 auto;
    width: 100%;
  }

  .global-banner {
    text-align: center;
    max-height: 100%;
    padding: 10px 20px;
  }

  .remittances-comparison-grid {
    overflow: auto;
  }

  .abroad-country-wrapper {
    width: 95%;
  }

  .remittances-country-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .global-pricing-row-2 {
    grid-column-gap: 20px;
    grid-template-columns: .75fr 1fr;
  }

  .global-pricing-cashback {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .global-pricing-title {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .global-trust-press-grid {
    grid-column-gap: 10px;
    grid-template: ". . Area-2"
                   ". . Area-2"
                   "Area Area Area"
                   "Area Area Area"
                   / 1fr 1fr 1.25fr;
  }

  .global-trust-press-logo {
    height: 25px;
  }

  .v25-download-app-qr {
    width: 70%;
  }

  .global-font-bold {
    font-weight: 700;
  }

  .v25-col2-grid-col4 {
    grid-column-gap: 5px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .global-col2-0-75 {
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
  }

  .global-header-80-left {
    text-align: center;
    align-items: center;
    width: 100%;
  }

  .global-section-generic.global-bkg-grey.home-v4-form {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .global-col2-inner-1-00 {
    grid-template-columns: 1fr;
  }

  .prepaid-grid-online {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: ". . Area"
                   "Area-2 Area-2 Area-2"
                   ". . ."
                   / 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    display: grid;
  }

  .v25-hope-app-slide-img-copy {
    height: 200px;
  }

  .global-section-hero-img {
    max-width: 60%;
    margin-top: -40px;
    margin-bottom: -10px;
  }

  .lp-cta-visibility-mobile {
    text-align: center;
    width: 100%;
  }

  .survey-checkbox {
    width: 40px;
    height: 40px;
  }

  .v3-hero-grid {
    grid-template-columns: 1.75fr;
  }

  .v3-hero-header-wrapper {
    width: 90%;
  }

  .global-font-title {
    flex: 0 auto;
    font-size: 2em;
    font-weight: 700;
    line-height: 1.25em;
  }

  .global-font-title.text-center {
    text-align: center;
  }

  .v3-hero-grid-left {
    background-image: url('../images/Card-Front2x.png');
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
  }

  .v3-hero-grid-right {
    background-image: url('../images/Phone-Real-Red2x.png');
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
  }

  .v3-trust-logos {
    width: 90%;
    display: none;
  }

  .v3-benefits-grid-3-2 {
    grid-template-columns: 1fr;
  }

  .v3-app-grid {
    grid-template: "Area"
                   "Area"
                   "."
                   "."
                   / 1fr;
  }

  .v3-hero {
    padding-bottom: 0;
  }

  .v3-about-achievements-grid {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
    width: 90%;
  }

  .list-item {
    overflow-wrap: anywhere;
    line-height: 142%;
  }

  .global-forms-wrapper {
    width: 100%;
  }

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

  .promo-cashback {
    text-align: center;
    width: 95%;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1em;
    line-height: 1.222em;
  }

  .promo-cashback-grid {
    grid-column-gap: 0px;
    grid-template-columns: .5fr 1fr;
  }

  .lp-remittances-hero-html-wrapper {
    width: 100%;
    overflow: auto;
  }

  .v3-benefits-grid4, .v3-benefits-grid-3-1 {
    grid-template-columns: 1fr;
  }

  .pp-hero-steps, .pp-hero-content {
    width: 100%;
  }

  .pp-benefits-account-grid {
    display: none;
  }

  .global-grid-c2-r2 {
    justify-items: center;
  }

  .global-grid-c3-r2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-items: center;
  }

  .pp-cash-broadband-wrapper {
    height: 100%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 80px;
  }

  .pp-benefits-navbar {
    display: none;
  }

  .global-pricing-extra {
    width: 100%;
    padding-left: 10px;
  }

  .pp-form-email-wrapper {
    width: 100%;
  }

  .pp-hero-col-right {
    flex: 0 auto;
    width: 100%;
  }

  .grid-21-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ". Area";
    justify-items: center;
  }

  .div-block-128 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .pp-hero-lady-mobile {
    background-image: url('../images/pp-hero-banner-mobile2x.png');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 587px;
    width: 100%;
    height: 70px;
    display: block;
  }

  .pp-hero-img {
    background-image: url('../images/pp-lady-moneycard-mobile2x.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 217px;
    height: 263px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-150 {
    margin-bottom: 40px;
  }

  .pp-hero-wave {
    background-size: contain;
  }

  .pp-form-wrapper {
    width: 95%;
  }

  .pp-faq-lcta-wrapper {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .pp-form-wrapper-col-2 {
    width: 95%;
  }

  .pp-form-cta-wrapper {
    text-align: center;
  }

  .pp-form-col-left {
    margin-bottom: 40px;
  }

  .pp-hero-steps-4, .pp-form-title-wrapper {
    width: 100%;
  }

  .list-8 {
    font-size: 100%;
    line-height: 100%;
  }

  .pp-cta-wrapper {
    width: 80%;
  }

  .pp-benefits-cs {
    width: 95%;
  }

  .pp-benefits-cs-reviews {
    grid-template-columns: 1fr;
    width: 90%;
  }

  .pp-benefits-row-top {
    flex-direction: column;
  }

  .global-pricing-row-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: .5fr .5fr .5fr;
    width: 100%;
  }

  .pp-earn-row-3 {
    grid-template-columns: 1fr;
  }

  .v3-save-mobile {
    border-top-width: 10px;
    border-left-width: 10px;
    border-right-width: 10px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .v3-save-broadband {
    background-image: linear-gradient(90deg, #000, #000 0%, #fff0), url('../images/Save-broadband.png');
    background-position: 0 0, 61%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    border-top-width: 10px;
    border-left-width: 10px;
    border-right-width: 10px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .global-reviews-card {
    text-align: center;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .global-card-col-2 {
    margin-top: 20px;
    padding: 20px;
  }

  .div-block-130 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr;
    width: 95%;
  }

  .v3-cta-micro-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .v3-benefits-account-grid {
    display: none;
  }

  .v3-benefits-earn-row {
    flex-direction: column;
  }

  .global-pricing-row-col-title {
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-9 {
    font-size: 100%;
  }

  .div-block-131 {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.75fr;
    overflow: visible;
  }

  .image-152 {
    display: none;
  }

  .v3-callout-wrapper-60 {
    align-self: center;
    width: 100%;
    display: flex;
  }

  .div-block-132 {
    margin-top: -20px;
  }

  .v37-benefits-grid, .v37-benefits-grid-2 {
    grid-template-columns: 1fr;
  }

  .v37-cta-wrapper {
    width: 80%;
  }

  .v37-home-callout {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 1em;
    line-height: 1.222em;
  }

  .v37-home-hero-steps {
    width: 100%;
  }

  .v25-qa-grid-2 {
    align-items: flex-start;
  }

  .global-section-hero-right-pockit-lady {
    flex: 0 auto;
    width: 100%;
  }

  .v4-benefits-grid-3-2 {
    grid-template-columns: 1fr;
  }

  .global-header-77 {
    max-width: 90%;
  }

  .global-section-hero-no-overflow {
    background-image: none;
    border-top-width: 10px;
    border-left-width: 10px;
    border-right-width: 10px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .global-section-hero-no-overflow.bck-colour-orange-radial {
    background-position: 50% 100%, 0 0;
    background-size: 320px, auto;
    padding-bottom: 40px;
  }

  .pricing-h3 {
    padding-left: 10px;
    font-size: 16px;
  }

  .pricing-feature, .pricing-feature-2 {
    font-size: 14px;
    line-height: 18px;
  }

  .tab-link-7, .tab-link-7.w--current, .tab-link-8 {
    padding: 6px 5px;
  }

  .tab-link-8.w--current {
    padding-left: 5px;
    padding-right: 5px;
  }

  .tab-link-9 {
    padding: 6px 5px;
  }

  .tab-link-9.w--current {
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-46, .text-block-47, .text-block-48 {
    font-size: 11px;
    font-weight: 500;
  }

  .carousel-slider {
    min-width: 280px;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .carousel-mask {
    width: 100%;
  }

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

  .pricing-logo {
    width: 32px;
    max-width: 100%;
  }

  .blog-title {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-img-hero {
    height: 140px;
  }

  .blog-article-wrapper.full-article {
    padding-left: 10px;
    padding-right: 10px;
  }

  .global-cta-primary-2 {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-header {
    margin-top: 60px;
  }

  .flex-block {
    flex-direction: column;
    width: 100%;
  }

  .flex-block.mb-30 {
    margin-bottom: 30px;
  }

  .section-3x1 {
    width: 100%;
    margin-bottom: 0;
  }

  .section-3x1.overflow-none.last-section {
    margin-bottom: 30px;
  }

  .section-3x1.home-41-align {
    padding-top: 10px;
  }

  .section-2x1 {
    width: 100%;
    margin-bottom: 0;
  }

  .cta-pointer {
    right: -107px;
  }

  .testamonial-box {
    width: 98%;
    min-height: 372px;
    margin-bottom: 0;
  }

  .section-header-2.header-bg-yellow {
    margin-top: 40px;
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-faq {
    word-break: normal;
    overflow-wrap: anywhere;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-faq.section-first {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-140 {
    align-items: center;
    padding: 20px 20px 40px;
  }

  .header-home {
    align-items: center;
    width: 100%;
    padding-top: 0;
  }

  .section-hero-home {
    background-image: url('../images/pockit-lady-hero-bg.svg'), radial-gradient(circle closest-corner at 50% 80%, #fff 3%, #fddd34 77%);
    background-position: -10% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
    background-attachment: scroll, scroll;
    border-top-width: 10px;
    border-left-width: 10px;
    border-right-width: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-hero-home.bck-colour-orange-radial {
    background-position: 50% 100%, 0 0;
    background-size: 320px, auto;
    padding-bottom: 200px;
  }

  .image-155 {
    width: 60%;
    bottom: -160px;
  }

  .div-block-143 {
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-white-frost {
    padding-bottom: 0;
  }

  .div-block-151 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .swiper.grid-slider {
    width: 96%;
    max-height: 100%;
  }

  .swiper.grid-slider-3.swiper-full-width {
    width: 96%;
  }

  .swiper.grid-slider-5 {
    width: 90%;
  }

  .swiper-slide {
    max-width: 100%;
  }

  .div-block-155 {
    margin-bottom: 30px;
  }

  .image-161 {
    top: -10px;
  }

  .image-165 {
    top: -26px;
  }

  .image-166 {
    width: 54px;
  }

  .image-167 {
    width: 80%;
  }

  .dropdown-list-2.accordion-pane {
    overflow-wrap: anywhere;
  }

  .dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-71 {
    white-space: normal;
  }

  .v4-hero {
    padding-bottom: 0;
  }

  .global-callout-2 {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 1em;
    line-height: 1.222em;
  }

  .v3-callout-wrapper-61, .v4-callout-wrapper-60 {
    align-self: center;
    width: 100%;
    display: flex;
  }

  .div-block-131-2 {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.75fr;
    overflow: visible;
  }

  .heading-2 {
    font-size: 26px;
  }

  .heading-2.mb-40 {
    text-align: center;
  }

  .dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .list-item-3 {
    line-height: 130%;
  }

  .heading-3, .paragraph-77 {
    text-align: center;
  }

  .text-block-51 {
    font-family: Gt Walsheim Web, Trebuchet MS, sans-serif;
    font-size: 12px;
  }

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

  .blog-article-thumb {
    width: 192px;
  }

  .pricing-logo-2 {
    width: 32px;
    max-width: 100%;
  }

  .rich-text-block-3 {
    aspect-ratio: auto;
    text-align: left;
    align-self: auto;
    font-size: 100%;
  }

  .div-block-141-2 {
    padding-top: 20px;
  }

  .global-section-generic-copy.global-bkg-grey.home-v4-form {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .section-hero-credit-builder {
    background-image: radial-gradient(circle closest-corner, #fff 5%, #fddd34 77%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    border-top-width: 10px;
    border-left-width: 10px;
    border-right-width: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-hero-credit-builder.bck-colour-orange-radial {
    background-position: 50% 100%, 0 0;
    background-size: 320px, auto;
    padding-bottom: 200px;
  }

  .div-block-155-2 {
    margin-bottom: 40px;
    position: relative;
  }

  .image-170 {
    width: 20%;
    top: -32px;
  }

  .div-block-163 {
    right: auto;
  }

  .section-header-3.header-bg-yellow {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .section-header-3.header-bg-yellow-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-164 {
    flex-direction: column;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .cta-pointer-copy {
    margin: -14px -4px auto auto;
    right: -107px;
  }

  .tabs-menu-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-content {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-link-tab-1, .tab-link-tab-1.w--current, .tab-link-tab-2, .tab-link-tab-3 {
    padding: 10px;
  }

  .section-header-4 {
    margin-top: 60px;
  }

  .image-174 {
    width: 25%;
  }

  .text-block-53 {
    text-align: center;
    font-size: 80%;
  }

  .bold-text-17, .bold-text-18 {
    text-align: center;
  }

  .text-block-54, .text-block-55 {
    text-align: center;
    font-size: 80%;
  }

  .paragraph-79, .paragraph-80 {
    text-align: center;
  }

  .v4-hero-fscsdisclaimer {
    text-align: center;
    max-width: 100%;
    padding-right: 0;
  }

  .section-49 {
    margin-top: 0;
    padding: 20px 10px;
    overflow: hidden;
  }

  .section-49.first-section {
    margin-top: 0;
  }

  .section-49.intro-section {
    text-align: center;
  }

  .image-179 {
    width: 140px;
  }

  .list-13 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .global-cta-primary-3 {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .global-cta-primary-3.cta-small.global-cta-yellow.cta-mobile-on, .global-cta-primary-3.global-cta-yellow.cta-mobile-on {
    display: block;
  }

  .global-cta-primary-mobile-3 {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .cta-box {
    text-align: center;
    align-self: center;
  }

  .cta-box.lock-bottom {
    bottom: 4%;
  }

  .cta-box.mt-20-mobile {
    margin-top: 20px;
  }

  .cta-box.lock-bottom-2 {
    bottom: 6%;
  }

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

  .image-180 {
    width: 120px;
  }

  .text-block-56 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 132%;
  }

  .section-3x1-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    width: 100%;
    margin-bottom: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section-3x1-2.overflow-none.last-section {
    margin-bottom: 30px;
  }

  .section-3x1-2.last-item {
    margin-bottom: 0;
  }

  .paragraph-63-6 {
    text-align: left;
  }

  .section-faq-2 {
    word-break: normal;
    overflow-wrap: anywhere;
    width: 100%;
  }

  .section-faq-2.section-first {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-155-3 {
    margin-bottom: 40px;
    position: relative;
  }

  .flex-block-1-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    width: 100%;
  }

  .flex-block-1-2.mb-30 {
    margin-bottom: 30px;
  }

  .flex-block-1-2.value-stack-container {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .image-183 {
    align-self: center;
  }

  .flex-block-7 {
    grid-column-gap: 1px;
    grid-row-gap: 0px;
    grid-template-columns: .25fr;
    display: block;
  }

  .image-184 {
    width: 80px;
    display: none;
    position: absolute;
    inset: 12% -14% 0% auto;
  }

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

  .pockit-awards.mt-0 {
    margin-top: 0;
  }

  .image-183-2 {
    text-align: center;
    width: 120px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    inset: 16% auto 0% -37%;
  }

  .paragraph-84 {
    font-size: 18px;
    line-height: 132%;
  }

  .image-185 {
    width: 140px;
  }

  .image-186 {
    width: 120px;
    margin-top: 10px;
  }

  .section-3x1-3 {
    width: 100%;
    margin-bottom: 0;
    padding: 10px 15px 0;
  }

  .section-3x1-3.overflow-none.last-section {
    margin-bottom: 30px;
    padding-top: 10px;
  }

  .image-187 {
    width: 180px;
  }

  .testamonial-box-2 {
    z-index: 999;
    width: 98%;
    margin-bottom: 0;
  }

  .swiper-arrow-prev {
    background-image: url('../images/arrow-box.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 48px;
    height: 48px;
    position: absolute;
    inset: -18px auto 0% 0%;
  }

  .swiper-arrow-prev:hover {
    opacity: .66;
  }

  .swiper-arrow-next {
    background-image: url('../images/arrow-box.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 48px;
    height: 48px;
    position: absolute;
    inset: -18px 0% 0% auto;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .swiper-arrow-next:hover {
    opacity: .66;
  }

  .swiper-arrow-prev-3 {
    -webkit-text-fill-color: inherit;
    background-image: url('../images/arrow-box.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-clip: border-box;
    width: 48px;
    height: 48px;
    position: absolute;
    inset: -18px auto 0% 18%;
  }

  .swiper-arrow-prev-3:hover {
    opacity: .66;
  }

  .swiper-arrow-next-3 {
    background-image: url('../images/arrow-box.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 48px;
    height: 48px;
    position: absolute;
    inset: -18px 18% 0% auto;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .swiper-arrow-next-3:hover {
    opacity: .66;
  }

  .div-block-155-4 {
    margin-bottom: 40px;
    position: relative;
  }

  .div-block-175 {
    justify-content: center;
    width: 42px;
    display: flex;
  }

  .paragraph-85 {
    font-size: 18px;
    line-height: 132%;
  }

  .div-block-141-6 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .list-14 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-177 {
    width: 100%;
  }

  .global-section-generic-desktop-only.global-bkg-grey.home-v4-form {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .paragraph-63-7 {
    text-align: left;
  }

  .flex-block-1-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 10px;
  }

  .flex-block-1-3.mb-30 {
    margin-bottom: 30px;
  }

  .section-3x1-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    width: 100%;
    margin-bottom: 12px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .section-3x1-4.overflow-none.last-section {
    margin-bottom: 30px;
  }

  .section-3x1-4.last-item {
    margin-bottom: 0;
  }

  .section-header-benefits {
    word-break: normal;
    overflow-wrap: anywhere;
    grid-template-columns: 1fr;
  }

  .section-header-benefits.section-first {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-6 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .banner-outline-orange {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-10 {
    grid-column-gap: 1px;
    grid-row-gap: 0px;
    grid-template-columns: .25fr;
    width: 100%;
    display: block;
  }

  .image-192 {
    margin-bottom: 0;
  }

  .section-4x1-6 {
    min-height: 440px;
    padding-bottom: 20px;
  }

  .div-separator-1, .div-separator-2 {
    border-bottom: 1px solid #eee;
    border-right-width: 0;
  }

  .div-separator-3 {
    border-bottom: 1px solid #eee;
    border-right-width: 0;
    border-radius: 0;
  }

  .div-separator-3.separator-last {
    border-bottom-width: 0;
  }

  .div-separator-4, .div-separator-5 {
    border-bottom: 1px solid #eee;
    border-right-width: 0;
  }

  .div-separator-6 {
    border-bottom: 0 solid #eee;
  }

  .div-separator-6.separator-last {
    border-bottom-width: 0;
  }

  .section-header-chargeback {
    word-break: normal;
    overflow-wrap: anywhere;
    grid-template-columns: 1fr;
    padding: 10px;
  }

  .section-header-chargeback.section-first {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-span-11 {
    color: #fff;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-88 {
    width: 100%;
    margin-top: -10px;
    margin-left: auto;
    margin-right: auto;
    line-height: 26px;
  }

  .text-span-12 {
    white-space: pre-wrap;
  }

  .div-block-183 {
    width: 90%;
  }

  .div-block-177-1 {
    width: 100%;
  }

  .global-font-p-small-2.text-muted.mobile-center {
    text-align: center;
  }

  .global-font-p-small-2.mt-0 {
    margin-top: 0;
  }

  .global-font-p-small-2.p-small-powered {
    margin-top: -10px;
  }

  .global-font-p-small-2.text-center.rating-v2 {
    margin-top: 20px;
  }

  .global-cta-primary-v2 {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-177-2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .flex-block-1-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-top: 10px;
  }

  .flex-block-1-4.mb-30 {
    margin-bottom: 30px;
  }

  .section-3x1-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    width: 100%;
    margin-bottom: 12px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .section-3x1-5.overflow-none.last-section {
    margin-bottom: 30px;
  }

  .section-3x1-5.last-item {
    margin-bottom: 0;
  }

  .section-2x1-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    width: 100%;
    margin-bottom: 12px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .section-2x1-2.overflow-none.last-section {
    margin-bottom: 30px;
  }

  .section-2x1-2.last-item {
    margin-bottom: 0;
  }

  .div-block-177-3, .div-block-177-4 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .image-188-1 {
    width: 100px;
  }

  .global-date {
    line-height: 140%;
  }

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

  .list-19 {
    padding-left: 0;
  }

  .list-item-10 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .link-3 {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
    line-height: 140%;
  }

  .youtube {
    height: 330px;
  }

  .blog-featured-label {
    margin-top: -8px;
    padding-left: 8px;
    padding-right: 6px;
    top: 0;
  }

  .blog-article-wrapper-featured.full-article {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cta-box-2 {
    text-align: center;
    align-self: center;
  }

  .cta-box-2.lock-bottom {
    bottom: 4%;
  }

  .cta-box-2.mt-20-mobile {
    margin-top: 20px;
  }

  .cta-box-2.lock-bottom-2 {
    bottom: 6%;
  }

  .blog-article-cta.full-article {
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-article-cta.article-body {
    padding-left: 10px;
  }

  .image-197 {
    margin-bottom: -20px;
  }

  .div-block-186 {
    text-align: center;
  }

  .image-197-2 {
    margin-bottom: 0;
  }

  .div-block-186-2 {
    text-align: center;
  }

  .blog-content-wrapper-featured {
    flex-flow: column;
  }

  .paragraph-97 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-155-2-copy, .div-block-155-5 {
    margin-bottom: 30px;
    position: relative;
  }

  .global-header-col1-copy {
    width: 80%;
  }

  .list-9-1 {
    font-size: 100%;
  }

  .list-20 {
    font-size: 1em;
  }

  .global-font-h1-2 {
    flex: 0 auto;
    font-size: 2em;
    font-weight: 700;
    line-height: 1.25em;
  }

  .section-header-stats {
    word-break: normal;
    overflow-wrap: anywhere;
    grid-template-columns: 1fr;
  }

  .section-header-stats.section-first {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-28 {
    max-width: 100%;
    overflow: auto;
  }

  .pockit-awards-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .pockit-awards-2.mt-0 {
    margin-top: 0;
  }

  .flex-block-8-1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

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

  .pockit-awards-3.mt-0 {
    margin-top: 0;
  }

  .image-166-1 {
    width: 54px;
  }

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

#w-node-c13640f4-9eda-8da7-9dc8-323b407576c2-cad7627f {
  justify-self: center;
}

#w-node-c13640f4-9eda-8da7-9dc8-323b4075771c-cad7627f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b40a-cad762dc {
  justify-self: start;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad762dc {
  place-self: end;
}

#w-node-_7fb21f1d-cc09-eceb-ec3b-26ed477263b8-477263a0, #w-node-_504ac45a-7959-941c-6fc9-13a97defa418-7defa3ee, #w-node-cd213dad-d721-ad3c-36f9-832c95f4d9d5-95f4d9c0 {
  justify-self: center;
}

#w-node-f5b8e477-3501-9b1f-4c64-42b55be01166-cad762dd {
  justify-self: start;
}

#w-node-f5b8e477-3501-9b1f-4c64-42b55be01177-cad762dd {
  place-self: center end;
}

#w-node-_27c97241-a787-b657-ea48-000a1c0cee07-cad762dd, #w-node-_27c97241-a787-b657-ea48-000a1c0cee0d-cad762dd, #w-node-_27c97241-a787-b657-ea48-000a1c0cee14-cad762dd, #w-node-_27c97241-a787-b657-ea48-000a1c0cee1b-cad762dd, #w-node-_27c97241-a787-b657-ea48-000a1c0cee22-cad762dd, #w-node-f36c1fd0-7c73-47c2-8377-a2b343bafbe6-cad762dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cf9fcd5-278c-d0e2-647a-cc4af3ccba4e-cad762dd, #w-node-cdf28818-4346-8125-58ee-32bfb2daedc8-cad762dd, #w-node-_780ddf71-4f56-0db7-15fe-c7a85dd4e1c1-cad762dd {
  justify-self: center;
}

#w-node-_259c88e3-9e0f-379e-ac11-7189437e836f-437e836e {
  grid-area: Area;
  align-self: end;
}

#w-node-_259c88e3-9e0f-379e-ac11-7189437e8374-437e836e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_259c88e3-9e0f-379e-ac11-7189437e8379-437e836e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_259c88e3-9e0f-379e-ac11-7189437e837e-437e836e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b40a-cad762e8 {
  justify-self: start;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad762e8 {
  place-self: end;
}

#w-node-f28ce10b-a5db-f093-62fc-271b4e786022-cad762e8, #w-node-_50037d36-eec8-9595-ffc1-01130263fb80-cad762e8, #w-node-_100aca9e-fed9-74e3-75c7-d4063a023364-cad762e8, #w-node-_100aca9e-fed9-74e3-75c7-d4063a02335d-cad762e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2034ac99-7955-898b-45a2-1b87f92b3b68-cad762e9 {
  justify-self: start;
}

#w-node-_2034ac99-7955-898b-45a2-1b87f92b3b78-cad762e9 {
  place-self: center end;
}

#w-node-_34d66a2c-340a-780f-c8b3-08b35505bfa3-cad762e9 {
  justify-self: center;
}

#w-node-ac3ab87e-dee9-bd36-1db2-d1c233ce4be7-cad762e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_904c2f6f-2567-dab7-1678-7e28eed97b93-cad762e9 {
  justify-self: center;
}

#w-node-fea38440-3655-7caa-7306-0601cf73271f-cad762e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97233d75-5bfb-580d-d318-258acd858dfd-cad762e9 {
  justify-self: center;
}

#w-node-_83e348d7-b33f-9dce-0874-fb9aed5ae1b5-cad762e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ac16ecf-1d1d-8c95-4a77-b4c01bb930e5-cad762e9 {
  justify-self: center;
}

#w-node-_3e41a3e2-d3bb-b6b7-1243-503e6222b731-cad762e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538c9-cad762e9 {
  justify-self: center;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538cb-cad762e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538cd-cad762e9 {
  justify-self: center;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538cf-cad762e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538d1-cad762e9 {
  justify-self: center;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538d3-cad762e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538d5-cad762e9 {
  justify-self: center;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538d7-cad762e9, #w-node-_56a5cb8b-9343-9c8c-bbd6-9eca0110ebac-cad762e9, #w-node-cf04031b-1bc1-d717-5205-5cf3f0445b92-cad762e9, #w-node-_5873ebc6-62e4-e5e8-d3ed-6acba389daee-cad762e9, #w-node-_5873ebc6-62e4-e5e8-d3ed-6acba389daf6-cad762e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56a5cb8b-9343-9c8c-bbd6-9eca0110ebb1-cad762e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5873ebc6-62e4-e5e8-d3ed-6acba389daf2-cad762e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18be2b52-58cb-296a-a86d-05ccb857ead1-cad762e9 {
  grid-area: Area;
  justify-self: center;
}

#w-node-a2c040e9-c773-f362-4b7c-1dc50b2cd272-0b2cd270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2c040e9-c773-f362-4b7c-1dc50b2cd273-0b2cd270, #w-node-a2c040e9-c773-f362-4b7c-1dc50b2cd27b-0b2cd270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_46b5f84e-d25a-4db8-727d-c3bed1a556e0-0b2cd270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03b7f6c9-3e53-b86c-6398-b482a8d1e6d3-0b2cd270 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-bb59d968-e6e8-3c6c-295b-40378b2fefaa-0b2cd270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cb0a7f9-db49-3783-09e1-179eb49c580a-0b2cd270, #w-node-c6f76a66-6fc1-120a-820f-9e36751b9bc1-0b2cd270, #w-node-fe44d370-1eaa-45e6-0e66-5ab61f2dfe0a-0b2cd270, #w-node-_1708bcbd-0f56-3160-dcf4-7e2e4eceb450-0b2cd270 {
  justify-self: center;
}

#w-node-_06185328-de24-ea1a-5453-fc65798e0be2-0b2cd270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c99789e6-cbbc-e947-b355-42831205b767-0b2cd270, #w-node-_9b79eb94-1dfb-9791-035a-27c2516d0459-0b2cd270, #w-node-_35d3d46f-a4bc-a6e2-c5c8-236e030d87b9-0b2cd270 {
  justify-self: center;
}

#w-node-_1151f1c6-cb42-9e89-25fb-24214aa79d64-0b2cd270 {
  align-self: stretch;
}

#w-node-de298d23-8fe7-dc31-62fd-7adaea0049e1-0b2cd270, #w-node-_5a2be3c8-07fd-f926-059d-b7f4c35e298d-0b2cd270 {
  justify-self: center;
}

#w-node-_2034ac99-7955-898b-45a2-1b87f92b3b68-cad762ea {
  justify-self: start;
}

#w-node-_2034ac99-7955-898b-45a2-1b87f92b3b78-cad762ea {
  place-self: center end;
}

#w-node-_34d66a2c-340a-780f-c8b3-08b35505bfa3-cad762ea {
  justify-self: center;
}

#w-node-ac3ab87e-dee9-bd36-1db2-d1c233ce4be7-cad762ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_904c2f6f-2567-dab7-1678-7e28eed97b93-cad762ea {
  justify-self: center;
}

#w-node-fea38440-3655-7caa-7306-0601cf73271f-cad762ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97233d75-5bfb-580d-d318-258acd858dfd-cad762ea {
  justify-self: center;
}

#w-node-_83e348d7-b33f-9dce-0874-fb9aed5ae1b5-cad762ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ac16ecf-1d1d-8c95-4a77-b4c01bb930e5-cad762ea {
  justify-self: center;
}

#w-node-_3e41a3e2-d3bb-b6b7-1243-503e6222b731-cad762ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538c9-cad762ea {
  justify-self: center;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538cb-cad762ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538cd-cad762ea {
  justify-self: center;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538cf-cad762ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538d1-cad762ea {
  justify-self: center;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538d3-cad762ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538d5-cad762ea {
  justify-self: center;
}

#w-node-a7170b28-49d0-a77f-f3c9-0dcced8538d7-cad762ea, #w-node-_83303d0e-a72b-5f00-5cbd-6bca5cf97f70-cad762ea, #w-node-_92b037e2-dc89-86ea-e4ca-29c5716a66be-cad762ea, #w-node-f1c97fcb-2ed1-cbec-14c2-692d0425eb72-cad762ea, #w-node-f1c97fcb-2ed1-cbec-14c2-692d0425eb77-cad762ea, #w-node-_56a5cb8b-9343-9c8c-bbd6-9eca0110ebac-cad762ea, #w-node-_56a5cb8b-9343-9c8c-bbd6-9eca0110ebb1-cad762ea, #w-node-cf04031b-1bc1-d717-5205-5cf3f0445b92-cad762ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18be2b52-58cb-296a-a86d-05ccb857ead1-cad762ea {
  grid-area: Area;
  justify-self: center;
}

#w-node-f6628311-d008-e9e3-82a1-17764cd8d486-cad762ea, #w-node-f6628311-d008-e9e3-82a1-17764cd8d48b-cad762ea, #w-node-debbb5c4-512a-6ffa-e45e-69358838933a-cad76301, #w-node-_76402f27-ca20-4959-4944-733d4632e410-cad76301, #w-node-_76402f27-ca20-4959-4944-733d4632e411-cad76301, #w-node-_76402f27-ca20-4959-4944-733d4632e412-cad76301, #w-node-_76402f27-ca20-4959-4944-733d4632e415-cad76301, #w-node-_76402f27-ca20-4959-4944-733d4632e416-cad76301 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76402f27-ca20-4959-4944-733d4632e417-cad76301 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: center;
}

#w-node-_76402f27-ca20-4959-4944-733d4632e418-cad76301 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: center;
}

#w-node-_0ed8a92d-0c1a-21f2-0cd6-1ed699c021e7-cad76301, #w-node-_0ed8a92d-0c1a-21f2-0cd6-1ed699c021ef-cad76301, #w-node-_0ed8a92d-0c1a-21f2-0cd6-1ed699c021f6-cad76301, #w-node-_0ed8a92d-0c1a-21f2-0cd6-1ed699c021fd-cad76301, #w-node-_0ed8a92d-0c1a-21f2-0cd6-1ed699c02203-cad76301, #w-node-_0ed8a92d-0c1a-21f2-0cd6-1ed699c0220a-cad76301, #w-node-_1db61655-189a-84ee-d0bd-336b30d21062-cad76301, #w-node-_1db61655-189a-84ee-d0bd-336b30d21068-cad76301, #w-node-_1db61655-189a-84ee-d0bd-336b30d2106f-cad76301, #w-node-_1db61655-189a-84ee-d0bd-336b30d21076-cad76301, #w-node-_1db61655-189a-84ee-d0bd-336b30d2107d-cad76301, #w-node-_1db61655-189a-84ee-d0bd-336b30d21084-cad76301, #w-node-db9e4d00-af5f-faa1-68b3-4735bd8231fa-cad76301, #w-node-db9e4d00-af5f-faa1-68b3-4735bd823202-cad76301, #w-node-db9e4d00-af5f-faa1-68b3-4735bd823209-cad76301, #w-node-db9e4d00-af5f-faa1-68b3-4735bd823210-cad76301, #w-node-db9e4d00-af5f-faa1-68b3-4735bd823219-cad76301, #w-node-db9e4d00-af5f-faa1-68b3-4735bd823220-cad76301, #w-node-_4d15e0db-f30b-8378-5996-a4e0f9a1aa2a-cad76301, #w-node-_4d15e0db-f30b-8378-5996-a4e0f9a1aa30-cad76301, #w-node-_4d15e0db-f30b-8378-5996-a4e0f9a1aa37-cad76301, #w-node-_4d15e0db-f30b-8378-5996-a4e0f9a1aa3e-cad76301, #w-node-e1f61f56-4d2e-07ec-7037-5bf20c801f07-cad76301, #w-node-e1f61f56-4d2e-07ec-7037-5bf20c801f0d-cad76301, #w-node-e1f61f56-4d2e-07ec-7037-5bf20c801f14-cad76301, #w-node-e1f61f56-4d2e-07ec-7037-5bf20c801f1b-cad76301 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b40a-cad7631d {
  justify-self: start;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad7631d {
  place-self: center end;
}

#w-node-_0496a0a2-2035-3da3-1b20-181eeae7660d-cad7631d, #w-node-_0496a0a2-2035-3da3-1b20-181eeae76615-cad7631d, #w-node-_0496a0a2-2035-3da3-1b20-181eeae7661c-cad7631d, #w-node-_0496a0a2-2035-3da3-1b20-181eeae76623-cad7631d, #w-node-_0496a0a2-2035-3da3-1b20-181eeae7662a-cad7631d, #w-node-_0496a0a2-2035-3da3-1b20-181eeae76633-cad7631d, #w-node-ebb0f597-e26c-770d-1e50-4fcd98aeb6df-cad7631f, #w-node-bd96bca1-2628-7ad7-af3d-28bcd896fc1a-cad7631f, #w-node-_59133123-c894-c50b-2508-5ec10c0530ec-cad7631f, #w-node-a3439bae-3a5c-4926-7276-60966ff28c02-cad7631f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6000e4e7-c48f-e22f-3534-2f5694b95f44-cad76320 {
  place-self: auto start;
}

#w-node-_34bbadca-1360-c2b7-9f0b-9287d0ec4e30-cad76320 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_34bbadca-1360-c2b7-9f0b-9287d0ec4e37-cad76320, #w-node-_34bbadca-1360-c2b7-9f0b-9287d0ec4e3e-cad76320, #w-node-_2a8b59c5-3f30-9d5a-c30e-7c81ef485be8-cad76320, #w-node-_979497ca-87b6-8dcb-7e8d-3fa6bd3636a4-cad76320 {
  justify-self: auto;
}

#w-node-e77a37a9-2056-6d94-63fe-8c8c48785a69-cad76320 {
  place-self: end;
}

#w-node-_7718a1b3-3248-d7c2-be4c-7e8686447d06-cad7633c {
  justify-self: start;
}

#w-node-_7718a1b3-3248-d7c2-be4c-7e8686447d16-cad7633c {
  place-self: end;
}

#w-node-_6000e4e7-c48f-e22f-3534-2f5694b95f44-cad7633d {
  justify-self: start;
}

#w-node-_6000e4e7-c48f-e22f-3534-2f5694b95f51-cad7633d {
  place-self: center end;
}

#w-node-_0afe5363-b491-6288-2184-c61fe5ca7cfc-cad7639c {
  align-self: center;
}

#w-node-cbb20c2f-e0ba-f613-c232-14ee1ef2ef99-cad7639c {
  justify-self: center;
}

#w-node-cbb20c2f-e0ba-f613-c232-14ee1ef2ef9b-cad7639c {
  justify-self: start;
}

#w-node-cbb20c2f-e0ba-f613-c232-14ee1ef2efa0-cad7639c {
  justify-self: center;
}

#w-node-cbb20c2f-e0ba-f613-c232-14ee1ef2efa2-cad7639c {
  justify-self: start;
}

#w-node-cbb20c2f-e0ba-f613-c232-14ee1ef2efa8-cad7639c {
  justify-self: center;
}

#w-node-cbb20c2f-e0ba-f613-c232-14ee1ef2efaa-cad7639c {
  justify-self: start;
}

#w-node-_1144d96d-50af-3291-a61a-5aab1a863641-cad7639c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d72eca12-33dd-f267-8f22-95cc518d0624-cad7639c {
  place-self: center;
}

#w-node-div-block-4-cad7639c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_68328cc9-93f8-3357-c42e-9f8724a6fe47-cad7639c {
  justify-self: end;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b40a-cad763bb {
  justify-self: start;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad763bb {
  place-self: end;
}

#w-node-_30431a20-575a-cf6e-5216-e233123de4cf-cad763bb, #w-node-_30431a20-575a-cf6e-5216-e233123de4d7-cad763bb, #w-node-_30431a20-575a-cf6e-5216-e233123de4de-cad763bb, #w-node-_30431a20-575a-cf6e-5216-e233123de4e5-cad763bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea56fbd6-05cc-9d7f-d449-e734a29b6145-cad763bb {
  grid-area: Area;
  align-self: end;
}

#w-node-ea56fbd6-05cc-9d7f-d449-e734a29b614a-cad763bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea56fbd6-05cc-9d7f-d449-e734a29b614f-cad763bb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ea56fbd6-05cc-9d7f-d449-e734a29b6154-cad763bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b40a-cad763d6 {
  justify-self: start;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad763d6 {
  place-self: center end;
}

#w-node-f28ce10b-a5db-f093-62fc-271b4e786022-cad763d6, #w-node-_100aca9e-fed9-74e3-75c7-d4063a023356-cad763d6, #w-node-_100aca9e-fed9-74e3-75c7-d4063a023364-cad763d6, #w-node-_100aca9e-fed9-74e3-75c7-d4063a023349-cad763d6, #w-node-_100aca9e-fed9-74e3-75c7-d4063a02335d-cad763d6, #w-node-_100aca9e-fed9-74e3-75c7-d4063a02336b-cad763d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b40a-cad763e8 {
  justify-self: start;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad763e8 {
  place-self: end;
}

#w-node-_7718a1b3-3248-d7c2-be4c-7e8686447d06-cad76404 {
  justify-self: start;
}

#w-node-_7718a1b3-3248-d7c2-be4c-7e8686447d16-cad76404 {
  place-self: end;
}

#w-node-_09c319f7-571d-f4dd-414b-7c0c63823d73-cad76404, #w-node-b3c99711-62ee-8d30-9c4a-d3b41616be29-cad76404, #w-node-bb3b7f20-37f9-74a3-5169-8fabb28c7266-cad76404 {
  justify-self: center;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b40a-cad76406 {
  justify-self: start;
}

#w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad76406 {
  place-self: center end;
}

#w-node-_2f2d50c8-30ea-5df7-31dc-a1823aad9d07-cad76408 {
  justify-self: start;
}

#w-node-_2f2d50c8-30ea-5df7-31dc-a1823aad9d11-cad76408, #w-node-_2f2d50c8-30ea-5df7-31dc-a1823aad9d16-cad76408, #w-node-_2f2d50c8-30ea-5df7-31dc-a1823aad9d18-cad76408, #w-node-_2f2d50c8-30ea-5df7-31dc-a1823aad9d1d-cad76408, #w-node-_2f2d50c8-30ea-5df7-31dc-a1823aad9d1f-cad76408, #w-node-_2f2d50c8-30ea-5df7-31dc-a1823aad9d24-cad76408 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f2d50c8-30ea-5df7-31dc-a1823aad9d28-cad76408 {
  place-self: center end;
}

#w-node-b76ef1ac-a400-a79f-7fa5-8e4f9a51738a-cad76408 {
  justify-self: start;
}

#w-node-b76ef1ac-a400-a79f-7fa5-8e4f9a51739a-cad76408 {
  place-self: center end;
}

#w-node-_75456643-1f1e-4acc-6749-4b69e2b853b3-cad76408 {
  justify-self: start;
}

#w-node-_75456643-1f1e-4acc-6749-4b69e2b853be-cad76408 {
  justify-self: end;
}

#w-node-_3bc74ce7-65a8-9298-e3d0-d23f87557b64-87557b62 {
  justify-self: start;
}

#w-node-_90476744-b7f2-b35a-9ff1-d9bca63f46e4-87557b62 {
  justify-self: end;
}

#w-node-e446ab22-c0ec-2215-349f-15878e650b3e-cad76448, #w-node-_6a0f8916-a2ab-7f93-da4e-a3b654334226-cad76448, #w-node-_40153b58-4c0c-2a3a-4e49-96499f9f14da-cad76448, #w-node-_06b2d098-3f91-9925-4bb2-f31dc6be5424-cad76448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2034ac99-7955-898b-45a2-1b87f92b3b68-cad7644e {
  justify-self: start;
}

#w-node-_34d66a2c-340a-780f-c8b3-08b35505bfa3-cad7644e {
  justify-self: center;
}

#w-node-ac3ab87e-dee9-bd36-1db2-d1c233ce4be7-cad7644e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_904c2f6f-2567-dab7-1678-7e28eed97b93-cad7644e {
  justify-self: center;
}

#w-node-fea38440-3655-7caa-7306-0601cf73271f-cad7644e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97233d75-5bfb-580d-d318-258acd858dfd-cad7644e {
  justify-self: center;
}

#w-node-_83e348d7-b33f-9dce-0874-fb9aed5ae1b5-cad7644e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2034ac99-7955-898b-45a2-1b87f92b3b78-cad7644e {
  place-self: center end;
}

#w-node-e4bd0fc1-3bab-5d29-5bd4-8e9b2c510e36-cad7644e {
  justify-self: center;
}

#w-node-_83303d0e-a72b-5f00-5cbd-6bca5cf97f70-cad7644e, #w-node-_92b037e2-dc89-86ea-e4ca-29c5716a66be-cad7644e, #w-node-f1c97fcb-2ed1-cbec-14c2-692d0425eb72-cad7644e, #w-node-f1c97fcb-2ed1-cbec-14c2-692d0425eb77-cad7644e, #w-node-_56a5cb8b-9343-9c8c-bbd6-9eca0110ebac-cad7644e, #w-node-_56a5cb8b-9343-9c8c-bbd6-9eca0110ebb1-cad7644e, #w-node-cf04031b-1bc1-d717-5205-5cf3f0445b92-cad7644e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18be2b52-58cb-296a-a86d-05ccb857ead1-cad7644e {
  grid-area: Area;
  justify-self: center;
}

#w-node-f6628311-d008-e9e3-82a1-17764cd8d486-cad7644e, #w-node-f6628311-d008-e9e3-82a1-17764cd8d48b-cad7644e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef84a10d-259b-c644-48ea-5b7ab159a27f-cad76486, #w-node-ef84a10d-259b-c644-48ea-5b7ab159a27f-cad76487 {
  place-self: center end;
}

#w-node-_7718a1b3-3248-d7c2-be4c-7e8686447d06-cad76489 {
  justify-self: start;
}

#w-node-_7718a1b3-3248-d7c2-be4c-7e8686447d16-cad76489 {
  place-self: end;
}

#w-node-_7718a1b3-3248-d7c2-be4c-7e8686447d06-cad7648a {
  justify-self: start;
}

#w-node-_7718a1b3-3248-d7c2-be4c-7e8686447d16-cad7648a {
  place-self: end;
}

#w-node-b0933b7e-19fd-ce44-1b99-6f7d7f56228d-cad7648c, #w-node-b0933b7e-19fd-ce44-1b99-6f7d7f5622a7-cad7648c {
  justify-self: center;
}

#w-node-_4ba4a93d-d6bc-c205-b7f9-ae3796f100ed-cad76495 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-_4ba4a93d-d6bc-c205-b7f9-ae3796f100ee-cad76495 {
  place-self: center;
}

#w-node-_4ba4a93d-d6bc-c205-b7f9-ae3796f100ef-cad76495 {
  align-self: center;
}

#w-node-_4ba4a93d-d6bc-c205-b7f9-ae3796f100f0-cad76495 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_4ba4a93d-d6bc-c205-b7f9-ae3796f100f1-cad76495, #w-node-_4ba4a93d-d6bc-c205-b7f9-ae3796f100f2-cad76495 {
  place-self: start center;
}

#w-node-_5cb4ad77-d43c-1141-9441-c5db7b7ff754-cad764cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5cb4ad77-d43c-1141-9441-c5db7b7ff75f-cad764cb {
  justify-self: end;
}

#w-node-_8a537924-b561-a97a-21d1-ba8eb6e51ec7-cad764cb, #w-node-_8a537924-b561-a97a-21d1-ba8eb6e51ed4-cad764cb, #w-node-_8a537924-b561-a97a-21d1-ba8eb6e51ee2-cad764cb, #w-node-_8a537924-b561-a97a-21d1-ba8eb6e51edb-cad764cb, #w-node-_8a537924-b561-a97a-21d1-ba8eb6e51ecd-cad764cb, #w-node-_8a537924-b561-a97a-21d1-ba8eb6e51ee9-cad764cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdf28818-4346-8125-58ee-32bfb2daed9e-cad764cb, #w-node-cdf28818-4346-8125-58ee-32bfb2daedc8-cad764cb {
  justify-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8950-d883d7a2, #w-node-_1acae711-7827-91c4-a2c5-9d22f09c895b-d883d7a2, #w-node-_1acae711-7827-91c4-a2c5-9d22f09c8965-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8970-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8971-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8974-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8979-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c897d-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8982-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8986-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c898b-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c898f-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8990-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8995-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8999-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8a91-d883d7a2, #w-node-_1acae711-7827-91c4-a2c5-9d22f09c8a9c-d883d7a2, #w-node-_1acae711-7827-91c4-a2c5-9d22f09c8aa6-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8ab1-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8ab2-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8ab5-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8aba-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8abe-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8ac3-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8ac7-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8acc-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8ad0-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8ad1-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8ad6-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8ada-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8bcd-d883d7a2, #w-node-_1acae711-7827-91c4-a2c5-9d22f09c8bd5-d883d7a2, #w-node-_1acae711-7827-91c4-a2c5-9d22f09c8bdd-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8be6-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8be7-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8bea-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8bef-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8bf3-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8bf8-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8bfc-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8c01-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8c05-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8c06-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8c0b-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8c0f-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8cf9-d883d7a2, #w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d01-d883d7a2, #w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d09-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d12-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d13-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d16-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d1b-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d1f-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d24-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d28-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d2d-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d31-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d32-d883d7a2 {
  align-self: start;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d37-d883d7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1acae711-7827-91c4-a2c5-9d22f09c8d3b-d883d7a2 {
  align-self: start;
}

#w-node-fc1977cd-a411-5f26-dd45-6b80675995aa-23823013 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e0fda24b-7534-39df-b444-776dd2b281a6-23823013, #w-node-fc1977cd-a411-5f26-dd45-6b80675995ab-23823013 {
  grid-column: span 2 / span 2;
}

#w-node-_94fc2e39-fd1f-2c40-6445-3e16e9591e11-c9c870cd, #w-node-_7a403bc1-8074-78d0-0edf-4e1c155d467e-c9c870cd {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a0753d4-ac73-aceb-a5b4-ab4351a7c550-282c57d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1a0753d4-ac73-aceb-a5b4-ab4351a7c551-282c57d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a0753d4-ac73-aceb-a5b4-ab4351a7c556-282c57d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1a0753d4-ac73-aceb-a5b4-ab4351a7c569-282c57d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1a0753d4-ac73-aceb-a5b4-ab4351a7c56a-282c57d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75db315c-333c-9c17-d93c-db955fc85b8b-173ca20e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75db315c-333c-9c17-d93c-db955fc85b8c-173ca20e, #w-node-_75db315c-333c-9c17-d93c-db955fc85b8d-173ca20e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75db315c-333c-9c17-d93c-db955fc85b92-173ca20e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc7ad77e-7383-b6dd-9b23-15504986319e-173ca20e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc7ad77e-7383-b6dd-9b23-1550498631cd-173ca20e {
  justify-self: center;
}

#w-node-f0915dc2-1135-4d72-35df-910c85e265f3-173ca20e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c5bdf7b-2ff2-450e-b5c7-66b9b33e2dff-173ca20e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_737b6589-655f-3284-26d6-c30533d11642-6908ad61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_737b6589-655f-3284-26d6-c30533d11643-6908ad61, #w-node-_737b6589-655f-3284-26d6-c30533d11644-6908ad61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_737b6589-655f-3284-26d6-c30533d11649-6908ad61, #w-node-_737b6589-655f-3284-26d6-c30533d11642-881a093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_737b6589-655f-3284-26d6-c30533d11643-881a093c, #w-node-_737b6589-655f-3284-26d6-c30533d11644-881a093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_737b6589-655f-3284-26d6-c30533d11649-881a093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc7ad77e-7383-b6dd-9b23-15504986319e-076c3ebc, #w-node-_9b19a16f-cc7c-6caa-25ec-c58df6086af8-076c3ebc, #w-node-_6c5bdf7b-2ff2-450e-b5c7-66b9b33e2dff-076c3ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_737b6589-655f-3284-26d6-c30533d11642-dd555b8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_737b6589-655f-3284-26d6-c30533d11643-dd555b8b, #w-node-_737b6589-655f-3284-26d6-c30533d11644-dd555b8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_737b6589-655f-3284-26d6-c30533d11649-dd555b8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08a3-dd555b8b, #w-node-e111eb2a-c9d9-398a-728e-270d422d08ae-dd555b8b, #w-node-e111eb2a-c9d9-398a-728e-270d422d08b8-dd555b8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08c3-dd555b8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08c4-dd555b8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08c7-dd555b8b {
  align-self: start;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08cc-dd555b8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08d0-dd555b8b {
  align-self: start;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08d5-dd555b8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08d9-dd555b8b {
  align-self: start;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08de-dd555b8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08e2-dd555b8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08e3-dd555b8b {
  align-self: start;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08e8-dd555b8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e111eb2a-c9d9-398a-728e-270d422d08ec-dd555b8b {
  align-self: start;
}

#w-node-cc7ad77e-7383-b6dd-9b23-15504986319e-3ec1f168 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc7ad77e-7383-b6dd-9b23-1550498631cd-3ec1f168 {
  justify-self: center;
}

#w-node-_580043eb-97ad-869e-9a0f-2bb5b435d148-bdba106a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_580043eb-97ad-869e-9a0f-2bb5b435d1a8-bdba106a {
  justify-self: center;
}

#w-node-b0b47ee1-7ce9-59a9-d81d-0d89d0643618-adc07449, #w-node-_3da94391-8d0a-c079-f5cc-0bcec289dd79-adc07449, #w-node-b0b47ee1-7ce9-59a9-d81d-0d89d0643618-d6c87dc4, #w-node-f94c5c8c-b63b-c139-901d-c75261577891-d6c87dc4, #w-node-b0b47ee1-7ce9-59a9-d81d-0d89d0643618-e0e9f8b2, #w-node-_93bb0dde-90f4-75d1-a518-9a6f0015fe95-e0e9f8b2, #w-node-b0b47ee1-7ce9-59a9-d81d-0d89d0643618-bef38ca7, #w-node-_42ce0453-1b27-9d9d-3969-3eb89c57070a-bef38ca7, #w-node-b0b47ee1-7ce9-59a9-d81d-0d89d0643618-3ad20c10, #w-node-a6198338-b59a-7466-4e39-ec5680e19f07-3ad20c10, #w-node-b0b47ee1-7ce9-59a9-d81d-0d89d0643618-a6554532, #w-node-dff264ed-afb6-bade-0b3b-086825bb4985-a6554532 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-cc7ad77e-7383-b6dd-9b23-15504986319e-43df2fda, #w-node-_9b19a16f-cc7c-6caa-25ec-c58df6086af8-43df2fda, #w-node-_6c5bdf7b-2ff2-450e-b5c7-66b9b33e2dff-43df2fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c13640f4-9eda-8da7-9dc8-323b407576c2-fe1dfa50 {
  justify-self: center;
}

#w-node-c13640f4-9eda-8da7-9dc8-323b4075771c-fe1dfa50, #w-node-cc7ad77e-7383-b6dd-9b23-15504986319e-1037272e, #w-node-_9b19a16f-cc7c-6caa-25ec-c58df6086af8-1037272e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c13640f4-9eda-8da7-9dc8-323b407576c2-5d99effb {
  justify-self: center;
}

#w-node-c13640f4-9eda-8da7-9dc8-323b4075771c-5d99effb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90aacb4e-329f-6602-fa80-f122ab582897-6cea9f68 {
  justify-self: center;
}

#w-node-f29600c9-d577-ac85-860a-10c67dca8826-6cea9f68 {
  align-self: auto;
}

#w-node-f29600c9-d577-ac85-860a-10c67dca8850-6cea9f68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e77a37a9-2056-6d94-63fe-8c8c48785a69-6cea9f68 {
  place-self: end;
}

#w-node-cc7ad77e-7383-b6dd-9b23-15504986319e-03dac0a6, #w-node-_9b19a16f-cc7c-6caa-25ec-c58df6086af8-03dac0a6, #w-node-_6c5bdf7b-2ff2-450e-b5c7-66b9b33e2dff-03dac0a6, #w-node-_7f1c440e-57e6-8ae5-8b2b-2563f913f935-96c5c587, #w-node-_1f92316c-a531-9ad4-77cc-a9f361921578-96c5c587 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a0753d4-ac73-aceb-a5b4-ab4351a7c550-96c5c587 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1a0753d4-ac73-aceb-a5b4-ab4351a7c551-96c5c587 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a0753d4-ac73-aceb-a5b4-ab4351a7c556-96c5c587 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1a0753d4-ac73-aceb-a5b4-ab4351a7c569-96c5c587 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1a0753d4-ac73-aceb-a5b4-ab4351a7c56a-96c5c587 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90aacb4e-329f-6602-fa80-f122ab582897-f9a53838 {
  justify-self: center;
}

#w-node-f29600c9-d577-ac85-860a-10c67dca8826-f9a53838 {
  align-self: auto;
}

#w-node-f29600c9-d577-ac85-860a-10c67dca8850-f9a53838, #w-node-cc7ad77e-7383-b6dd-9b23-15504986319e-8055d3c3, #w-node-_9b19a16f-cc7c-6caa-25ec-c58df6086af8-8055d3c3, #w-node-_6c5bdf7b-2ff2-450e-b5c7-66b9b33e2dff-8055d3c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90aacb4e-329f-6602-fa80-f122ab582897-b6d08d70 {
  justify-self: center;
}

#w-node-f29600c9-d577-ac85-860a-10c67dca8826-b6d08d70 {
  align-self: auto;
}

#w-node-f29600c9-d577-ac85-860a-10c67dca8850-b6d08d70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e77a37a9-2056-6d94-63fe-8c8c48785a69-b6d08d70 {
  place-self: end;
}

#w-node-_5ae0b249-0a71-c61a-2a23-de197868731a-9f7452d8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_5ae0b249-0a71-c61a-2a23-de1978687323-9f7452d8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-fe6ade5e-1904-078d-32ad-d426f6394ed9-f6394ec9, #w-node-_0f8a0a29-0c18-7c2a-0568-38e14a97568a-4a975688 {
    justify-self: end;
  }

  #w-node-_75c1ea95-0293-34eb-c091-fdd374f702af-cad76320, #w-node-_75c1ea95-0293-34eb-c091-fdd374f702b5-cad76320, #w-node-_75c1ea95-0293-34eb-c091-fdd374f702bc-cad76320 {
    align-self: stretch;
  }

  #w-node-e77a37a9-2056-6d94-63fe-8c8c48785a69-cad76320 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c5eda76f-cd68-c836-7904-c05da1640ab7-a1640aa9, #w-node-_68328cc9-93f8-3357-c42e-9f8724a6fe47-cad7639c, #w-node-cb38b673-08c8-e3e8-bfac-06f05cf2d7ff-5cf2d7f3 {
    justify-self: end;
  }

  #w-node-e77a37a9-2056-6d94-63fe-8c8c48785a69-6cea9f68, #w-node-e77a37a9-2056-6d94-63fe-8c8c48785a69-b6d08d70 {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_6000e4e7-c48f-e22f-3534-2f5694b95f44-cad76320 {
    justify-self: start;
  }

  #w-node-e77a37a9-2056-6d94-63fe-8c8c48785a69-cad76320, #w-node-e77a37a9-2056-6d94-63fe-8c8c48785a69-6cea9f68, #w-node-e77a37a9-2056-6d94-63fe-8c8c48785a69-b6d08d70 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: end center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-f6628311-d008-e9e3-82a1-17764cd8d48c-cad762ea, #w-node-f6628311-d008-e9e3-82a1-17764cd8d48d-cad762ea, #w-node-f6628311-d008-e9e3-82a1-17764cd8d48e-cad762ea, #w-node-_5d662ead-3d04-ebb8-9003-c09ed8c9d57e-cad762ea, #w-node-_5d662ead-3d04-ebb8-9003-c09ed8c9d57f-cad762ea, #w-node-_5d662ead-3d04-ebb8-9003-c09ed8c9d580-cad762ea, #w-node-_5d662ead-3d04-ebb8-9003-c09ed8c9d581-cad762ea, #w-node-_5d662ead-3d04-ebb8-9003-c09ed8c9d582-cad762ea, #w-node-_5d662ead-3d04-ebb8-9003-c09ed8c9d583-cad762ea, #w-node-_1bd89a74-aad0-69cf-b809-dfc878c4149b-78c41499, #w-node-_1bd89a74-aad0-69cf-b809-dfc878c4149c-78c41499, #w-node-_1bd89a74-aad0-69cf-b809-dfc878c4149d-78c41499, #w-node-_1bd89a74-aad0-69cf-b809-dfc878c4149e-78c41499, #w-node-_1bd89a74-aad0-69cf-b809-dfc878c414a0-78c41499, #w-node-_1bd89a74-aad0-69cf-b809-dfc878c414a2-78c41499, #w-node-_1bd89a74-aad0-69cf-b809-dfc878c414a3-78c41499, #w-node-_56c8a8eb-2ace-4cb5-eed9-6e0a1f506a6d-78c41499, #w-node-_305131e6-af5b-c370-e30e-f5d8dd03813b-78c41499, #w-node-_0f5e500d-29c4-4822-7a67-69efccfee04d-78c41499, #w-node-f6db7239-801a-2d4c-95e3-7116986c1058-78c41499, #w-node-fbc3a8bf-4474-d0a0-f3d9-33da204dba4f-78c41499, #w-node-ceab3675-d971-4abd-e8be-03eefc2c38dc-78c41499, #w-node-_7741aad9-5d86-7435-dee5-6604ac92e0dd-78c41499, #w-node-f6628311-d008-e9e3-82a1-17764cd8d48c-cad7644e, #w-node-f6628311-d008-e9e3-82a1-17764cd8d48d-cad7644e, #w-node-f6628311-d008-e9e3-82a1-17764cd8d48e-cad7644e, #w-node-_5d662ead-3d04-ebb8-9003-c09ed8c9d57e-cad7644e, #w-node-_5d662ead-3d04-ebb8-9003-c09ed8c9d57f-cad7644e, #w-node-_5d662ead-3d04-ebb8-9003-c09ed8c9d580-cad7644e, #w-node-_5d662ead-3d04-ebb8-9003-c09ed8c9d581-cad7644e, #w-node-_5d662ead-3d04-ebb8-9003-c09ed8c9d582-cad7644e, #w-node-_5d662ead-3d04-ebb8-9003-c09ed8c9d583-cad7644e {
    justify-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad762dc, #w-node-f5b8e477-3501-9b1f-4c64-42b55be01177-cad762dd, #w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad762e8 {
    place-self: end;
  }

  #w-node-_2034ac99-7955-898b-45a2-1b87f92b3b78-cad762e9, #w-node-_2034ac99-7955-898b-45a2-1b87f92b3b78-cad762ea {
    place-self: center end;
  }

  #w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad7631d, #w-node-e77a37a9-2056-6d94-63fe-8c8c48785a69-cad76320, #w-node-_7718a1b3-3248-d7c2-be4c-7e8686447d16-cad7633c, #w-node-_6000e4e7-c48f-e22f-3534-2f5694b95f51-cad7633d {
    place-self: end;
  }

  #w-node-_0afe5363-b491-6288-2184-c61fe5ca7cfc-cad7639c {
    align-self: center;
  }

  #w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad763bb, #w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad763d6, #w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad763e8, #w-node-_7718a1b3-3248-d7c2-be4c-7e8686447d16-cad76404, #w-node-c80ca853-9d68-9b61-6ea0-f606d817b41b-cad76406, #w-node-_2f2d50c8-30ea-5df7-31dc-a1823aad9d28-cad76408, #w-node-b76ef1ac-a400-a79f-7fa5-8e4f9a51739a-cad76408, #w-node-_75456643-1f1e-4acc-6749-4b69e2b853be-cad76408, #w-node-_90476744-b7f2-b35a-9ff1-d9bca63f46e4-87557b62 {
    place-self: end;
  }

  #w-node-_2034ac99-7955-898b-45a2-1b87f92b3b78-cad7644e {
    place-self: center end;
  }

  #w-node-ef84a10d-259b-c644-48ea-5b7ab159a27f-cad76486, #w-node-ef84a10d-259b-c644-48ea-5b7ab159a27f-cad76487, #w-node-_7718a1b3-3248-d7c2-be4c-7e8686447d16-cad76489, #w-node-_7718a1b3-3248-d7c2-be4c-7e8686447d16-cad7648a, #w-node-_5cb4ad77-d43c-1141-9441-c5db7b7ff75f-cad764cb, #w-node-e77a37a9-2056-6d94-63fe-8c8c48785a69-6cea9f68, #w-node-e77a37a9-2056-6d94-63fe-8c8c48785a69-b6d08d70, #w-node-_5ae0b249-0a71-c61a-2a23-de1978687323-9f7452d8 {
    place-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9bcebeb3-5bd6-7b19-7767-5e1c752ddc94-cad762dc, #w-node-e0f12ecc-abef-7dd0-da64-a06953b238f6-cad762dc, #w-node-cb225225-9376-8971-20ee-dd8d8f0b21ed-cad762dc, #w-node-_0cf9fcd5-278c-d0e2-647a-cc4af3ccba4e-cad762dd, #w-node-_0cf9fcd5-278c-d0e2-647a-cc4af3ccba44-cad762dd, #w-node-cdf28818-4346-8125-58ee-32bfb2daedc8-cad762dd, #w-node-cdf28818-4346-8125-58ee-32bfb2daeda0-cad762dd, #w-node-_780ddf71-4f56-0db7-15fe-c7a85dd4e1c1-cad762dd, #w-node-_780ddf71-4f56-0db7-15fe-c7a85dd4e1ac-cad762dd, #w-node-_8ed8c139-0eb0-0f8d-0069-1b38a817f970-cad7639c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1144d96d-50af-3291-a61a-5aab1a863641-cad7639c {
    grid-area: Area-2;
  }

  #w-node-d72eca12-33dd-f267-8f22-95cc518d0624-cad7639c {
    place-self: center;
  }

  #w-node-div-block-4-cad7639c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_9bcebeb3-5bd6-7b19-7767-5e1c752ddc94-cad763e8, #w-node-e0f12ecc-abef-7dd0-da64-a06953b238f6-cad763e8, #w-node-cb225225-9376-8971-20ee-dd8d8f0b21ed-cad763e8, #w-node-_75c1ea95-0293-34eb-c091-fdd374f702af-cad76489, #w-node-_75c1ea95-0293-34eb-c091-fdd374f702b5-cad76489, #w-node-_75c1ea95-0293-34eb-c091-fdd374f702bc-cad76489, #w-node-_75c1ea95-0293-34eb-c091-fdd374f702af-cad7648a, #w-node-_75c1ea95-0293-34eb-c091-fdd374f702b5-cad7648a, #w-node-_75c1ea95-0293-34eb-c091-fdd374f702bc-cad7648a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7fb21f1d-cc09-eceb-ec3b-26ed477263b8-477263a0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_7fb21f1d-cc09-eceb-ec3b-26ed477263a1-477263a0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_504ac45a-7959-941c-6fc9-13a97defa418-7defa3ee {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_504ac45a-7959-941c-6fc9-13a97defa3ef-7defa3ee {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd213dad-d721-ad3c-36f9-832c95f4d9d5-95f4d9c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-cd213dad-d721-ad3c-36f9-832c95f4d9c1-95f4d9c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_56a5cb8b-9343-9c8c-bbd6-9eca0110ebac-cad762e9, #w-node-cf04031b-1bc1-d717-5205-5cf3f0445b92-cad762e9, #w-node-_5873ebc6-62e4-e5e8-d3ed-6acba389daee-cad762e9, #w-node-_5873ebc6-62e4-e5e8-d3ed-6acba389daf6-cad762e9, #w-node-_56a5cb8b-9343-9c8c-bbd6-9eca0110ebb1-cad762e9, #w-node-_5873ebc6-62e4-e5e8-d3ed-6acba389daf2-cad762e9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_03b7f6c9-3e53-b86c-6398-b482a8d1e6d3-0b2cd270, #w-node-_4cb0a7f9-db49-3783-09e1-179eb49c580a-0b2cd270, #w-node-c6f76a66-6fc1-120a-820f-9e36751b9bc1-0b2cd270, #w-node-fe44d370-1eaa-45e6-0e66-5ab61f2dfe0a-0b2cd270, #w-node-_1708bcbd-0f56-3160-dcf4-7e2e4eceb450-0b2cd270, #w-node-c99789e6-cbbc-e947-b355-42831205b767-0b2cd270, #w-node-_9b79eb94-1dfb-9791-035a-27c2516d0459-0b2cd270, #w-node-_35d3d46f-a4bc-a6e2-c5c8-236e030d87b9-0b2cd270 {
    justify-self: center;
  }

  #w-node-_83303d0e-a72b-5f00-5cbd-6bca5cf97f70-cad762ea, #w-node-f1c97fcb-2ed1-cbec-14c2-692d0425eb72-cad762ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_56a5cb8b-9343-9c8c-bbd6-9eca0110ebac-cad762ea, #w-node-_56a5cb8b-9343-9c8c-bbd6-9eca0110ebb1-cad762ea, #w-node-cf04031b-1bc1-d717-5205-5cf3f0445b92-cad762ea {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ab296d58-0280-54b5-c770-fca22e8e9600-cad7635b, #w-node-ab296d58-0280-54b5-c770-fca22e8e9600-cad7635d {
    order: -9999;
  }

  #w-node-_8ed8c139-0eb0-0f8d-0069-1b38a817f970-cad7639c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1144d96d-50af-3291-a61a-5aab1a863641-cad7639c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d72eca12-33dd-f267-8f22-95cc518d0624-cad7639c {
    place-self: center;
  }

  #w-node-div-block-4-cad7639c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_09c319f7-571d-f4dd-414b-7c0c63823d73-cad76404 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_09c319f7-571d-f4dd-414b-7c0c63823d74-cad76404 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b3c99711-62ee-8d30-9c4a-d3b41616be29-cad76404 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-b3c99711-62ee-8d30-9c4a-d3b41616be2a-cad76404 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bb3b7f20-37f9-74a3-5169-8fabb28c7266-cad76404 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-bb3b7f20-37f9-74a3-5169-8fabb28c7267-cad76404 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ea32b8f1-e150-3f39-f7f7-34862bc8322a-cad76408 {
    order: -9999;
  }

  #w-node-_83303d0e-a72b-5f00-5cbd-6bca5cf97f70-cad7644e, #w-node-f1c97fcb-2ed1-cbec-14c2-692d0425eb72-cad7644e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_56a5cb8b-9343-9c8c-bbd6-9eca0110ebac-cad7644e, #w-node-_56a5cb8b-9343-9c8c-bbd6-9eca0110ebb1-cad7644e, #w-node-cf04031b-1bc1-d717-5205-5cf3f0445b92-cad7644e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_4ba4a93d-d6bc-c205-b7f9-ae3796f100ed-cad76495 {
    grid-area: Area;
  }

  #w-node-cdf28818-4346-8125-58ee-32bfb2daed9e-cad764cb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-cdf28818-4346-8125-58ee-32bfb2daed83-cad764cb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cdf28818-4346-8125-58ee-32bfb2daedc8-cad764cb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-cdf28818-4346-8125-58ee-32bfb2daeda0-cad764cb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_94fc2e39-fd1f-2c40-6445-3e16e9591e11-c9c870cd, #w-node-_7a403bc1-8074-78d0-0edf-4e1c155d467e-c9c870cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1a0753d4-ac73-aceb-a5b4-ab4351a7c569-282c57d2 {
    place-self: start;
  }

  #w-node-b0b47ee1-7ce9-59a9-d81d-0d89d0643618-adc07449, #w-node-_3da94391-8d0a-c079-f5cc-0bcec289dd79-adc07449, #w-node-b0b47ee1-7ce9-59a9-d81d-0d89d0643618-d6c87dc4, #w-node-f94c5c8c-b63b-c139-901d-c75261577891-d6c87dc4, #w-node-b0b47ee1-7ce9-59a9-d81d-0d89d0643618-e0e9f8b2, #w-node-_93bb0dde-90f4-75d1-a518-9a6f0015fe95-e0e9f8b2, #w-node-b0b47ee1-7ce9-59a9-d81d-0d89d0643618-bef38ca7, #w-node-_42ce0453-1b27-9d9d-3969-3eb89c57070a-bef38ca7, #w-node-b0b47ee1-7ce9-59a9-d81d-0d89d0643618-3ad20c10, #w-node-a6198338-b59a-7466-4e39-ec5680e19f07-3ad20c10, #w-node-b0b47ee1-7ce9-59a9-d81d-0d89d0643618-a6554532, #w-node-dff264ed-afb6-bade-0b3b-086825bb4985-a6554532 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1a0753d4-ac73-aceb-a5b4-ab4351a7c569-96c5c587 {
    place-self: start;
  }
}


@font-face {
  font-family: 'Gt Walsheim Web';
  src: url('../fonts/gt-walsheim-regular-web-subset.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gt Walsheim Web';
  src: url('../fonts/gt-walsheim-bold-web-subset.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}